| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: simplified error checking for duplicated layout-qualifiers | Andres Gomez | 2016-11-25 | 2 | -24/+6 |
* | glsl: simplified ast_type_qualifier::merge_into_[in|out]_qualifier API | Andres Gomez | 2016-11-25 | 3 | -12/+10 |
* | glsl: ignore all but the rightmost layout qualifier name from the rightmost l... | Andres Gomez | 2016-11-25 | 3 | -77/+84 |
* | glsl: refactor duplicated validations between 2 layout-qualifiers | Andres Gomez | 2016-11-25 | 1 | -50/+76 |
* | glsl: assert on incoherent point mode layout-id-qualifier validation | Andres Gomez | 2016-11-25 | 1 | -10/+6 |
* | glsl: remove unneeded check for incompatible primitive types in GS | Andres Gomez | 2016-11-25 | 1 | -10/+3 |
* | glsl: simplifies the merge of the default in layout qualifier | Andres Gomez | 2016-11-25 | 1 | -84/+81 |
* | glsl: split default in layout qualifier merge | Andres Gomez | 2016-11-25 | 3 | -62/+93 |
* | glsl: split default out layout qualifier merge | Andres Gomez | 2016-11-25 | 3 | -37/+72 |
* | glsl: merge layouts into the default one as the last step in interface blocks | Andres Gomez | 2016-11-25 | 4 | -22/+40 |
* | glsl: ignore all but the rightmost layout-qualifier-name | Andres Gomez | 2016-11-25 | 1 | -5/+6 |
* | compiler/glsl/tests: Fix print format when building 32-bit binaries on 64-bit... | Aaron Watry | 2016-11-23 | 1 | -1/+3 |
* | compiler/glsl/tests: Fix print format when building 32-bit binaries on 64-bit... | Aaron Watry | 2016-11-23 | 1 | -2/+8 |
* | glsl: add gl_linked_shader::SourceChecksum | Marek Olšák | 2016-11-22 | 1 | -0/+10 |
* | mesa/glsl: remove unused uses_builtin_functions field | Timothy Arceri | 2016-11-23 | 1 | -1/+0 |
* | nir: Add a "compact array" flag and IO lowering code. | Kenneth Graunke | 2016-11-22 | 1 | -0/+1 |
* | glsl: fix NULL check | Timothy Arceri | 2016-11-22 | 1 | -1/+1 |
* | glsl/lower_output_reads: remove unused mem_ctx | Nicolai Hähnle | 2016-11-21 | 1 | -4/+0 |
* | glsl/lower_output_reads: bail early in tessellation control shaders | Nicolai Hähnle | 2016-11-21 | 1 | -2/+6 |
* | glsl/lower_output_reads: fix geometry shader output handling with conditional... | Nicolai Hähnle | 2016-11-21 | 1 | -1/+0 |
* | glsl: don't flatten if-blocks with dynamic array indices | Nicolai Hähnle | 2016-11-21 | 1 | -2/+17 |
* | compiler: Store the clip/cull distance array sizes in shader_info. | Kenneth Graunke | 2016-11-19 | 1 | -2/+2 |
* | st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr... | Timothy Arceri | 2016-11-19 | 7 | -160/+172 |
* | glsl: add new program driver function to standalone compiler | Timothy Arceri | 2016-11-19 | 1 | -18/+43 |
* | glsl: tidy up entries temporary | Timothy Arceri | 2016-11-19 | 1 | -6/+8 |
* | glsl/i965: move per stage AtomicBuffers list to gl_program | Timothy Arceri | 2016-11-19 | 1 | -4/+4 |
* | glsl: create gl_program at the start of linking rather than the end | Timothy Arceri | 2016-11-19 | 1 | -0/+16 |
* | mesa: add NV_image_formats extension support | Lionel Landwerlin | 2016-11-18 | 3 | -41/+49 |
* | glsl: stub out _mesa_reference_program() in standalone compiler | Timothy Arceri | 2016-11-17 | 2 | -0/+12 |
* | mesa/glsl: copy num_abos to gl_program | Timothy Arceri | 2016-11-17 | 1 | -1/+0 |
* | mesa/glsl: copy num_images to gl_program | Timothy Arceri | 2016-11-17 | 1 | -1/+0 |
* | glsl/lower_if: conditionally lower if-branches based on their size | Marek Olšák | 2016-11-15 | 2 | -7/+50 |
* | glsl/lower_if: don't lower branches touching tess control outputs | Marek Olšák | 2016-11-15 | 3 | -5/+23 |
* | glsl/lower_if: check more node types in check_control_flow -> check_ir_node | Marek Olšák | 2016-11-15 | 1 | -3/+6 |
* | glsl/lower_if: move and rename found_control_flow | Marek Olšák | 2016-11-15 | 1 | -7/+10 |
* | util/disk_cache: use unambiguous naming | Marek Olšák | 2016-11-15 | 1 | -70/+70 |
* | util: import cache.c/h from glsl | Marek Olšák | 2016-11-15 | 3 | -908/+1 |
* | glsl: Don't crash on function names with invalid identifiers. | Kenneth Graunke | 2016-11-12 | 1 | -2/+4 |
* | glsl: Fix assert fails when assignment expressions are in array sizes. | Kenneth Graunke | 2016-11-12 | 1 | -8/+11 |
* | glsl: define __STDC_FORMAT_MACROS to get PRIx64 macro | Brian Paul | 2016-11-11 | 1 | -0/+1 |
* | glsl: include inttypes.h for PRIx64 macro | Brian Paul | 2016-11-10 | 1 | -0/+1 |
* | glsl/standalone: Add the ability to generate ir_builder code | Ian Romanick | 2016-11-10 | 3 | -0/+14 |
* | glsl: Add a C++ code generator that uses ir_builder to rebuild a program | Ian Romanick | 2016-11-10 | 2 | -0/+788 |
* | glsl: Generate strings that are the enum names without the ir_*op_ prefix | Ian Romanick | 2016-11-10 | 2 | -0/+7 |
* | glsl/standalone: Enable par-linking | Ian Romanick | 2016-11-10 | 4 | -2/+49 |
* | glsl/standalone: Optimize dead variable declarations | Ian Romanick | 2016-11-10 | 1 | -0/+61 |
* | glsl/standalone: Optimize add-of-neg to subtract | Ian Romanick | 2016-11-10 | 3 | -0/+275 |
* | glsl/linker: Allow link_intrastage_shaders when there is no main() | Ian Romanick | 2016-11-10 | 2 | -11/+26 |
* | glsl: Parse 0 as a preprocessor INTCONSTANT | Ian Romanick | 2016-11-10 | 1 | -0/+4 |
* | glcpp: Handle '#version 0' and other invalid values | Ian Romanick | 2016-11-10 | 2 | -6/+28 |