summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix interpolateAtXxx(some_vec[idx], ...) with dynamic idxNicolai Hähnle2017-11-031-1/+30
* glsl: allow any l-value of an input variable as interpolant in interpolateAt*Nicolai Hähnle2017-11-032-5/+32
* nir/serialize: fix build with gcc 4.4.7Dave Airlie2017-11-031-19/+19
* nir: skip lowering sampler if there is no dereferenceTimothy Arceri2017-11-031-1/+3
* nir: add tess patch support to nir_remove_unused_varyings()Timothy Arceri2017-11-031-19/+42
* glsl/shader_cache: Save fs (BlendSupport) metadataJordan Justen2017-10-311-0/+6
* mesa/glsl: add api_enabled flag to gl_transform_feedback_infoTimothy Arceri2017-10-311-1/+4
* blob: Don't set overrun if reading 0 bytes at end of dataJordan Justen2017-10-311-1/+1
* glsl/shader_cache: Save and restore serialized nir in gl_programJordan Justen2017-10-311-0/+16
* nir: Add hooks for testing serializationJason Ekstrand2017-10-312-0/+36
* nir: add serialization and deserializationConnor Abbott2017-10-314-0/+1248
* nir/opt_intrinsics: Fix values for gl_SubGroupG{e,t}MaskARBNeil Roberts2017-10-311-2/+22
* glsl: Fix bad formatting in a commentIan Romanick2017-10-301-1/+1
* glsl/linker: Check that re-declared, inter-shader built-in blocks matchEduardo Lima Mitev2017-10-301-0/+29
* glsl: Use the utility function to copy symbols between symbol tablesEduardo Lima Mitev2017-10-302-31/+10
* glsl_parser_extra: Add utility to copy symbols between symbol tablesEduardo Lima Mitev2017-10-302-0/+48
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-3011-62/+39
* glsl/parser: Track built-in types using the glsl_type directlyIan Romanick2017-10-304-12/+28
* glsl/parser: Return the glsl_type object from the lexerIan Romanick2017-10-302-282/+182
* glsl/parser: Allocate identifier inside classify_identifierIan Romanick2017-10-301-29/+15
* glsl/parser: Move anonymous struct name handling to the parserIan Romanick2017-10-302-14/+11
* glsl/parser: Silence unused parameter warningIan Romanick2017-10-303-5/+5
* glsl: Silence unused parameter warningsIan Romanick2017-10-302-7/+8
* Revert "foo"Emil Velikov2017-10-301-12/+12
* fooEmil Velikov2017-10-301-12/+12
* nir: Make nir_gather_info collect a uses_fddx_fddy flag.Kenneth Graunke2017-10-292-0/+23
* spirv: Claim support for the simple memory modelJason Ekstrand2017-10-261-1/+2
* glsl/linker: Fix type checks for location aliasingIago Toral Quiroga2017-10-261-3/+19
* glsl/linker: refactor check_location_aliasingIago Toral Quiroga2017-10-261-64/+46
* glsl/linker: validate explicit locations for SSO programsIago Toral Quiroga2017-10-263-0/+71
* glsl/linker: generalize validate_explicit_variable_location for SSOIago Toral Quiroga2017-10-261-2/+16
* glsl/linker: create a helper function to validate explicit locationsIago Toral Quiroga2017-10-261-39/+55
* glsl/linker: outputs in the same location must share auxiliary storageIago Toral Quiroga2017-10-261-6/+30
* glsl/linker: outputs in the same location must share interpolationIago Toral Quiroga2017-10-261-4/+41
* glsl/linker: fix location aliasing checks for interface variablesIago Toral Quiroga2017-10-261-12/+33
* glsl/linker: refactor link-time validation of output locationsIago Toral Quiroga2017-10-261-55/+73
* glsl/linker: report linker errors for invalid explicit locations on inputsIago Toral Quiroga2017-10-261-0/+7
* nir/opt_intrinsics: Rework progressJason Ekstrand2017-10-251-5/+9
* nir/lower_wpos_ytransform: Support system value intrinsicsJason Ekstrand2017-10-251-0/+4
* glsl_to_nir: Zero nir_constant in constant_copy for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* glsl_to_nir: Zero nir_variable struct for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* nir: Zero nir_load_const_instr::value for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* nir: Zero local_size const struct for valgrind & nir_serializeJordan Justen2017-10-251-0/+1
* glsl: Add field initializers for glsl_struct_field default constructorJordan Justen2017-10-251-0/+7
* compiler/types: Support [de]serializing void typesJason Ekstrand2017-10-251-0/+3
* nir/intrinsics: Set the correct num_indices for load_outputJason Ekstrand2017-10-251-1/+1
* glsl: move shader_cache type handling to glsl_typesConnor Abbott2017-10-253-171/+178
* meson: extract out variable for nir_algebraic.pyRob Clark2017-10-241-0/+2
* glsl: fix derived cs variablesIlia Mirkin2017-10-239-118/+244
* nir: Print the components referenced for split or packed shader in/outs.Eric Anholt2017-10-201-1/+25