summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers
AgeCommit message (Collapse)Author
2009-01-10g3dvl: Use Gallium MALLOC wrappers.Younes Manton
2009-01-10g3dvl: Get rid of old unbuffered motion compensation code.Younes Manton
2009-01-10g3dvl: Map vertex bufs once per frame/flush.Younes Manton
2009-01-10nouveau: Catch some more leaks.Younes Manton
2009-01-10g3dvl: Allocate one set of bufs, let winsys rename them as necessary.Younes Manton
2009-01-10g3dvl: Expand YCbCr to full RGB range by default.Younes Manton
2009-01-10g3dvl: Flag textures holding incoming data as dynamic.Younes Manton
2008-12-31python: Pass a zero offset to util_draw_vertex_buffer.José Fonseca
2008-12-12gallium: fixes for srgb, new srgb formatsRoland Scheidegger
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: the util code for generating mipmaps will not handle srgb formats correctly (would need to use a linear->srgb conversion shader)
2008-12-09Merge commit 'origin/gallium-0.1' into gallium-0.2Alan Hourihane
2008-12-09python/retrace: Dump indices too.José Fonseca
2008-12-08python/retrace: Dump vertex buffer contents.José Fonseca
2008-12-02g3dvl: Map/unmap incoming block texture once per frame.Younes Manton
(Technically once per flush, but we flush once per frame.)
2008-12-02g3dvl: Use texture instead of surface for backbuffer.Younes Manton
2008-12-02g3dvl: Move MC shaders to a seperate file, #included in the original.Younes Manton
2008-11-19Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell
2008-11-20python/retrace: Dump constants.José Fonseca
2008-11-20python: Allow to read from buffers.José Fonseca
2008-11-19python/retrace: Fix formatting of shaders.José Fonseca
2008-11-19python/retrace: Ignore irrelevant calls.José Fonseca
2008-11-19python/retrace: Highlight the trace dump to help to visualize.José Fonseca
2008-11-19python/retrace: Use the usual BSD-style license.José Fonseca
2008-10-17g3dvl: Get rid of state tracker unit tests, stale and not useful atm.Younes Manton
2008-10-04g3dvl: Ignore client flush requests unless entire frame is buffered.Younes Manton
2008-10-04g3dvl: Bad semantic index in shader decl.Younes Manton
2008-09-13g3dvl: Fix field coded block copy.Younes Manton
2008-09-12g3dvl: Implement surface sync functions.Younes Manton
2008-09-12g3dvl: Fullscreen fixes. Respect src & dst coords during scaling, clear FB.Younes Manton
2008-09-12g3dvl: Update softlinks to nouveau winsys files, related fixes.Younes Manton
2008-09-11Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
Conflicts: configs/default
2008-09-07g3dvl: Zero-block optimization.Younes Manton
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.
2008-09-07g3dvl: Define texcoords seperately for luma, Cb, Cr textures.Younes Manton
Need to be able to address each texture separately to do zero-block.
2008-09-07g3dvl: Define block texcoords for each vertex instead of reusing pos.Younes Manton
This is needed for zero-block optimization.
2008-09-05python: Cleanup tri example.José Fonseca
2008-09-04python: Use pipe_buffer_* inlines as much as possible.José Fonseca
2008-09-03gallium: Have pipe_buffer_* receive a pipe_screen instead of a pipe_context.José Fonseca
We want to use the pipe_buffer_* inlines everywhere, but a pipe context is not always available nor is it needed.
2008-09-01g3dvl: Use consistent variable names.Younes Manton
2008-09-01g3dvl: Use one VB for all MBs, sort MBs at flush to determine placement.Younes Manton
2008-09-01g3dvl: Some clean ups.Younes Manton
2008-09-01g3dvl: Inline hint for relatively small, frequently called functions.Younes Manton
2008-09-01g3dvl: Re-enable buffer rotation, disable high quality 420->444 conversion.Younes Manton
Using linear interpolation when upscaling the chroma blocks causes some discoloration around the edges.
2008-08-28g3dvl: Buffer the entire frame before rendering.Younes Manton
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
Also, rename p_tile.[ch] to u_tile.[ch]
2008-08-22python/retrace: Interpret texture/surfaces destructions.José Fonseca
2008-08-22python/retrace: Process the trace call-by-call (instead of reading ↵José Fonseca
everything into memory).
2008-08-21python/retrace: Support gziped traces.José Fonseca
2008-08-20python/retrace: Retrace draw_elements and draw_range_elements.José Fonseca
2008-08-20python: bindings for draw_range_elements.José Fonseca
2008-08-19python/retrace: Add several missing functions.José Fonseca
2008-08-19python: Handle null state.José Fonseca