summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers
Commit message (Collapse)AuthorAgeFilesLines
* g3dvl: Fix field coded block copy.Younes Manton2008-09-131-14/+4
|
* g3dvl: Implement surface sync functions.Younes Manton2008-09-124-19/+97
|
* g3dvl: Fullscreen fixes. Respect src & dst coords during scaling, clear FB.Younes Manton2008-09-123-36/+53
|
* g3dvl: Update softlinks to nouveau winsys files, related fixes.Younes Manton2008-09-121-1/+1
|
* Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs2008-09-1117-93/+1135
|\ | | | | | | | | Conflicts: configs/default
| * python: Cleanup tri example.José Fonseca2008-09-051-2/+1
| |
| * python: Use pipe_buffer_* inlines as much as possible.José Fonseca2008-09-044-16/+16
| |
| * gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca2008-09-033-3/+3
| | | | | | | | | | We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed.
| * gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-244-5/+8
| | | | | | | | Also, rename p_tile.[ch] to u_tile.[ch]
| * python/retrace: Interpret texture/surfaces destructions.José Fonseca2008-08-221-2/+8
| |
| * python/retrace: Process the trace call-by-call (instead of reading ↵José Fonseca2008-08-222-27/+23
| | | | | | | | everything into memory).
| * python/retrace: Support gziped traces.José Fonseca2008-08-212-3/+14
| |
| * python/retrace: Retrace draw_elements and draw_range_elements.José Fonseca2008-08-201-0/+6
| |
| * python: bindings for draw_range_elements.José Fonseca2008-08-201-0/+10
| |
| * python/retrace: Add several missing functions.José Fonseca2008-08-191-9/+48
| |
| * python: Handle null state.José Fonseca2008-08-191-0/+10
| |
| * python/retrace: Trim null chars.José Fonseca2008-08-191-0/+1
| | | | | | | | | | They are often left in memory mapped files, and are not part of the XML accept chars anyway.
| * python/retrace: Update frame when PIPE_FLUSH_FRAME spotted.José Fonseca2008-08-151-1/+2
| |
| * pyhon/retrace: Retrace surface contents.José Fonseca2008-08-151-9/+26
| | | | | | | | Now capable of replaying trivial/quad-tex-2d
| * python/retrace: Keep addresses as strings.José Fonseca2008-08-152-3/+1
| | | | | | | | To simplify looking up these in the trace.
| * python: Fix put/get_tile_raw bindings.José Fonseca2008-08-151-2/+2
| |
| * python/retrace: Commit unsaved changes to the doc.José Fonseca2008-08-151-3/+2
| |
| * python: Update status.José Fonseca2008-08-141-3/+4
| |
| * python/retrace: Application capable of replaying gallium traces.José Fonseca2008-08-144-0/+919
| | | | | | | | | | | | At the moment it is capable of replaying trivial/tri kind of apps. See README for status.
| * python: Allow to use trace pipe driver with python.José Fonseca2008-08-143-8/+33
| |
| * python: Fix typo in buffer::write.José Fonseca2008-08-141-1/+13
| |
| * python: Remove unused var.José Fonseca2008-08-141-1/+1
| |
| * python: Simplify st_winsys.José Fonseca2008-08-144-44/+9
| |
| * python: Bindings fixes.José Fonseca2008-08-144-10/+34
| |
* | g3dvl: Zero-block optimization.Younes Manton2008-09-071-38/+54
| | | | | | | | | | | | | | For blocks whose contents are derived completely from ref surfaces, don't bother zero-ing the corresponding block in the luma/chroma textures, except for the first such luma, chroma Cb, and chroma Cr each frame. All later zero blocks are textured from that first zero block.
* | g3dvl: Define texcoords seperately for luma, Cb, Cr textures.Younes Manton2008-09-071-223/+343
| | | | | | | | Need to be able to address each texture separately to do zero-block.
* | g3dvl: Define block texcoords for each vertex instead of reusing pos.Younes Manton2008-09-071-113/+130
| | | | | | | | This is needed for zero-block optimization.
* | g3dvl: Use consistent variable names.Younes Manton2008-09-012-25/+25
| |
* | g3dvl: Use one VB for all MBs, sort MBs at flush to determine placement.Younes Manton2008-09-011-112/+166
| |
* | g3dvl: Some clean ups.Younes Manton2008-09-012-12/+19
| |
* | g3dvl: Inline hint for relatively small, frequently called functions.Younes Manton2008-09-011-7/+7
| |
* | g3dvl: Re-enable buffer rotation, disable high quality 420->444 conversion.Younes Manton2008-09-011-234/+4
| | | | | | | | | | Using linear interpolation when upscaling the chroma blocks causes some discoloration around the edges.
* | g3dvl: Buffer the entire frame before rendering.Younes Manton2008-08-288-21/+2400
| |
* | g3dvl: Use rotating buffers to avoid waiting for map().Younes Manton2008-08-184-119/+34
| |
* | g3dvl: Modularized rendering, refactored to accommodate VAAPI, other APIs.Younes Manton2008-08-1623-3065/+3794
| |
* | g3dvl: Merged tgsi/util and tgsi/exec moved some headers around.Younes Manton2008-08-162-4/+4
| |
* | Merge remote branch 'origin/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs2008-08-149-503/+772
|\|
| * python: Use st_buffers instead of pipe_buffers.José Fonseca2008-08-121-6/+26
| |
| * python: Bindings for p_compiler.h types.José Fonseca2008-08-122-0/+30
| |
| * python: Bindings for pipe_{depth,stencil,alpha}_state.José Fonseca2008-08-121-1/+3
| |
| * python: Simplify setting the constant buffers.José Fonseca2008-08-121-2/+7
| |
| * python: Split the interface definition file in smaller ones.José Fonseca2008-08-125-519/+662
| |
| * python: Add unsigned arrays.José Fonseca2008-08-121-1/+2
| |
| * python: Allow writing to buffers.José Fonseca2008-08-123-8/+76
| |
| * python: Update the documentation.José Fonseca2008-08-121-3/+3
| |