summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
...
* glsl: Relax GLSL 1.10 float suffix error to a warning.Matt Turner2016-04-211-2/+2
* glsl: add forgotten textureOffset function for sampler2DArrayShadowRoland Scheidegger2016-04-211-0/+7
* glsl: Properly handle ldexp(0.0f, non-zero-exp).Matt Turner2016-04-181-4/+6
* glsl: Rename "vertex_input_slots" -> "is_vertex_input"Matt Turner2016-04-132-6/+6
* glsl: Don't copy propagate or tree graft precise values.Kenneth Graunke2016-04-123-1/+8
* glsl/linker: Recurse on struct fields when adding shader variablesKristian Høgsberg Kristensen2016-04-121-6/+45
* glsl/linker: Pass name and type through to create_shader_variable()Kristian Høgsberg Kristensen2016-04-121-9/+12
* glsl/linker: Pass absolute location to add_shader_variable()Kristian Høgsberg Kristensen2016-04-121-7/+10
* glsl/linker: Add add_shader_variable() helperKristian Høgsberg Kristensen2016-04-121-19/+23
* glsl: Reject illegal qualifiers on atomic counter uniforms.Kenneth Graunke2016-04-121-0/+11
* glsl: Add a method to print error messages for illegal qualifiers.Kenneth Graunke2016-04-122-0/+90
* glsl: Update hash table comments in constant propagationRhys Kidd2016-04-121-3/+3
* compiler: remove {glsl,nir}/Makefile.sourcesEmil Velikov2016-04-112-452/+0
* glsl: move the android build scripts a level upEmil Velikov2016-04-112-153/+0
* glsl: move the scons build script a level upEmil Velikov2016-04-111-122/+0
* nir: add a pass for lowering (un)pack_double_2x32Connor Abbott2016-04-111-0/+1
* glsl: Don't remove XFB-only varyings.Kenneth Graunke2016-04-101-1/+1
* glsl: allow usage of the keyword buffer before GLSL 430 / ESSL 310Ilia Mirkin2016-04-091-1/+1
* glsl: handle unsigned int wraparound in link_shaders()Lars Hamre2016-04-091-4/+4
* glsl: use has_shader_storage_buffer_objects helperIlia Mirkin2016-04-051-2/+1
* glsl: remove remaining tabs in link_uniform_blocks.cppTimothy Arceri2016-04-061-5/+5
* mesa: remove unused IsShaderStorage fieldTimothy Arceri2016-04-061-1/+0
* glsl: fully split apart buffer block arraysTimothy Arceri2016-04-066-238/+251
* glsl: Lower variable indexing of system value arrays unconditionally.Kenneth Graunke2016-04-041-0/+20
* glsl: Print "precise" on ir_variable nodes.Kenneth Graunke2016-04-031-2/+3
* glsl: make *sampler2DMSArray available in ESSL 3.20Ilia Mirkin2016-04-031-5/+7
* glsl: make ssbo predicate return true when in a GLSL 430 or ESSL 310 shaderIlia Mirkin2016-04-031-1/+2
* glsl: allow conservative depth qualifiers in GLSL 420Ilia Mirkin2016-04-031-1/+3
* glsl: add ARB_ES3_1_compatibility supportIlia Mirkin2016-04-035-8/+18
* glsl: rename var and simplify ifTimothy Arceri2016-04-021-4/+4
* glsl: store ubo or ssbo index in block indexTimothy Arceri2016-04-022-22/+29
* glsl: store stage reference in gl_uniform_blockTimothy Arceri2016-04-022-22/+22
* glsl: simplify buffer block resource limit checkingTimothy Arceri2016-04-021-55/+32
* glsl: simplify SSBO resources checkTimothy Arceri2016-04-021-7/+1
* glsl: split buffer block arrays earlierTimothy Arceri2016-04-021-27/+27
* glsl: only set buffer block binding once during initialisationTimothy Arceri2016-04-021-26/+6
* glsl: Fix prorgram interface query locations biasing for SSO.Kenneth Graunke2016-04-011-5/+13
* glsl: Return -1 for program interface query locations in many cases.Kenneth Graunke2016-04-011-5/+33
* glsl: Consolidate gl_VertexIDMESA -> gl_VertexID query hacks.Kenneth Graunke2016-04-011-2/+10
* glsl: Clean up some leftover cruft.Kenneth Graunke2016-04-011-4/+1
* glsl: Add all system variables to the input resource list.Kenneth Graunke2016-04-011-10/+0
* glsl: Delete hack for VS system values.Kenneth Graunke2016-04-011-4/+0
* glsl: Make add_interface_variables only consider the appropriate stage.Kenneth Graunke2016-04-011-1/+1
* glsl: Clarify "mask" variable in add_interface_variables().Kenneth Graunke2016-04-011-5/+5
* glsl: Pass stage to add_interface_variables().Kenneth Graunke2016-04-011-5/+5
* glsl: Make vertex ID lowering declare gl_BaseVertex as hidden.Kenneth Graunke2016-04-011-1/+1
* glsl: Exclude ir_var_hidden variables from the program resource list.Kenneth Graunke2016-04-011-1/+1
* glsl: Don't require matching centroid qualifiersJordan Justen2016-04-011-1/+10
* glsl: remove tabs and fix some other style issues in glcpp-parse.yTimothy Arceri2016-04-021-1424/+1352
* glsl: do not raise unitialized variable warnings on builtins/reserved GL vari...Alejandro Piñeiro2016-04-011-1/+2