summaryrefslogtreecommitdiff
path: root/src/compiler/glsl
AgeCommit message (Expand)AuthorFilesLines
2019-01-09glsl: Add "built-in" functions to do add(fp64, fp64)Elie Tournier1-0/+433
2019-01-09glsl: Add "built-in" functions to do lt(fp64, fp64)Elie Tournier1-0/+50
2019-01-09glsl: Add utility function to extract 64-bit signElie Tournier1-0/+7
2019-01-09glsl: Add "built-in" functions to do eq/ne(fp64, fp64)Elie Tournier1-0/+56
2019-01-09glsl: Add "built-in" function to do sign(fp64)Elie Tournier1-0/+10
2019-01-09glsl: Add "built-in" functions to do neg(fp64)Elie Tournier1-0/+26
2019-01-09glsl: Add "built-in" function to do abs(fp64)Elie Tournier1-0/+11
2019-01-09glsl: Create file to contain software fp64 functionsMatt Turner2-1/+67
2019-01-09glsl: Add utility to convert text files to C stringsIan Romanick1-0/+111
2019-01-09glsl: Copy function out to temp if we don't directly ref a variableTimothy Arceri1-2/+3
2019-01-09glsl: Add function support to glsl_to_nirMatt Turner1-9/+119
2019-01-08glsl: Fix buffer overflow with an atomic buffer binding out of range.Eric Anholt1-1/+2
2019-01-09glsl/linker: Fix unmatched TCS outputs being reduced to local variableDanylo Piliaiev1-0/+6
2019-01-08nir: rename global/local to private/function memoryKarol Herbst1-5/+5
2019-01-08glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand1-1/+1
2019-01-08glsl_type: Drop the glsl_get_array_instance C helperJason Ekstrand1-1/+1
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