aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: convert GLSL image intrinsics into TGSIIlia Mirkin2016-02-151-4/+210
* glsl/types: Add support for function typesJason Ekstrand2016-02-131-0/+1
* st/mesa: add mappings for compute shader sysvalsSamuel Pitoiset2016-02-131-0/+12
* st/mesa: keep track of shared memory declarationsSamuel Pitoiset2016-02-131-3/+16
* st/mesa: add intrinsics for shared variablesSamuel Pitoiset2016-02-131-0/+91
* st/mesa: add conversion for compute shadersSamuel Pitoiset2016-02-131-0/+8
* st/mesa: release GLSL IR in LinkShader after it's not neededMarek Olšák2016-02-111-0/+4
* mesa: call build_program_resource_list inside Driver.LinkShaderMarek Olšák2016-02-111-0/+3
* st/mesa: add atomic AoA supportDave Airlie2016-02-091-8/+6
* st/mesa: handle indirect samplers in arrays/structs properly (v4.1)Dave Airlie2016-02-091-18/+123
* glsl/ir: add param index to variable.Dave Airlie2016-02-091-1/+1
* st/mesa: treat a write as a read for range purposesIlia Mirkin2016-02-011-1/+4
* glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-02-011-3/+0
* st/mesa: add support for memory barrier intrinsicsIlia Mirkin2016-01-291-0/+45
* st/mesa: use RESQ to find buffer sizeIlia Mirkin2016-01-291-4/+18
* st/mesa: add support for SSBO binding and GLSL intrinsicsIlia Mirkin2016-01-291-7/+176
* st/mesa: add atomic counter supportIlia Mirkin2016-01-291-8/+135
* mesa: add PROGRAM_IMMEDIATE, PROGRAM_BUFFERIlia Mirkin2016-01-291-1/+0
* glsl: move to compiler/Emil Velikov2016-01-261-2/+2
* glsl: Delete the ir_binop_bfm and ir_triop_bfi opcodes.Kenneth Graunke2016-01-131-2/+0
* st/mesa: add support for POSITION and FACE system valuesMarek Olšák2016-01-081-8/+19
* glsl: optionally declare gl_FragCoord & gl_FrontFacing as system valuesMarek Olšák2016-01-081-0/+1
* tgsi/ureg: remove index parameter from ureg_DECL_system_valueMarek Olšák2016-01-081-3/+5
* st/mesa: use PK2H/UP2H when supportedIlia Mirkin2016-01-031-5/+11
* st/mesa: fix GLSL uniform updates for glBitmap & glDrawPixels (v2)Marek Olšák2016-01-021-0/+6
* st/glsl_to_tgsi: fix block movs for doublesDave Airlie2016-01-011-1/+14
* st/glsl_to_tgsi: handle different attrib sizeDave Airlie2016-01-011-5/+14
* st/glsl_to_tgsi: readd the double_reg2 for input index mappingDave Airlie2016-01-011-2/+2
* st/glsl_to_tgsi: when doing reladdr get vec4 of correct typeDave Airlie2016-01-011-1/+1
* st/glsl_to_tgsi: handle double immediates in matrices properly.Dave Airlie2016-01-011-11/+48
* st/glsl_to_tgsi: setup writemask for double arrays and matricies.Dave Airlie2016-01-011-1/+20
* st/glsl_to_tgsi: handle doubles in array shrinking code.Dave Airlie2016-01-011-2/+7
* st/glsl_to_tgsi: handle doubles outputs in arrays.Dave Airlie2016-01-011-4/+31
* st/glsl_to_tgsi: store if dst is double in arrayDave Airlie2016-01-011-3/+10
* st/mesa: add GL_ARB_shader_draw_parameters supportIlia Mirkin2015-12-301-2/+2
* mesa/st: Pad out _mesa_sysval_to_semantic for new SYSTEM_VALUE_* enumsKristian Høgsberg Kristensen2015-12-291-0/+2
* glsl: Remove ir_unop_any.Matt Turner2015-12-181-83/+0
* glsl_to_tgsi: Skip useless comparison instructions.Matt Turner2015-12-081-2/+14
* glsl: Add ir_samples_identical opcodeIan Romanick2015-11-191-0/+2
* gallium: add support for gl_HelperInvocation semanticIlia Mirkin2015-11-121-1/+3
* glsl: add gl_HelperInvocation system valueIlia Mirkin2015-11-121-0/+1
* glsl: Lower UBO and SSBO access in glsl linkerKristian Høgsberg Kristensen2015-11-101-1/+0
* glsl: Drop exec_list argument to lower_ubo_referenceKristian Høgsberg Kristensen2015-11-101-1/+1
* glsl_to_tgsi: Use {Num}UniformBlocks instead of {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-191-2/+2
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-2/+2
* st/mesa: implement DrawPixels shader transformation using tgsi_transform_shaderMarek Olšák2015-10-091-132/+0
* st/mesa: implement glBitmap shader transformation using tgsi_transform_shaderMarek Olšák2015-10-091-78/+0
* st/mesa: remove old emulation for VS and FS variantsMarek Olšák2015-10-091-43/+5
* glsl: Add parser/compiler support for unsized array's length()Samuel Iglesias Gonsalvez2015-09-251-0/+5
* st/mesa: keep track of saturated writes when eliminating dead codeIlia Mirkin2015-09-241-2/+1