mesa/src/gallium/drivers
Roland Scheidegger 75d99673a8 softpipe: clean up lod computation
This should handle the new lod_zero modifier more correctly.
The runtime-conditional is a bit more complex however we now also do
scalar lod computation when appropriate which should more than make up for it.
The refactoring should also fix an issue with explicit lods
(lod clamp wasn't applied to them).
Also, always pass lod as the 5th element from tgsi executor, which simplifies
things (get rid of annoying conditionals later).

v2: based on Brian's feedback, use switch in a couple of places, fix up
some function parameter names, fix up comments.

Reviewed-by: Brian Paul <brianp@vmware.com>
2013-02-08 18:54:40 -08:00
..
galahad gallium: extend pipe_context::flush for it to accept an END_OF_FRAME flag 2013-01-04 13:18:33 +01:00
i915 gallium/drivers: handle PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED query 2013-02-04 09:33:44 -07:00
identity gallium: extend pipe_context::flush for it to accept an END_OF_FRAME flag 2013-01-04 13:18:33 +01:00
llvmpipe gallivm: fix up size queries for dx10 sviewinfo opcode 2013-02-08 18:54:40 -08:00
noop gallium: extend pipe_context::flush for it to accept an END_OF_FRAME flag 2013-01-04 13:18:33 +01:00
nouveau nouveau: don't try to use push_data if it's not implemented 2013-01-27 13:45:06 +01:00
nv30 nv30: Fix memory leak. 2013-02-07 21:45:01 -08:00
nv50 gallium/drivers: handle PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED query 2013-02-04 09:33:44 -07:00
nvc0 gallium/drivers: handle PIPE_SHADER_CAP_TGSI_SQRT_SUPPORTED query 2013-02-04 09:33:44 -07:00
r300 r300g: put textures with usage=staging in GTT and make them linear 2013-02-07 17:43:19 +01:00
r600 r600g: fix slice tile max for compressed texture and async dma 2013-02-07 10:42:22 -05:00
radeon radeonsi: Adapt to sample intrinsics changes. 2013-02-04 17:03:25 +01:00
radeonsi radeonsi: Handle scaled and integer formats for samplers and vertex elements. 2013-02-07 19:07:43 +01:00
rbug Remove hacks for static Makefiles 2013-01-13 00:55:37 +01:00
softpipe softpipe: clean up lod computation 2013-02-08 18:54:40 -08:00
svga svga: fix sRGB rendering 2013-02-05 12:34:55 -07:00
trace trace: measure time for each gallium call 2013-02-01 08:00:28 -07:00
Makefile.am Remove hacks for static Makefiles 2013-01-13 00:55:37 +01:00