aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Change do_set_program_inouts' is_fragment_shader arg to shader_type.Paul Berry2013-08-011-1/+1
* st/mesa: fix opcode translation for ARB_shader_bit_encoding functionsMarek Olšák2013-07-301-0/+7
* tgsi: rename the TGSI fragment kill opcodesBrian Paul2013-07-121-3/+3
* tgsi: fix-up KILP commentsBrian Paul2013-07-121-0/+1
* mesa: renumber shader indices according to their placement in pipelineMarek Olšák2013-07-021-7/+3
* mesa: Use shared code for converting shader targets to short strings.Eric Anholt2013-06-211-5/+2
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-211-3/+2
* glsl: Add a gl_shader_program parameter to _mesa_uniform_{merge,split}_locati...Ian Romanick2013-06-121-1/+1
* st/mesa: add switch cases for new IR enums to silence warningsBrian Paul2013-05-241-0/+2
* st/mesa: fix weird UCMP opcode use for bool ubo loadRoland Scheidegger2013-05-181-4/+2
* glsl: Add lowering pass for ir_triop_vector_insertIan Romanick2013-05-131-0/+1
* glsl: Pass struct shader_compiler_options into do_common_optimization.Kenneth Graunke2013-05-121-1/+1
* mesa: move max texture image unit constants to gl_program_constantsMarek Olšák2013-05-111-1/+1
* mesa/st: Don't copy propagate from swizzles.Fabian Bieler2013-05-081-0/+2
* glsl: Add a pass to lower bitfield-insert into bfm+bfi.Matt Turner2013-05-061-0/+2
* glsl: Add support for new bit built-ins in ARB_gpu_shader5.Matt Turner2013-05-061-0/+6
* gallium: Disambiguate TGSI_OPCODE_IF.José Fonseca2013-04-171-1/+7
* st/mesa: add support for ARB_texture_multisample (v3)Dave Airlie2013-04-111-3/+14
* st/mesa: add ir_lod case in GLSL->TGSI code to silence warningBrian Paul2013-03-291-0/+3
* glsl_to_tgsi: avoid creating arrays if driver doesn't support themChristian König2013-03-261-1/+3
* glsl_to_tgsi: make simplify_cmp work with arraysChristian König2013-03-261-1/+1
* glsl_to_tgsi: remove indirect addressing limitationsChristian König2013-03-191-33/+3
* glsl_to_tgsi: allocate arrays separately v2Christian König2013-03-191-31/+58
* glsl_to_tgsi: use get_temp for all allocationsChristian König2013-03-191-13/+10
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-13/+13
* Replace gl_geom_result enum with gl_varying_slot.Paul Berry2013-03-151-1/+1
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-6/+6
* st/mesa: translate ir offset parameters for non-TXF opcodes.Roland Scheidegger2013-03-051-2/+18
* st/mesa: add switch case for ir_txf_ms to silence warningBrian Paul2013-03-021-0/+3
* st/mesa: convert ir_triop_lrp to TGSI_OPCODE_LRPBrian Paul2013-03-011-1/+4
* glsl: Convert mix() to use a new ir_triop_lrp opcode.Kenneth Graunke2013-02-281-0/+1
* st/mesa: emit saturates in the vertex shader if Shader Model 3.0 is supportedMarek Olšák2013-02-061-3/+4
* st/mesa: advertise ARB_shading_language_packing for GLSL >= 1.30Marek Olšák2013-02-061-0/+15
* st/mesa: do most of GLSL lowering outside of the optimization do-while loopMarek Olšák2013-02-061-36/+29
* st/mesa: remove dead code depending on EmitCondCodesMarek Olšák2013-02-061-22/+2
* st/mesa: emit SQRT opcode when driver supports itBrian Paul2013-02-041-7/+21
* st/mesa: handle new GLSL IR enumerants in switch statementsBrian Paul2013-01-251-2/+16
* glsl: Replace most default cases in switches on GLSL typeIan Romanick2013-01-251-3/+5
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-10/+7
* glsl_to_tgsi: emit multi-level structs and arrays properly.Dave Airlie2012-12-121-9/+42
* st_glsl_to_tgsi: fix ubo bools.Dave Airlie2012-12-101-2/+19
* st_glsl_to_tgsi: call ubo load pass earlierDave Airlie2012-12-101-1/+2
* glsl_to_tgsi: fix texture offset translationDave Airlie2012-12-101-4/+7
* mesa/st: add ARB_uniform_buffer_object support (v2)Dave Airlie2012-12-081-6/+57
* st/mesa: add texture buffer object support to state tracker (v1.1)Dave Airlie2012-12-081-1/+1
* st/mesa: add support for ARB_texture_cube_map_array (v2)Dave Airlie2012-11-091-21/+46
* glsl_to_tgsi: fix dst register for texturing fetches.Dave Airlie2012-11-091-1/+1
* st/mesa: change glsl_to_tgsi_visitor from class to structBrian Paul2012-11-061-1/+1
* glsl_to_tgsi: set correct register type for array and structure elementsBryan Cain2012-10-291-2/+19
* Revert "glsl_to_tgsi: set correct register type for array and structure eleme...Andreas Boll2012-10-291-19/+2