summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Silence may unused parameter warnings in glsl/ir.hIan Romanick2019-04-231-1/+1
* st/mesa/radeonsi: fix race between destruction of types and shader compilationTimothy Arceri2019-04-241-0/+1
* Revert "glsl: Set location on structure-split sampler uniform variables"Kenneth Graunke2019-04-221-1/+8
* glsl_to_nir: Initialize debug variableKristian H. Kristensen2019-04-191-1/+1
* compiler/glsl: handle case where we have multiple users for typesTapani Pälli2019-04-163-3/+22
* glsl/linker: always validate explicit locations for first and last interfacesAndres Gomez2019-04-153-20/+17
* mesa, glsl: add support for EXT_shader_image_load_formattedRhys Perry2019-04-153-0/+13
* nir: make nir_const_value scalarKarol Herbst2019-04-142-14/+14
* glsl: Set location on structure-split sampler uniform variablesKenneth Graunke2019-04-121-0/+1
* glsl: allow the #extension directive within code blocks for the dri optionMarek Olšák2019-04-121-0/+9
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-123-0/+99
* glsl/nir: fetch the type for images from the deref instructionKarol Herbst2019-04-121-3/+3
* glsl_to_nir: handle bindless texturesKarol Herbst2019-04-121-4/+15
* Revert "glsl: fix shader_storage_blocks_write_access for SSBO block arrays"Marek Olšák2019-04-101-6/+2
* glsl/standalone: add GLES3.1 and GLES3.2 compatibilityKarol Herbst2019-04-101-0/+5
* glsl: fix shader_storage_blocks_write_access for SSBO block arraysMarek Olšák2019-04-091-2/+6
* glsl/linker: location aliasing requires types to have the same widthAndres Gomez2019-04-091-39/+76
* glsl: Parse and propagate derivative_group to shader_infoCaio Marcelo de Oliveira Filho2019-04-086-4/+140
* glsl: Enable texture builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-140/+153
* glsl: Enable derivative builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-9/+25
* glsl: Remove redundant conditions when asserting in_qualifierCaio Marcelo de Oliveira Filho2019-04-081-5/+2
* mesa: Extension boilerplate for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-082-0/+3
* glsl: Fix input/output structure matching across shader stagesSergii Romantsov2019-04-052-20/+37
* glsl: remember which SSBOs are not read-only and pass it to galliumMarek Olšák2019-04-042-0/+13
* glsl: Cross validate variable's invariance by explicit invariance onlyDanylo Piliaiev2019-03-217-9/+30
* nir: add support for gather offsetsKarol Herbst2019-03-211-7/+20
* Revert "glsl: relax input->output validation for SSO programs"Andres Gomez2019-03-191-1/+1
* glsl/linker: simplify xfb_offset vs xfb_stride overflow checkAndres Gomez2019-03-191-2/+1
* glsl/linker: don't fail non static used inputs without matching outputsAndres Gomez2019-03-191-2/+14
* glsl/linker: always validate explicit location among inputsAndres Gomez2019-03-191-3/+10
* glsl: correctly validate component layout qualifier for dvec{3,4}Andres Gomez2019-03-191-0/+4
* nir/xfb: move varyings info out of nir_xfb_infoAlejandro Piñeiro2019-03-151-8/+9
* glsl/nir: Add a pass to lower UBO and SSBO accessJason Ekstrand2019-03-153-0/+304
* glsl/nir: Handle unlowered SSBO atomic and array_length intrinsicsJason Ekstrand2019-03-151-0/+112
* glsl/nir: Set explicit types on UBO/SSBO variablesJason Ekstrand2019-03-151-15/+67
* glsl: Don't lower vector derefs for SSBOs, UBOs, and sharedJason Ekstrand2019-03-151-0/+21
* glsl/lower_vector_derefs: Don't use a temporary for TCS outputsJason Ekstrand2019-03-131-10/+64
* glsl/list: Add a list variant of insert_afterJason Ekstrand2019-03-131-0/+26
* nir/linker: fix ARRAY_SIZE query with xfb varyingsAlejandro Piñeiro2019-03-081-1/+2
* nir/linker: Fix TRANSFORM_FEEDBACK_BUFFER_INDEXAntia Puentes2019-03-081-1/+11
* nir/linker: use nir_gather_xfb_infoAlejandro Piñeiro2019-03-081-186/+54
* glsl: use NIR function inlining for drivers that use glsl_to_nir()Timothy Arceri2019-03-062-2/+83
* glsl/freedreno/panfrost: pass gl_context to the standalone compilerTimothy Arceri2019-03-063-5/+7
* glsl/nir: Inline functions in float64_funcs_to_nirJason Ekstrand2019-03-061-0/+5
* glsl/nir: Add a shared helper for building float64 shadersJason Ekstrand2019-03-064-0/+65
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-063-8/+8
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-061-1/+1
* glsl: rename get_record_instance() -> get_struct_instance()Timothy Arceri2019-03-062-2/+2
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-0615-60/+60
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-045-4/+124