summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers
AgeCommit message (Collapse)Author
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-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-18g3dvl: Use rotating buffers to avoid waiting for map().Younes Manton
2008-08-16g3dvl: Modularized rendering, refactored to accommodate VAAPI, other APIs.Younes Manton
2008-08-16g3dvl: Merged tgsi/util and tgsi/exec moved some headers around.Younes Manton
2008-08-14Merge remote branch 'origin/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-08-12python: Use st_buffers instead of pipe_buffers.José Fonseca
2008-08-12python: Bindings for p_compiler.h types.José Fonseca
2008-08-12python: Bindings for pipe_{depth,stencil,alpha}_state.José Fonseca
2008-08-12python: Simplify setting the constant buffers.José Fonseca
2008-08-12python: Split the interface definition file in smaller ones.José Fonseca
2008-08-12python: Add unsigned arrays.José Fonseca
2008-08-12python: Allow writing to buffers.José Fonseca
2008-08-12python: Update the documentation.José Fonseca
2008-08-07Merge remote branch 'origin/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-08-03g3dvl: Temporarily disable IDCT.Younes Manton
2008-07-30g3dvl: Use R16_SNORM instead of A8L8_UNORM for block rendering.Younes Manton
2008-07-28Merge tgsi/exec and tgsi/util directories.José Fonseca
2008-07-23nv all: Copy shader tokens on create, free on delete.Younes Manton
Must copy token stream on shader create, client is allowed to free their copy after creating the state object.
2008-07-23Merge remote branch 'upstream/gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-07-22g3dvl: Add Nouveau winsys, libdriclient.Younes Manton
Nouveau winsys is based on Mesa's Nouveau winsys and soft-links to most of it. The 'nouveau_context' and 'nouveau_screen' code contains most of the changes, 'nouveau_winsys_pipe', 'nouveau_swapbuffers' and 'nouveau_lock' contain some minor changes. The driclient library contains the DRI userland stuff, most of which was based on Mesa's DRI code.
2008-07-20g3dvl: Fix some memory leaks in the winsys.Younes Manton
2008-07-20python/tests: Check support for non-pot/non-square textures.José Fonseca
2008-07-19python/tests: Specify the right texture target when querying formats.José Fonseca
2008-07-19gallium: Finer grained is_format_supported.José Fonseca
2008-07-18python/tests: Extend the texture tests to cover volumes.José Fonseca
2008-07-18python: Add methods to get texture width, height, etc.José Fonseca
SWIG does a poor job with arrays inside structures.
2008-07-18python: Reimplement the generation of random texture samples in C.José Fonseca
2008-07-18python: Reimplement tile comparison in C to speed up tests.José Fonseca
2008-07-17python/tests: Cover all last_level combinations.José Fonseca
2008-07-16python/tests: Extend the texture tests to cover cube maps.José Fonseca
2008-07-16python: Set PIPE_TEX_MIPFILTER_NONE by default.José Fonseca
2008-07-16python: Test all miplevels.José Fonseca
2008-07-16python: Expand the texture test suit to cover one YUV and one DXT format.José Fonseca
2008-07-16python: Silent debug output.José Fonseca
2008-07-15python: Cleanup.José Fonseca
2008-07-15python: Request/respect the texture & buffer usage flags in the examples.José Fonseca
2008-07-15python: Get object ownership done correctly.José Fonseca
2008-07-15python: Allow hardware support.José Fonseca
2008-07-15python: Move the python scons code to a separate tool module.José Fonseca
2008-07-15python: Get it to build on windows too.José Fonseca
2008-07-14python: Basic test case for 2d texture.José Fonseca
2008-07-14python: Raw tile access to surface.José Fonseca