History log of /external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f40b5723f017bfb9e3819a5463184627ee727cc1 22-Jul-2012 Marek Olšák <maraeo@gmail.com> st/mesa: set the centroid qualifier in fragment shader inputs

This fixes some centroid tests in the EXT_framebuffer_multisample piglit group.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
bc1c8369384b5e16547c5bf9728aa78f8dfd66cc 23-Jan-2012 Marek Olšák <maraeo@gmail.com> st/mesa: do vertex and fragment color clamping in shaders

For ARB_color_buffer_float. Most hardware can't do it and st/mesa is
the perfect place for a fallback.
The exceptions are:
- r500 (vertex clamp only)
- nv50 (both)
- nvc0 (both)
- softpipe (both)

We also have to take into account that r300 can do CLAMPED vertex colors only,
while r600 can do UNCLAMPED vertex colors only. The difference can be expressed
with the two new CAPs.
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
c05fafa4a0fd93d4264c46578e23a83ecf2b481e 09-Dec-2011 Marek Olšák <maraeo@gmail.com> st/mesa: implement EXT_transform_feedback and ARB_transform_feedback2
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
c8fed01c732fa20e1ae035ed5f7b6156a5d6ffe9 24-Aug-2011 Marek Olšák <maraeo@gmail.com> glsl_to_tgsi: remove unused code
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
5f0b4b0e9d376f9ec1cb5ae08c36052f4f51ac37 11-Jul-2011 Bryan Cain <bryancain3@gmail.com> st/mesa, glsl_to_tgsi: support glBitmap with a GLSL fragment shader active
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
c0dcab2882a4731dccd363a40c3ebcabc88b9c5d 09-Jul-2011 Bryan Cain <bryancain3@gmail.com> st/mesa, glsl_to_tgsi: support glDrawPixels/glCopyPixels with a GLSL fragment shader active

Since this was previously implemented using Mesa IR and _mesa_combine_programs,
this commit adds a new code path that works with glsl_to_tgsi.
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h
f379d8f73063a4c4d6cf379318c6b37118d46bfa 26-Apr-2011 Bryan Cain <bryancain3@gmail.com> st/mesa: Add a GLSL IR to TGSI translator.

It is still a work in progress at this point, but it produces working and
reasonably well-optimized code.

Originally based on ir_to_mesa and st_mesa_to_tgsi, but does not directly use
Mesa IR instructions in TGSI generation, instead generating TGSI from the
intermediate class glsl_to_tgsi_instruction. It also has new optimization
passes to replace _mesa_optimize_program.
/external/mesa3d/src/mesa/state_tracker/st_glsl_to_tgsi.h