| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: move intrastage_match() after interstage_member_mismatch() | Samuel Iglesias Gonsálvez | 2016-10-24 | 1 | -46/+46 |
* | glsl: Indirect array indexing on non-last SSBO member must fail compilation | Iago Toral Quiroga | 2016-10-20 | 2 | -7/+15 |
* | nir: Optimize integer division and modulus with 1 | Ian Romanick | 2016-10-19 | 1 | -0/+4 |
* | glsl: Remove unused function import_prototypes | Ian Romanick | 2016-10-17 | 3 | -132/+0 |
* | glsl: Remove prototypes for nonexistent functions | Ian Romanick | 2016-10-17 | 1 | -9/+0 |
* | glsl: Replace assert with unreachable | Ian Romanick | 2016-10-17 | 1 | -1/+2 |
* | glsl: print non-zero bindings of variables | Nicolai Hähnle | 2016-10-17 | 1 | -2/+6 |
* | glsl: fail compilation of compute shaders when unsupported | Iago Toral Quiroga | 2016-10-17 | 1 | -0/+13 |
* | glsl: Disable textureOffset(sampler2DArrayShadow, ...) in GLSL ES. | Kenneth Graunke | 2016-10-16 | 1 | -1/+7 |
* | glsl: Drop the ES requirement that VS outputs must be flat qualified. | Kenneth Graunke | 2016-10-15 | 1 | -8/+4 |
* | glsl: dump explicit location when printing IR | Nicolai Hähnle | 2016-10-12 | 1 | -3/+7 |
* | glsl: Add missing cache_destroy stub function. | Vinson Lee | 2016-10-10 | 1 | -0/+5 |
* | glsl: prohibit lowp, mediump precision on atomic_uint | Tapani Pälli | 2016-10-10 | 1 | -0/+14 |
* | glsl: optimize copy_propagation_elements pass | Tapani Pälli | 2016-10-10 | 1 | -50/+148 |
* | glsl: Let cache_test build when the shader cache is not enabled | Ian Romanick | 2016-10-07 | 1 | -0/+4 |
* | nir: Fix the control flow tests for nir_loop_first_block changes | Jason Ekstrand | 2016-10-06 | 1 | -1/+1 |
* | glsl: add gl_LocalGroupSizeARB as a system value | Samuel Pitoiset | 2016-10-07 | 2 | -0/+7 |
* | glsl/linker: handle errors when a variable local size is used | Samuel Pitoiset | 2016-10-07 | 1 | -2/+23 |
* | glsl: reject compute shaders with fixed and variable local size | Samuel Pitoiset | 2016-10-07 | 1 | -0/+14 |
* | glsl: process local_size_variable input qualifier | Samuel Pitoiset | 2016-10-07 | 5 | -1/+37 |
* | glsl: add enable flags for ARB_compute_variable_group_size | Samuel Pitoiset | 2016-10-07 | 4 | -0/+12 |
* | nir: Remove some no longer needed asserts | Jason Ekstrand | 2016-10-06 | 8 | -16/+1 |
* | nir: Make nir_foo_first/last_cf_node return a block instead | Jason Ekstrand | 2016-10-06 | 7 | -105/+78 |
* | nir: Add asserts to the casting functions | Jason Ekstrand | 2016-10-06 | 2 | -24/+45 |
* | nir: Delete open coded type printing. | Kenneth Graunke | 2016-10-06 | 3 | -36/+11 |
* | mesa: remove the UsesDFdy flag | Timothy Arceri | 2016-10-06 | 1 | -17/+2 |
* | nir: Use the correct infos structure for copying atomic sources | Jason Ekstrand | 2016-10-05 | 1 | -1/+1 |
* | nir/intrinsics: Add more atomic_counter ops | Ian Romanick | 2016-10-04 | 3 | -5/+110 |
* | nir/intrinsics: Include atomic_counter_ in the names used in macro invocations | Ian Romanick | 2016-10-04 | 1 | -5/+5 |
* | glsl: Kill __intrinsic_atomic_sub | Ian Romanick | 2016-10-04 | 2 | -9/+46 |
* | glsl: Remove ir_function_signature::_is_intrinsic field | Ian Romanick | 2016-10-04 | 6 | -17/+5 |
* | glsl: Add ir_function_signature::is_intrinsic() method | Ian Romanick | 2016-10-04 | 7 | -16/+22 |
* | glsl: Use the ir_intrinsic_* enums instead of the __intrinsic_* name strings | Ian Romanick | 2016-10-04 | 3 | -103/+105 |
* | glsl: Track a unique intrinsic ID with each intrinsic function | Ian Romanick | 2016-10-04 | 7 | -73/+280 |
* | glsl: Don't emit ir_binop_carry during ir_binop_imul_high lowering | Ian Romanick | 2016-10-04 | 1 | -5/+17 |
* | nir/spirv: Remove a duplicate spirv2nir from .gitignore | Eric Engestrom | 2016-10-04 | 1 | -1/+0 |
* | spirv: replace assert() with unreachable() | Timothy Arceri | 2016-10-04 | 1 | -1/+1 |
* | spirv: translate cull distance semantic. | Dave Airlie | 2016-10-04 | 1 | -1/+1 |
* | compiler: add printable values for cull distance varyings. | Dave Airlie | 2016-10-04 | 1 | -0/+2 |
* | nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocks | Jason Ekstrand | 2016-10-03 | 2 | -4/+6 |
* | nir: Add a nop intrinsic | Jason Ekstrand | 2016-10-03 | 1 | -0/+3 |
* | glsl: add missing headers to blob.h | Timothy Arceri | 2016-10-02 | 1 | -0/+2 |
* | nir/spirv/cfg: Detect switch_break after loop_break/continue | Jason Ekstrand | 2016-10-01 | 1 | -2/+2 |
* | nir/spirv/cfg: Handle switches whose break block is a loop continue | Jason Ekstrand | 2016-10-01 | 1 | -0/+13 |
* | nir/spirv: add spirv2nir binary to .gitignore | Eric Engestrom | 2016-10-01 | 1 | -0/+1 |
* | nir/spirv: improve mmap() error handling | Eric Engestrom | 2016-10-01 | 1 | -1/+9 |
* | nir/spirv: improve lseek() error handling | Eric Engestrom | 2016-10-01 | 1 | -2/+10 |
* | nir/spirv: add some error checking to open() | Eric Engestrom | 2016-10-01 | 1 | -0/+9 |
* | glsl: remove remaining tabs from ast_type.cpp | Timothy Arceri | 2016-09-29 | 1 | -23/+16 |
* | glsl: remove remaining tabs from ast_to_hir.cpp | Timothy Arceri | 2016-09-29 | 1 | -40/+38 |