summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/softpipe
AgeCommit message (Collapse)Author
2009-10-10Merge branch 'mesa_7_6_branch'Brian Paul
2009-10-10softpipe: fix multi-drawbuffers regressionBrian Paul
This is part of the fix for bug 24401.
2009-10-10softpipe: revert 564df9dc5f6335eb8dc68f3c69cf054d2142663cBrian Paul
This change silenced valgrind warnings but broke progs/tests/drawbuffers. The problem is we don't know the surface's state when we start caching it (it may or may not be initialized/cleared/etc). So "clearing" it here was presumptuous. Leaving the code in place (but disabled) for reference and when using valgrind. Fixes bug 24401
2009-10-09softpipe: restore/fix print_vertex() debug helperBrian Paul
2009-10-07softpipe: new commentsBrian Paul
2009-10-07softpipe: whitespace and comment fixesBrian Paul
2009-10-07softpipe: prefix non-static functions with sp_Brian Paul
2009-10-05Merge branch 'mesa_7_6_branch'Brian Paul
Conflicts: src/gallium/auxiliary/util/u_cpu_detect.c
2009-10-02gallium: 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-10-02gallium: replace // comments with /* */Brian Paul
2009-10-01g3dvl: Copyright blocks.Younes Manton
2009-10-01g3dvl: Color space conv interface & vl impl.Younes Manton
Interface is pipe_video_context::set_csc_matrix(). vl_csc.h defines some helpers to generate CSC matrices based on one of the color standard and a user defined ProcAmp (brightness, contrast, saturation, hue).
2009-10-01gallium: remove depth.occlusion_count flagKeith Whitwell
This was redundant as drivers can just keep track of whether they are inside a begin/end query pair. We want to add more query types later and also support nested queries, none of which map well onto a flag like this. No driver appeared to be using the flag.
2009-09-29Merge branch 'mesa_7_6_branch'Brian Paul
Conflicts: Makefile configs/default docs/relnotes.html src/gallium/drivers/softpipe/sp_context.c src/gallium/drivers/softpipe/sp_tile_cache.c src/mesa/main/version.h
2009-09-29softpipe: initialize the clear_flags bitvector in sp_create_tile_cache()Brian Paul
This silences tons of valgrind warnings in programs that don't call glClear(), such as progs/demos/gamma.
2009-09-29softpipe: Grab a ref when the fb is set.Brian Paul
Nasty bug when the surface is freed and another is allocated right on top of it. The next time we set the fb state SP thinks it's the same surface and doesn't flush, and when the flush eventually happens the surface belongs to a completely different texture. (cherry picked from commit a77226071f6814a53358a5d6caff685889d0e4ec) Conflicts: src/gallium/drivers/softpipe/sp_context.c
2009-09-28softpipe: Fix MSVC build.José Fonseca
2009-09-27g3dvl: Formatting and cleanups.Younes Manton
2009-09-27g3dvl: pipe_video_context interface, softpipe impl, auxiliary libsYounes Manton
2009-09-27softpipe: Grab a ref when the fb is set.Younes Manton
Nasty bug when the surface is freed and another is allocated right on top of it. The next time we set the fb state SP thinks it's the same surface and doesn't flush, and when the flush eventually happens the surface belongs to a completely different texture.
2009-09-25softpipe: Grab fs output z from the correct file.Michal Krol
2009-09-25softpipe: Do not advertise support for L16 and YCBCR formats.Michal Krol
2009-09-24Merge branch 'mesa_7_6_branch'Brian Paul
Conflicts: src/mesa/vbo/vbo_exec_array.c
2009-09-24Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul
2009-09-24softpipe: Increase GL_MAX_3D_TEXTURE_SIZE to 256.Vinson Lee
2009-09-24softpipe: fix compiler warningsKeith Whitwell
2009-09-24softpipe: Use portable INLINE macro.José Fonseca
2009-09-24softpipe: Update SConscript.José Fonseca
2009-09-23softpipe: replace macros with inline functionsBrian Paul
And update comments.
2009-09-23softpipe: white-space/formatting fixes and updated commentsBrian Paul
2009-09-23Merge branch 'mesa_7_6_branch'Brian Paul
Conflicts: src/gallium/drivers/softpipe/sp_tile_cache.c
2009-09-23softpipe: added max texture/surface size sanity checkBrian Paul
2009-09-23softpipe: increase MAX_WIDTH/HEIGTH 4096 to match max texture sizeBrian Paul
2009-09-23Merge branch 'softpipe-opt'Keith Whitwell
Conflicts: progs/demos/cubemap.c src/gallium/drivers/softpipe/sp_tex_sample.c src/gallium/drivers/softpipe/sp_texture.c
2009-09-23gallium: Update vendor string.José Fonseca
2009-09-22softpipe: fix bugs in POT texture sampling when texture is not squareroot
Before, if level was greater than the logbase2(base size) we were doing a negative bit shift and winding up with garbage values.
2009-09-22softpipe: additional assertionsBrian Paul
2009-09-22softpipe: disable a _debug_printf()Brian Paul
2009-09-22softpipe: need to write depth/stencil values even when stencil failsKeith Whitwell
2009-09-22softpipe: set quad->facing valueKeith Whitwell
2009-09-22softpipe: fix polygon stippleKeith Whitwell
2009-09-22softpipe: fix occlusion countingKeith Whitwell
2009-09-21Merge branch 'mesa_7_5_branch' into mesa_7_6_branchBrian Paul
2009-09-21softpipe: Fix cube face selection.Brian Paul
If arx and ary are equal, we still want to choose from one of them, and not arz. (cherry picked from commit de685b37a91bc95dd4093a44a49b7b47385b1f7c)
2009-09-18softpipe: Fix cube face selection.Michal Krol
If arx and ary are equal, we still want to choose from one of them, and not arz.
2009-09-17softpipe: Respect input interpolators for the shader.Michal Krol
2009-09-16gallium: Deprecate PIPE_CAP_S3TC.José Fonseca
No longer used. S3TC support is queried via pipe_screen::is_format_supported.
2009-09-16softpipe: Do not advertise Z32_UNORM as a supported format.Michal Krol
2009-09-10softpipe: remove no-op softpipe_init_texture_funcs() functionBrian Paul
2009-09-10softpipe: remove unused #includes, move commentBrian Paul