summaryrefslogtreecommitdiff
path: root/src/compiler/glsl
AgeCommit message (Expand)AuthorFilesLines
2019-01-08nir: Distinguish between normal uniforms and UBOsJason Ekstrand2-3/+6
2019-01-07nir: Make gl_nir_lower_samplers use gl_nir_lower_samplers_as_derefKenneth Graunke1-47/+28
2019-01-07nir: Fix gl_nir_lower_samplers_as_deref's structure type handling.Kenneth Graunke1-3/+0
2019-01-07glsl: correct typo in GLSL compilation error messageAndres Gomez1-1/+1
2019-01-04glsl/linker: complete documentation for assign_attribute_or_color_locationsAndres Gomez1-9/+13
2018-12-16nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand1-4/+11
2018-12-05nir: Make boolean conversions sized just like the othersJason Ekstrand1-1/+1
2018-12-04mesa: expose AMD_texture_texture4Marek Olšák3-0/+13
2018-12-03mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner5-27/+0
2018-11-27glsl: Remove unused member variableMatt Turner1-4/+0
2018-11-26glsl: free or reuse memory allocated for TF varyingGert Wollny1-1/+8
2018-11-20meson: Add tests to suitesDylan Baker2-5/+14
2018-11-15nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand1-0/+14
2018-11-15nir/glsl: Force 32-bit for UBO and SSBO BooleansJason Ekstrand1-5/+12
2018-11-15glsl: Refactor type checking for redeclarationsIan Romanick1-12/+7
2018-11-15glsl: Omit redundant qualifier checks on redeclarationsIan Romanick1-6/+3
2018-11-15glsl: prevent qualifiers modification of predeclared variablesIan Romanick1-24/+27
2018-11-12glsl/test: Fix use after free in test_optpass.Hanno Böck1-1/+4
2018-11-08glsl: Add pragma to disable all warningsIan Romanick8-10/+89
2018-11-08glsl: Add warning tests for identifiers with __Ian Romanick2-0/+25
2018-11-02glsl: do not allow implicit casts of unsized array initializersErik Faye-Lund1-1/+2
2018-11-02mesa/glsl: add support for EXT_shader_implicit_conversionsErik Faye-Lund3-2/+7
2018-11-02glsl: fall back to inexact function-matchErik Faye-Lund1-1/+6
2018-11-02glsl: add has_implicit_uint_to_int_conversion()-helperErik Faye-Lund2-2/+8
2018-11-02glsl: add has_implicit_conversions()-helperErik Faye-Lund2-1/+6
2018-10-31configure: allow building with python3Emil Velikov3-3/+3
2018-10-31glsl/linker: validate attribute aliasing before optimizationsTapani Pälli1-3/+28
2018-10-30glsl: Add missing include guardsMichał Janiszewski1-0/+5
2018-10-30glsl/linker: Fix out variables linking during single stageVadym Shovkoplias1-1/+2
2018-10-26glsl/nir: Use i2b instead of ine for fixing UBO/SSBO BooleansJason Ekstrand1-19/+5
2018-10-25util: use C99 declaration in the for-loop set_foreach() macroEric Engestrom2-3/+0
2018-10-25util: use C99 declaration in the for-loop hash_table_foreach() macroEric Engestrom6-8/+0
2018-10-22nir: Use nir_src_is_const and nir_src_as_* in core codeJason Ekstrand1-5/+2
2018-10-16glsl: Check the subroutine associated functions namesVadym Shovkoplias1-0/+36
2018-10-16glsl/linker: Change the format of spec quotationVadym Shovkoplias1-6/+5
2018-10-11glsl: remove redundant es_shader checksTimothy Arceri1-4/+0
2018-10-10glsl: ignore trailing whitespace when define redefinedTimothy Arceri3-3/+25
2018-10-09meson: Don't build glsl compiler tests unless OpenGL is enabledDylan Baker2-2/+2
2018-10-08glsl: fix array assignments of a swizzled vectorIlia Mirkin1-3/+10
2018-10-08glsl: do not attempt assignment if operand type not parsed correctlyTapani Pälli1-0/+6
2018-10-04glsl/linker: Check the subroutine associated functions namesVadym Shovkoplias1-0/+40
2018-09-20glsl: Add an assert when cloning ir_dereference_record with invalid fieldDanylo Piliaiev1-0/+1
2018-09-20glsl: Avoid propagating incompatible type of initializerDanylo Piliaiev1-29/+33
2018-09-12glsl/linker: Check the invariance of built-in special variablesVadym Shovkoplias1-0/+66
2018-09-07Replace uses of _mesa_bitcount with util_bitcountDylan Baker4-8/+10
2018-09-06nir: Drop the vs_inputs_dual_locations optionJason Ekstrand1-5/+2
2018-09-06compiler: Move double_inputs to gl_program::DualSlotInputsJason Ekstrand3-12/+8
2018-09-06glsl: fixer lexer for unreachable definesTimothy Arceri2-23/+38
2018-08-29glsl: avoid lowering texcoord array except in simple casesIlia Mirkin1-0/+6
2018-08-30glsl: add a mechanism to allow layout qualifiers on function paramsTimothy Arceri3-0/+20