aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom2018-10-256-8/+0
* nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand2018-10-221-5/+2
* glsl: Check the subroutine associated functions namesVadym Shovkoplias2018-10-161-0/+36
* glsl/linker: Change the format of spec quotationVadym Shovkoplias2018-10-161-6/+5
* glsl: remove redundant es_shader checksTimothy Arceri2018-10-111-4/+0
* glsl: ignore trailing whitespace when define redefinedTimothy Arceri2018-10-103-3/+25
* meson: Don't build glsl compiler tests unless OpenGL is enabledDylan Baker2018-10-092-2/+2
* glsl: fix array assignments of a swizzled vectorIlia Mirkin2018-10-081-3/+10
* glsl: do not attempt assignment if operand type not parsed correctlyTapani Pälli2018-10-081-0/+6
* glsl/linker: Check the subroutine associated functions namesVadym Shovkoplias2018-10-041-0/+40
* glsl: Add an assert when cloning ir_dereference_record with invalid fieldDanylo Piliaiev2018-09-201-0/+1
* glsl: Avoid propagating incompatible type of initializerDanylo Piliaiev2018-09-201-29/+33
* glsl/linker: Check the invariance of built-in special variablesVadym Shovkoplias2018-09-121-0/+66
* Replace uses of _mesa_bitcount with util_bitcountDylan Baker2018-09-074-8/+10
* nir: Drop the vs_inputs_dual_locations optionJason Ekstrand2018-09-061-5/+2
* compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand2018-09-063-12/+8
* glsl: fixer lexer for unreachable definesTimothy Arceri2018-09-062-23/+38
* glsl: avoid lowering texcoord array except in simple casesIlia Mirkin2018-08-291-0/+6
* glsl: add a mechanism to allow layout qualifiers on function paramsTimothy Arceri2018-08-303-0/+20
* glsl: skip stringification in preprocessor if in unreachable branchTimothy Arceri2018-08-301-2/+4
* nir: Use a bitfield for image access qualifiersJason Ekstrand2018-08-292-10/+21
* glsl/link,i965: Make ImageAccess four-stateJason Ekstrand2018-08-292-6/+10
* nir: Make image load/store intrinsics variable-widthJason Ekstrand2018-08-291-2/+7
* glsl/linker: Link all out vars from a shader objects on a single stagevadym.shovkoplias2018-08-291-0/+37
* mesa: Add GL/GLSL plumbing for INTEL_fragment_shader_orderingKevin Rogovin2018-08-285-0/+27
* glsl/linker: Allow unused in blocks which are not declated on previous stagevadym.shovkoplias2018-08-272-3/+9
* Revert "configure: allow building with python3"Emil Velikov2018-08-243-3/+3
* mesa: expose AMD_gpu_shader_int64Marek Olšák2018-08-245-12/+18
* mesa: expose ARB_post_depth_coverage in the Compatibility profileMarek Olšák2018-08-241-0/+1
* glsl: fix error checking against MAX_UNIFORM_LOCATIONSMarek Olšák2018-08-231-2/+6
* mesa: add ctx->Const.MaxGeometryShaderInvocationsMarek Olšák2018-08-232-1/+3
* configure: allow building with python3Emil Velikov2018-08-233-3/+3
* glsl: remove execute bit and shebang from python testsEmil Velikov2018-08-233-3/+0
* nir: Add floating point atomic min, max, and compare-swap instrinsicsIan Romanick2018-08-221-6/+26
* nir: Add floating point atomic add instrinsicsIan Romanick2018-08-222-5/+14
* glsl: Add support for lowering shared-variable float atomicsIan Romanick2018-08-221-3/+3
* glsl: Add support for lowering SSBO float atomicsIan Romanick2018-08-221-3/+3
* glsl: Add built-in functions for INTEL_shader_atomic_float_minmaxIan Romanick2018-08-221-1/+32
* mesa: Extension boilerplate for INTEL_shader_atomic_float_minmaxIan Romanick2018-08-222-0/+3
* glsl: Add built-in functions for NV_shader_atomic_floatIan Romanick2018-08-221-3/+48
* mesa: Extension boilerplate for NV_shader_atomic_floatIan Romanick2018-08-222-0/+3
* meson: Run the test with Python 3Mathieu Bridon2018-08-222-4/+10
* python: Disable universal newlinesMathieu Bridon2018-08-221-1/+4
* python: difflib prefers unicode stringsMathieu Bridon2018-08-221-1/+2
* compiler/glsl/tests: Make tests python3 safeDylan Baker2018-08-223-5/+14
* Add NV_fragment_shader_interlock support.Kevin Rogovin2018-08-204-2/+25
* glsl: Avoid calling get_array_element for scalar constantsDanylo Piliaiev2018-08-151-1/+1
* nir/glsl: make nir_remap_attributes publicAlejandro Piñeiro2018-08-131-17/+0
* nir/lower_samplers: don't assume a deref for both texture and sampler srcsAlejandro Piñeiro2018-08-131-53/+58
* nir/linker: take into account hidden uniformsAlejandro Piñeiro2018-08-132-1/+8