summaryrefslogtreecommitdiffstats
path: root/src/mesa/program/ir_to_mesa.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl/types: Rename is_integer to is_integer_32Jason Ekstrand2019-06-191-1/+1
* st/glsl: make sure to propagate initialisers to driver storageTimothy Arceri2019-06-041-22/+19
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-061-1/+1
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-2/+2
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-041-0/+1
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-5/+0
* mesa/main: Add a 'spirv' flag to gl_shader_program_dataEduardo Lima Mitev2018-06-211-0/+1
* mesa: ensure that variable is initializedDylan Baker2018-04-031-1/+1
* mesa/program: Link SPIR-V shaders using the SPIR-V code-pathEduardo Lima Mitev2018-03-301-1/+5
* mesa: add support propagate uniform support for packed uniformsTimothy Arceri2018-03-201-2/+18
* mesa: allow for uniform packing when adding uniforms to param listTimothy Arceri2018-03-201-5/+27
* mesa: rework ParameterList to allow packingTimothy Arceri2018-03-201-4/+5
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+4
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-131-1/+1
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-261-6/+6
* mesa/program: Fix -Wunused-param warningGert Wollny2018-01-191-1/+1
* mesa: remove unneeded #includes of main/compiler.hBrian Paul2018-01-171-1/+0
* program: Don't reset SamplersValidated when restoring from shader cacheJordan Justen2017-12-131-7/+9
* mesa: refuse to compile SPIR-V shaders or link mixed shadersNicolai Hähnle2017-12-121-1/+16
* glsl: Add 16-bit typesEduardo Lima Mitev2017-12-061-0/+6
* mesa: rework _mesa_add_parameter() to only add a single paramTimothy Arceri2017-11-291-3/+16
* mesa: rework how we free gl_shader_program_dataTimothy Arceri2017-11-091-0/+2
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-30/+0
* mesa/st: fix infinite loopsTimothy Arceri2017-09-211-1/+1
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-191-1/+2
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-191-1/+1
* util: move string_to_uint_map to glslEmil Velikov2017-08-291-1/+1
* mesa: pass ctx to add_uniform_to_shader constructorTimothy Arceri2017-08-221-4/+6
* glsl: pass UseSTD430AsDefaultPacking to where it will be usedTimothy Arceri2017-08-221-2/+4
* glsl: Remove unused private fieldsMatt Turner2017-08-211-2/+1
* mesa: count uniform against storage when its bindlessTimothy Arceri2017-08-151-5/+13
* mesa: correctly calculate the storage offset for i915Timothy Arceri2017-08-151-3/+1
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-111-2/+4
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-111-3/+3
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-2/+2
* glsl: simplify add_uniform_to_shader::visit_fieldNicolai Hähnle2017-07-051-6/+5
* mesa: remove unused parameter/member of add_uniform_to_shaderNicolai Hähnle2017-07-031-6/+3
* mesa: stop assigning unused storage for non-bindless opaque typesTimothy Arceri2017-06-161-36/+6
* mesa: associate uniform storage to bindless samplers/imagesSamuel Pitoiset2017-06-141-0/+25
* mesa: pass gl_program to _mesa_associate_uniform_storage()Samuel Pitoiset2017-06-141-3/+4
* mesa: store bindless samplers as PROGRAM_UNIFORMSamuel Pitoiset2017-06-141-1/+1
* mesa: keep track of the current variable in add_uniform_to_shaderSamuel Pitoiset2017-06-141-0/+2
* mesa: remove unrequired double calcTimothy Arceri2017-05-251-10/+2
* mesa: fix indentation in _mesa_associate_uniform_storage()Samuel Pitoiset2017-05-161-52/+49
* glsl: add ARB_bindless_texture operationsSamuel Pitoiset2017-05-061-0/+4
* glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle2017-04-281-6/+0
* mesa: validate sampler type across the whole programTimothy Arceri2017-04-221-0/+5
* glsl: make use of glsl_type::is_float()Samuel Pitoiset2017-04-211-1/+1
* glsl: make use of glsl_type::is_record()Samuel Pitoiset2017-04-211-1/+1
* glsl: add ARB_shader_ballot operationsNicolai Hähnle2017-04-051-0/+3