| Commit message (Expand) | Author | Age | Files | Lines |
* | st/mesa: get rid of st_glsl_types | Nicolai Hähnle | 2017-07-31 | 1 | -1/+3 |
* | nir: add nir_lower_uniforms_to_ubo pass | Nicolai Hähnle | 2017-07-31 | 3 | -0/+99 |
* | nir: add nir_lower_samplers_as_deref pass | Nicolai Hähnle | 2017-07-31 | 5 | -0/+255 |
* | nir: add load_frag_coord system value intrinsic | Nicolai Hähnle | 2017-07-31 | 3 | -0/+6 |
* | nir: fix nir_lower_wpos_ytransform when gl_FragCoord is a system value | Nicolai Hähnle | 2017-07-31 | 1 | -2/+4 |
* | nir: add nir_instr_rewrite_deref | Nicolai Hähnle | 2017-07-31 | 2 | -0/+15 |
* | glsl: small builtin inline tidy up | Timothy Arceri | 2017-07-27 | 1 | -4/+4 |
* | compiler: move glsl_interface_packing enum to shader_enums.h | Timothy Arceri | 2017-07-26 | 3 | -17/+10 |
* | glsl: rework misleading block layout code | Timothy Arceri | 2017-07-23 | 1 | -4/+4 |
* | glsl: remove placeholder comment | Timothy Arceri | 2017-07-23 | 1 | -4/+0 |
* | Android: fix spirv_info.c generation | Chih-Wei Huang | 2017-07-21 | 1 | -5/+2 |
* | android: fix libmesa_nir build | Tapani Pälli | 2017-07-21 | 1 | -0/+1 |
* | nir: Optimize find_lsb/imsb/umsb error checks | Matt Turner | 2017-07-20 | 1 | -0/+11 |
* | nir: Reduce destination size of ballot intrinsic when possible | Matt Turner | 2017-07-20 | 2 | -0/+20 |
* | nir: Add pass to scalarize read_invocation/read_first_invocation | Matt Turner | 2017-07-20 | 3 | -1/+114 |
* | nir: Add system values from ARB_shader_ballot | Matt Turner | 2017-07-20 | 5 | -1/+81 |
* | nir: Add intrinsics from ARB_shader_ballot | Matt Turner | 2017-07-20 | 2 | -0/+58 |
* | nir: Support lowering vote intrinsics | Matt Turner | 2017-07-20 | 2 | -2/+4 |
* | nir: Add pass to optimize intrinsics | Matt Turner | 2017-07-20 | 3 | -0/+98 |
* | nir: Add intrinsics from ARB_shader_group_vote | Matt Turner | 2017-07-20 | 2 | -0/+27 |
* | nir: Use nir_src_copy instead of direct assignments. | Kenneth Graunke | 2017-07-18 | 3 | -9/+9 |
* | glsl: disable array splitting for AoA | Timothy Arceri | 2017-07-19 | 1 | -0/+23 |
* | nir: fix nir_opt_copy_prop_vars() for arrays of arrays | Timothy Arceri | 2017-07-19 | 1 | -6/+6 |
* | nir/vars_to_ssa: Handle missing struct members in foreach_deref_node | Jason Ekstrand | 2017-07-19 | 1 | -2/+6 |
* | build: Add $(top_srcdir)/src/compiler/spirv to AM_CPPFLAGS | Kenneth Graunke | 2017-07-18 | 1 | -0/+1 |
* | compiler/spirv: Add a .gitignore and ignore spirv_info.c | Jason Ekstrand | 2017-07-18 | 1 | -0/+1 |
* | nir/spirv: Add support for SPV_KHR_variable_pointers | Jason Ekstrand | 2017-07-18 | 5 | -10/+108 |
* | nir/spirv: Add a helper for pushing SSA values | Jason Ekstrand | 2017-07-18 | 4 | -10/+20 |
* | nir/spirv: Implement OpPtrAccessChain for buffers | Jason Ekstrand | 2017-07-18 | 3 | -4/+34 |
* | spirv/nir: Add some useful asserts for type decorations | Jason Ekstrand | 2017-07-18 | 1 | -0/+4 |
* | spirv: Add support for the StorageBuffer storage class | Jason Ekstrand | 2017-07-18 | 1 | -0/+4 |
* | spirv: Generate spirv_info.c | Ian Romanick | 2017-07-18 | 5 | -159/+106 |
* | spirv: Import the lastest 1.0.2 JSON from Khronos | Ian Romanick | 2017-07-18 | 1 | -0/+5792 |
* | spirv: Import the latest 1.2 header from Khronos | Jason Ekstrand | 2017-07-18 | 1 | -4/+37 |
* | nir/lower_io_to_temporaries: don't set compact on shadow vars | Connor Abbott | 2017-07-13 | 1 | -0/+1 |
* | nir: don't segfault when printing variables with no name | Connor Abbott | 2017-07-13 | 1 | -1/+1 |
* | spirv: Fix reaching unreachable for compare exchange on images | James Legg | 2017-07-10 | 1 | -0/+1 |
* | nir: copy front interpolation when creating fake back color input | Ilia Mirkin | 2017-07-08 | 1 | -2/+6 |
* | nir/spirv: Remove unnecessary comment. | Andres Gomez | 2017-07-08 | 1 | -5/+0 |
* | glsl: check if any of the named builtins are available first | Ilia Mirkin | 2017-07-05 | 3 | -4/+14 |
* | nir/spirv: Rework function argument setup | Jason Ekstrand | 2017-07-05 | 3 | -28/+34 |
* | nir/spirv: Stop trying to convert pointers to SSA in glsl450 | Jason Ekstrand | 2017-07-05 | 1 | -1/+6 |
* | nir/spirv: Use real pointer types | Jason Ekstrand | 2017-07-05 | 4 | -15/+60 |
* | nir/spirv: Stop using glsl_type for function types | Jason Ekstrand | 2017-07-05 | 3 | -31/+31 |
* | nir/spirv: Beef up the type system a bit | Jason Ekstrand | 2017-07-05 | 2 | -28/+59 |
* | nir/spirv: Compact vtn_type | Jason Ekstrand | 2017-07-05 | 2 | -26/+39 |
* | nir/spirv: Simplify type copying | Jason Ekstrand | 2017-07-05 | 1 | -7/+1 |
* | nir/spirv: Compute offsets for UBOs and SSBOs up-front | Jason Ekstrand | 2017-07-05 | 2 | -27/+138 |
* | nir/spirv: Rework the way pointers get dereferenced | Jason Ekstrand | 2017-07-05 | 2 | -64/+88 |
* | nir/spirv: Break variable creation out into a helper | Jason Ekstrand | 2017-07-05 | 1 | -172/+184 |