aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl/images: bounds check image unit assignmentDave Airlie2016-05-311-0/+2
* nir: add the SConscript.nir to the tarballEmil Velikov2016-05-301-1/+2
* glsl: fix xfb_offset unsized array validationTimothy Arceri2016-05-304-31/+41
* glsl: dont crash when attempting to assign a value to a builtin defineTimothy Arceri2016-05-301-1/+1
* mesa/program_interface_query: fix transform feedback varyings.Dave Airlie2016-05-301-34/+47
* glsl/ast: subroutineTypes can't be returned from functions.Dave Airlie2016-05-301-0/+9
* glsl: use has_double() helperTimothy Arceri2016-05-301-2/+1
* glsl: fix explicit uniform block alignmentTimothy Arceri2016-05-301-3/+1
* glsl/linker: call link_uniform blocks on linked shader.Dave Airlie2016-05-281-1/+1
* nir/inline: Also rewrite param derefs for texture instructionsJason Ekstrand2016-05-271-6/+20
* nir/inline: Break the guts of rewrite_param-derefs into a helperJason Ekstrand2016-05-271-19/+30
* nir/inline: Make the rewrite_param_derefs helper work on instructionsJason Ekstrand2016-05-271-28/+25
* nir/inline: Don't use foreach_instr_safe unless we need toJason Ekstrand2016-05-271-2/+2
* nir/spirv: Allow pointless variable decorations on inputsJason Ekstrand2016-05-261-0/+2
* glsl: Allow shader interface blocks in GLSL ESIan Romanick2016-05-261-4/+10
* glsl: Add a has_shader_io_blocks helperIan Romanick2016-05-261-0/+7
* mesa: Add extension tracking for GL_OES_shader_io_blocksIan Romanick2016-05-263-0/+11
* mesa: Track the additional data in gl_shader_variableIan Romanick2016-05-261-4/+16
* nir: Make nir_const_value a unionJason Ekstrand2016-05-262-10/+8
* compiler: Move glsl_to_nir to libglsl.laJason Ekstrand2016-05-267-13/+14
* glsl: add unit tests data vertex/expected outcome for uninitialized warningAlejandro Piñeiro2016-05-2662-0/+573
* glsl: add warning-testAlejandro Piñeiro2016-05-262-1/+33
* glsl: add just-log option for the standalone compiler.Alejandro Piñeiro2016-05-263-4/+18
* glsl: do not raise uninitialized warning with out function parametersAlejandro Piñeiro2016-05-261-0/+28
* glsl: add a empty set_is_lhs on ast_nodeAlejandro Piñeiro2016-05-262-0/+7
* glsl: handle implicit sized arrays in ssboDave Airlie2016-05-266-89/+66
* glsl: fix error message on uniform block mismatchDave Airlie2016-05-261-1/+1
* glsl/ast: assign explicit_xfb_buffer from correct placeDave Airlie2016-05-261-1/+1
* glsl: split out libstandaloneRob Clark2016-05-256-371/+514
* android: drop build of standalone glsl_compilerRob Clark2016-05-251-22/+0
* nir: Strengthen assertion that 'out' is nonnull.Matt Turner2016-05-251-1/+1
* spirv: Mark default cases unreachable().Matt Turner2016-05-251-0/+2
* scons: whitespace cleanupGiuseppe Bilotta2016-05-251-1/+1
* mesa: Add .gitignore entries for make check binariesKristian Høgsberg Kristensen2016-05-252-0/+5
* glsl: add GL_EXT_clip_cull_distance define, add helpersIlia Mirkin2016-05-253-6/+18
* nir/spirv: Handle location decorations on structure membersJason Ekstrand2016-05-241-20/+28
* nir/spirv: Add explicit handling for all decorationsJason Ekstrand2016-05-242-17/+110
* glsl/linker: Silence unused parameter warningIan Romanick2016-05-241-1/+1
* nir: Add a lowering pass for YUV texturesKristian Høgsberg Kristensen2016-05-242-0/+126
* nir: Handle NULL in nir_copy_deref()Kristian Høgsberg Kristensen2016-05-241-0/+3
* nir: Add new 'plane' texture source typeKristian Høgsberg Kristensen2016-05-242-0/+4
* glsl: add support for explicit components to frag outputsTimothy Arceri2016-05-241-10/+62
* glsl: add EXT_clip_cull_distance support based on ARB_cull_distanceIlia Mirkin2016-05-234-21/+33
* nir/lower_samplers: Protect against sampler index overflowJason Ekstrand2016-05-231-3/+6
* glsl: Add an option to clamp block indices when lowering UBO/SSBOsJason Ekstrand2016-05-233-6/+35
* glsl/linker: Add a helper variable for compiler optionsJason Ekstrand2016-05-231-2/+5
* glsl: fix explicit location validation for doublesTimothy Arceri2016-05-241-1/+3
* glsl: rewrite clip/cull distance lowering passDave Airlie2016-05-243-63/+170
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-249-32/+29
* glsl: reindent line in ast_function.cppDave Airlie2016-05-241-1/+1