Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-02 | gallium: pipe/p_inlines.h -> util/u_inlines.h | José Fonseca | |
2010-01-25 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c | |||
2010-01-22 | gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba() | Brian Paul | |
Fixes fd.o bug 23313. | |||
2010-01-15 | util: Handle the remaining formats in pipe_put_tile_rgba(). | Michal Krol | |
2010-01-06 | util: Handle the remaining format cases in pipe_tile_raw_to_rgba(). | Michal Krol | |
2009-12-17 | Move the remaining format pf_get_* functions to u_format.h. | Michal Krol | |
Previously they depended on format blocks, but after removing those they started depending on format encoding. | |||
2009-12-07 | util/tile: Support R8G8B8A8_UNORM format. | Michal Krol | |
2009-11-30 | gallium: interface cleanups, remove nblocksx/y from pipe_texture and more | Roland Scheidegger | |
This patch removes nblocksx, nblocksy arrays from pipe_texture (can be recalculated if needed). Furthermore, pipe_format_block struct is gone completely (again, contains just derived state). nblocksx, nblocksy, block are also removed from pipe_transfer, together with the format enum (can be obtained from the texture associated with the transfer). | |||
2009-10-02 | gallium: Preparations for adding more PIPE_TRANSFER_* usage flags. | Michel Dänzer | |
Always test for PIPE_TRANSFER_READ/WRITE using the bit-wise and operator, and add a pipe_transfer_buffer_flags() helper for getting the buffer usage flags corresponding to them. | |||
2009-09-08 | gallium: added r8g8b8_get/put_tile_rgba() | Brian Paul | |
2009-08-27 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-08-27 | gallium/util: added support for SRGB formats | Brian Paul | |
Fixes glean/texture_srgb failure, bug #23449. | |||
2009-08-19 | gallium: rename copy/fill_rect utility functions | Brian Paul | |
2009-07-26 | util: fix typo. | José Fonseca | |
2009-07-07 | gallium: Fixes for clobbering stencil values in combined depth/stencil textures. | Michel Dänzer | |
Also fix one case where a 32 bit depth value was incorrectly converted to a combined depth/stencil value. | |||
2009-06-02 | util: Unsaved change missing from last commit. | José Fonseca | |
2009-06-02 | util: Support Z24S8/Z24X8 -> unsigned conversion. | José Fonseca | |
2009-06-02 | util: Fix 24 to 32 bit expansion binary arithmetic expression. | José Fonseca | |
When approaching y = x * 0xffffffff / 0xffffff with bit arithmetic, the 8 least significant bits of y should come from the 8 most significant bits of x. | |||
2009-03-27 | util: Support Z24S8/Z24X8. | José Fonseca | |
2009-02-23 | Merge commit 'origin/gallium-0.1' | José Fonseca | |
Conflicts: src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c src/gallium/auxiliary/util/u_tile.c | |||
2009-02-20 | util: Use a checkboard pattern instead of asserting for unknown formats. | José Fonseca | |
Useful to replay traces which use DXTC textures... | |||
2009-02-19 | util: Support PIPE_FORMAT_Z32_FLOAT in pipe_tile_raw_to_rgba | José Fonseca | |
2009-02-05 | gallium: No longer allow CPU mapping surfaces directly. | Michel Dänzer | |
Instead, a new pipe_transfer object has to be created and mapped for transferring data between the CPU and a texture. This gives the driver more flexibility for textures in address spaces that aren't CPU accessible. This is a first pass; softpipe/xlib builds and runs glxgears, but it only shows a black window. Looks like something's off related to the Z buffer, so the depth test always fails. | |||
2008-11-03 | gallium: Silence compiler warnings on Windows. | Michal Krol | |
2008-11-03 | gallium: Read from PIPE_FORMAT_Z32_FLOAT. | José Fonseca | |
Mainly for debugging purposes for now. | |||
2008-11-03 | gallium: Fix msvc warning. | José Fonseca | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] |