aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand2018-12-161-4/+11
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-1/+1
* mesa: expose AMD_texture_texture4Marek Olšák2018-12-043-0/+13
* mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner2018-12-035-27/+0
* glsl: Remove unused member variableMatt Turner2018-11-271-4/+0
* glsl: free or reuse memory allocated for TF varyingGert Wollny2018-11-261-1/+8
* meson: Add tests to suitesDylan Baker2018-11-202-5/+14
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-151-0/+14
* nir/glsl: Force 32-bit for UBO and SSBO BooleansJason Ekstrand2018-11-151-5/+12
* glsl: Refactor type checking for redeclarationsIan Romanick2018-11-151-12/+7
* glsl: Omit redundant qualifier checks on redeclarationsIan Romanick2018-11-151-6/+3
* glsl: prevent qualifiers modification of predeclared variablesIan Romanick2018-11-151-24/+27
* glsl/test: Fix use after free in test_optpass.Hanno Böck2018-11-121-1/+4
* glsl: Add pragma to disable all warningsIan Romanick2018-11-088-10/+89
* glsl: Add warning tests for identifiers with __Ian Romanick2018-11-082-0/+25
* glsl: do not allow implicit casts of unsized array initializersErik Faye-Lund2018-11-021-1/+2
* mesa/glsl: add support for EXT_shader_implicit_conversionsErik Faye-Lund2018-11-023-2/+7
* glsl: fall back to inexact function-matchErik Faye-Lund2018-11-021-1/+6
* glsl: add has_implicit_uint_to_int_conversion()-helperErik Faye-Lund2018-11-022-2/+8
* glsl: add has_implicit_conversions()-helperErik Faye-Lund2018-11-022-1/+6
* configure: allow building with python3Emil Velikov2018-10-313-3/+3
* glsl/linker: validate attribute aliasing before optimizationsTapani Pälli2018-10-311-3/+28
* glsl: Add missing include guardsMichał Janiszewski2018-10-301-0/+5
* glsl/linker: Fix out variables linking during single stageVadym Shovkoplias2018-10-301-1/+2
* glsl/nir: Use i2b instead of ine for fixing UBO/SSBO BooleansJason Ekstrand2018-10-261-19/+5
* util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2018-10-252-3/+0
* 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