Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-27 | softpipe: 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-25 | softpipe: Grab fs output z from the correct file. | Michal Krol | |
2009-09-25 | softpipe: Do not advertise support for L16 and YCBCR formats. | Michal Krol | |
2009-09-24 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/vbo/vbo_exec_array.c | |||
2009-09-24 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | |
2009-09-24 | softpipe: Increase GL_MAX_3D_TEXTURE_SIZE to 256. | Vinson Lee | |
2009-09-24 | softpipe: fix compiler warnings | Keith Whitwell | |
2009-09-24 | softpipe: Use portable INLINE macro. | José Fonseca | |
2009-09-24 | softpipe: Update SConscript. | José Fonseca | |
2009-09-23 | softpipe: replace macros with inline functions | Brian Paul | |
And update comments. | |||
2009-09-23 | softpipe: white-space/formatting fixes and updated comments | Brian Paul | |
2009-09-23 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/gallium/drivers/softpipe/sp_tile_cache.c | |||
2009-09-23 | softpipe: added max texture/surface size sanity check | Brian Paul | |
2009-09-23 | softpipe: increase MAX_WIDTH/HEIGTH 4096 to match max texture size | Brian Paul | |
2009-09-23 | Merge 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-23 | gallium: Update vendor string. | José Fonseca | |
2009-09-22 | softpipe: fix bugs in POT texture sampling when texture is not square | root | |
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-22 | softpipe: additional assertions | Brian Paul | |
2009-09-22 | softpipe: disable a _debug_printf() | Brian Paul | |
2009-09-22 | softpipe: need to write depth/stencil values even when stencil fails | Keith Whitwell | |
2009-09-22 | softpipe: set quad->facing value | Keith Whitwell | |
2009-09-22 | softpipe: fix polygon stipple | Keith Whitwell | |
2009-09-22 | softpipe: fix occlusion counting | Keith Whitwell | |
2009-09-21 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | |
2009-09-21 | softpipe: 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-18 | softpipe: 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-17 | softpipe: Respect input interpolators for the shader. | Michal Krol | |
2009-09-16 | gallium: Deprecate PIPE_CAP_S3TC. | José Fonseca | |
No longer used. S3TC support is queried via pipe_screen::is_format_supported. | |||
2009-09-16 | softpipe: Do not advertise Z32_UNORM as a supported format. | Michal Krol | |
2009-09-10 | softpipe: remove no-op softpipe_init_texture_funcs() function | Brian Paul | |
2009-09-10 | softpipe: remove unused #includes, move comment | Brian Paul | |
2009-09-10 | softpipe: reformatting, clean-ups, comments | Brian Paul | |
2009-09-10 | softpipe: remove unneeded #includes | Brian Paul | |
2009-09-10 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | |
2009-09-10 | softpipe: minor indentation fix | Brian Paul | |
2009-09-10 | softpipe: set dirty_render_cache in softpipe_clear() | Brian Paul | |
This fixes a bug seen when doing a glDrawPixels(GL_STENCIL_INDEX) right after a glClear(). The check-for-flush test was failing because we didn't set the dirty_render_cache flag in softpipe_clear(). So we saw stale data when we mapped the stencil buffer. | |||
2009-08-24 | softpipe: use one fewer divide in sample_cube | Keith Whitwell | |
GCC won't do this for us. Makes a bigger difference to cubemap fps than previous set of compilcated rearrangements. | |||
2009-08-24 | softpipe: separate out 2d and cube img filter functions | Keith Whitwell | |
2009-08-24 | softpipe: make the various get_texel routines more similar | Keith Whitwell | |
Remove arguments, return const float * by default. Add specialized 3d versions and remove 3d texture support from the others. | |||
2009-08-23 | softpipe: lift tex_address construction up to img_filter | Keith Whitwell | |
For fastpaths at least, can avoid recalculating this sometimes. | |||
2009-08-23 | softpipe: remove old prim_setup draw stage | Keith Whitwell | |
Everything now goes through the draw_vbuf handler, the same as regular drivers. | |||
2009-08-23 | softpipe: add missing header | Keith Whitwell | |
2009-08-23 | Merge branch 'tex-tilecache' into softpipe-opt | Keith Whitwell | |
Conflicts: src/gallium/drivers/softpipe/sp_state_derived.c src/gallium/drivers/softpipe/sp_state_sampler.c src/gallium/drivers/softpipe/sp_tex_sample.c src/gallium/drivers/softpipe/sp_tex_sample.h src/gallium/drivers/softpipe/sp_tile_cache.c | |||
2009-08-21 | softpipe: remove duplicate #include, move another | Brian Paul | |
2009-08-21 | softpipe: remove tex sample dependencies on softpipe | Brian Paul | |
The texture sampling code doesn't really have any dependencies on the rest of softpipe, just the tile cache. | |||
2009-08-21 | softpipe: minor code refactoring to remove softpipe/tile cache dependencies | Brian Paul | |
The tile cache code now has no hard dependencies on softpipe. | |||
2009-08-21 | softpipe: remove unused #includes, white-space clean-up | Brian Paul | |
2009-08-21 | softpipe: remove unneeded const qualifier | Brian Paul | |
2009-08-21 | softpipe: per-unit sampler varients | Brian Paul | |
Can't share sampler varients across multiple tex units because the texture pointer is in the sampler varient. That prevents different textures per unit. Fixes progs/demos/multiarb, progs/glsl/samplers, etc. | |||
2009-08-21 | softpipe: add missing PIPE_TEXTURE_CUBE case in get_lambda_func() | Brian Paul | |
Fixes progs/demos/cubemap |