summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl_to_tgsi: make sure copied instructions don't lose texture target. (v2)Dave Airlie2011-12-181-2/+6
* st/mesa: implement EXT_transform_feedback and ARB_transform_feedback2Marek Olšák2011-12-151-0/+27
* glsl_to_tgsi: fix typo in commentBryan Cain2011-12-131-2/+2
* glsl_to_tgsi: emit both operands of shift and bitwise operationsBryan Cain2011-12-131-5/+5
* st/mesa: move frag depth up a level.Dave Airlie2011-12-101-19/+0
* gallium: implement ARB_conservative_depthMarek Olšák2011-12-101-0/+19
* glsl_to_tgsi: fix a bug in eliminate_dead_code_advanced()Bryan Cain2011-12-081-10/+8
* mesa: Make gl_program::InputsRead 64 bits.Mathias Fröhlich2011-11-291-4/+4
* st/mesa: use PIPE_SHADER_CAP_OUTPUT_READVadim Girlin2011-11-211-4/+12
* mesa: set the gl_FragDepth layout in the GLSL linkerMarek Olšák2011-11-191-23/+0
* glsl: Remove resource count checks from ir_to_mesa and st_glsl_to_tgsiIan Romanick2011-11-141-51/+0
* st/mesa: fix system value to semantic mappingChristoph Bumiller2011-11-141-0/+1
* mesa/st: Flush stdout after pritingin the GLSL.José Fonseca2011-11-141-0/+1
* Delete code made dead by previous uniform related patchesIan Romanick2011-11-071-1/+0
* mesa: Rewrite the way uniforms are tracked and handledIan Romanick2011-11-071-2/+11
* mesa/st: Be nice with the stack -- use malloc for large structures/arrays.José Fonseca2011-11-041-12/+40
* st/mesa: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+3
* mesa: Expose GLSL interpolation qualifiers in gl_fragment_program.Paul Berry2011-10-271-1/+1
* glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick2011-10-251-1/+3
* mesa/st: Backport WPOS adjustment fixes from st_mesa_to_tgsi.c to st_glsl_to_...José Fonseca2011-10-191-51/+83
* glsl_to_tgsi: Use _mesa_generate_parameters_list_for_uniformsIan Romanick2011-10-181-117/+2
* ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick2011-10-181-3/+4
* st/mesa: kill instruction if writemask=0 in eliminate_dead_code_advanced()Brian Paul2011-10-131-1/+1
* mesa: Simplify calling Driver.ProgramStringNotify after previous refactorsIan Romanick2011-10-071-33/+11
* mesa: Use gl_shader_program::_LinkedShaders instead of FragmentProgramIan Romanick2011-10-071-2/+2
* mesa: Use gl_shader_program::_LinkedShaders instead of GeometryProgramIan Romanick2011-10-071-2/+2
* mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgramIan Romanick2011-10-071-2/+2
* mesa: Remove unused gl_program::AttributesIan Romanick2011-10-041-11/+0
* mesa: Remove unused field gl_program::VaryingIan Romanick2011-09-301-3/+0
* glsl_to_tgsi: implement ir_binop_all_equal and ir_binop_any_nequal for native...Bryan Cain2011-09-201-34/+85
* glsl_to_tgsi: use UARL instead of I2F and ARLBryan Cain2011-09-101-10/+6
* glsl_to_tgsi: fix shadow2DArray comparisonMarek Olšák2011-09-101-3/+14
* glsl_to_tgsi: fixes for native integers and integer booleansBryan Cain2011-09-041-52/+118
* glsl_to_tgsi: fix more potential shader reference leaksMarek Olšák2011-09-021-0/+10
* tgsi: add support for texture offsets to the TGSI IR. (v2)Dave Airlie2011-09-021-2/+45
* mesa: Replace the EmitNoIfs compiler flag with a MaxIfDepth flag.Bryan Cain2011-08-311-3/+3
* glsl: Use a separate div_to_mul_rcp lowering flag for integers.Bryan Cain2011-08-311-1/+1
* glsl_to_tgsi: fix a reference leak on an error pathMarek Olšák2011-08-291-0/+1
* glsl_to_tgsi: remove unused codeMarek Olšák2011-08-271-79/+0
* glsl_to_tgsi: add TXF support. (v2)Dave Airlie2011-08-251-3/+7
* glsl_to_tgsi: implement TXS/TXQ. (v2)Dave Airlie2011-08-251-9/+18
* Change return type of try_emit_* methods to bool.Kai Wasserbäch2011-08-251-5/+5
* glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke2011-08-231-0/+1
* glsl_to_tgsi: Fix a few more struct vs. class warnings.Kenneth Graunke2011-08-211-5/+5
* glsl_to_tgsi: emit a MAD(b, -a, b) for !a && bBryan Cain2011-08-201-0/+52
* glsl_to_tgsi: fix typoBryan Cain2011-08-201-1/+1
* glsl_to_tgsi: implement ir_binop_all_equal using DP4 w/SGEBryan Cain2011-08-201-1/+19
* glsl_to_tgsi: implement ir_binop_any_nequal using DP4 w/saturate or DP4 w/SLTBryan Cain2011-08-201-2/+23
* glsl_to_tgsi: implement ir_unop_any using DP4 w/saturate or DP4 w/SLTBryan Cain2011-08-201-4/+28
* glsl_to_tgsi: make glsl_to_tgsi_visitor::emit_dp return the instructionBryan Cain2011-08-201-7/+7