summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix matrix stride calculation for std430's row_major matrices with two ...Samuel Iglesias Gonsalvez2015-10-131-1/+25
* glsl: Never allow the sequence operator anywhere in an array sizeIan Romanick2015-10-121-1/+1
* glsl: In later GLSL versions, sequence operator is cannot be a constant expre...Ian Romanick2015-10-121-1/+42
* glsl: Add method to determine whether an expression contains the sequence ope...Ian Romanick2015-10-123-0/+97
* glsl: Restrict initializers for global variables to constant expression in ESIan Romanick2015-10-121-3/+17
* glsl: Only set ir_variable::constant_value for const-decorated variablesIan Romanick2015-10-121-3/+6
* glsl: Use constant_initializer instead of constant_value to determine whether...Ian Romanick2015-10-121-1/+1
* glsl/linker: Use constant_initializer instead of constant_value to initialize...Ian Romanick2015-10-121-2/+2
* glsl: Allow built-in functions as constant expressions in OpenGL ES 1.00Ian Romanick2015-10-121-5/+46
* glsl: include variable name in error messages about initializersIago Toral Quiroga2015-10-121-12/+17
* glsl: shader outputs cannot have initializersIago Toral Quiroga2015-10-121-0/+6
* glsl: move shader_enums into nirRob Clark2015-10-094-5/+6
* nir/instr_set: remove unnecessary check in nir_instrs_equal()Connor Abbott2015-10-091-2/+1
* nir: make nir_instrs_equal() staticConnor Abbott2015-10-092-3/+1
* nir/cse: use the instruction set APIConnor Abbott2015-10-091-115/+23
* nir: add an instruction set APIConnor Abbott2015-10-092-0/+349
* nir: constify instruction comparison functionsConnor Abbott2015-10-092-4/+4
* nir: constify nir_ssa_alu_instr_src_components()Connor Abbott2015-10-091-1/+1
* nir: split out instruction comparison functionsConnor Abbott2015-10-095-181/+237
* nir: Add a function to determine if a source is dynamically uniformNeil Roberts2015-10-092-0/+30
* nir/sweep: Reparent the shader nameJason Ekstrand2015-10-081-0/+2
* glsl: add varyings to resource list only with SSOTapani Pälli2015-10-081-4/+7
* glsl: whitespace/formatting/typo fixes in link_uniforms.cppBrian Paul2015-10-061-6/+9
* glsl: add std430 layout support for AoASamuel Iglesias Gonsalvez2015-10-061-5/+7
* glsl: Remove CSE pass.Matt Turner2015-10-054-475/+0
* glsl: set glsl error if binding qualifier used on global scopeTapani Pälli2015-10-051-0/+11
* glsl: reduce memory footprint of uniform_storage structTimothy Arceri2015-10-056-41/+32
* nir: Add a nir_shader_info::has_transform_feedback_varyings flag.Kenneth Graunke2015-10-042-0/+5
* nir: Introduce new nir_intrinsic_load_per_vertex_input intrinsics.Kenneth Graunke2015-10-043-6/+52
* nir/lower_io: Make get_io_offset() return a nir_ssa_def * for indirects.Kenneth Graunke2015-10-041-42/+20
* glsl: fix whitespaceTimothy Arceri2015-10-041-1/+1
* mesa: remove Driver.DeleteShaderMarek Olšák2015-10-033-4/+15
* nir: Add a nir_foreach_variable macroJason Ekstrand2015-10-027-18/+21
* nir: Move GS data to nir_shader_infoJason Ekstrand2015-10-024-14/+11
* nir: Add a a nir_shader_info structJason Ekstrand2015-10-023-0/+53
* nir/glsl: Take a gl_shader_program and a stage rather than a gl_shaderJason Ekstrand2015-10-022-3/+8
* glsl/types: Make subroutine types have a single matrix columnJason Ekstrand2015-10-021-2/+1
* glsl: avoid leaking hiddenUniforms map when there are no uniformsIlia Mirkin2015-10-021-4/+4
* nir: Fix uninitialized 'progress' variable in nir_lower_system_values.Chris Wilson2015-10-021-1/+1
* nir/remove_phis: handle trivial back-edgesConnor Abbott2015-10-021-0/+19
* glsl: validate binding qualifier on block membersTapani Pälli2015-10-021-0/+4
* glsl: emit row_major matrix's SSBO stores only for components in writemaskSamuel Iglesias Gonsalvez2015-10-021-0/+6
* glsl: error out if non-constant indexing of SSBO arrays with GLSL ESTapani Pälli2015-10-021-6/+8
* nir: Allow nir_lower_io() to only lower one type of variable.Kenneth Graunke2015-10-012-4/+18
* glsl: assert base_alignment > 0 for recordsSamuel Iglesias Gonsalvez2015-09-301-0/+1
* glsl: apply shader storage block member rules when adding program resourcesSamuel Iglesias Gonsalvez2015-09-301-0/+58
* nir: Don't set dest in SSBO store glsl_to_nir conversionJordan Justen2015-09-291-1/+0
* nir: Use a system value for gl_PrimitiveIDIn.Kenneth Graunke2015-09-294-2/+11
* nir: Convert SYSTEM_VALUE_NUM_WORK_GROUPS to a nir intrinsicJordan Justen2015-09-292-0/+5
* glsl/cs: Add gl_NumWorkGroups as a system valueJordan Justen2015-09-292-1/+2