| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | glsl: Add "built-in" functions to do lt(fp64, fp64) | Elie Tournier | 2019-01-09 | 1 | -0/+50 |
* | glsl: Add utility function to extract 64-bit sign | Elie Tournier | 2019-01-09 | 1 | -0/+7 |
* | glsl: Add "built-in" functions to do eq/ne(fp64, fp64) | Elie Tournier | 2019-01-09 | 1 | -0/+56 |
* | glsl: Add "built-in" function to do sign(fp64) | Elie Tournier | 2019-01-09 | 1 | -0/+10 |
* | glsl: Add "built-in" functions to do neg(fp64) | Elie Tournier | 2019-01-09 | 1 | -0/+26 |
* | glsl: Add "built-in" function to do abs(fp64) | Elie Tournier | 2019-01-09 | 1 | -0/+11 |
* | glsl: Create file to contain software fp64 functions | Matt Turner | 2019-01-09 | 5 | -2/+79 |
* | glsl: Add utility to convert text files to C strings | Ian Romanick | 2019-01-09 | 2 | -0/+112 |
* | glsl: Copy function out to temp if we don't directly ref a variable | Timothy Arceri | 2019-01-09 | 1 | -2/+3 |
* | glsl: Add function support to glsl_to_nir | Matt Turner | 2019-01-09 | 1 | -9/+119 |
* | glsl: Fix buffer overflow with an atomic buffer binding out of range. | Eric Anholt | 2019-01-08 | 1 | -1/+2 |
* | nir: Make nir_deref_instr_build/get_const_offset actually use size_align. | Eric Anholt | 2019-01-08 | 1 | -3/+2 |
* | glsl/linker: Fix unmatched TCS outputs being reduced to local variable | Danylo Piliaiev | 2019-01-09 | 1 | -0/+6 |
* | nir: Add nir_lower_tex support for Broadcom's swizzled TG4 results. | Eric Anholt | 2019-01-08 | 2 | -0/+26 |
* | nir: fix warning in nir_lower_io.c | Caio Marcelo de Oliveira Filho | 2019-01-08 | 1 | -1/+1 |
* | nir: rename global/local to private/function memory | Karol Herbst | 2019-01-08 | 23 | -86/+86 |
* | spirv: Sort supported capabilities | Jason Ekstrand | 2019-01-07 | 1 | -17/+17 |
* | spirv: Add support for using derefs for UBO/SSBO access | Jason Ekstrand | 2019-01-08 | 5 | -68/+269 |
* | spirv: Make better use of vtn_pointer_uses_ssa_offset | Jason Ekstrand | 2019-01-08 | 1 | -15/+13 |
* | spirv: Add explicit pointer types | Jason Ekstrand | 2019-01-08 | 2 | -20/+28 |
* | spirv: Choose atomic deref type with pointer_uses_ssa_offset | Jason Ekstrand | 2019-01-08 | 3 | -40/+41 |
* | spirv: Add error checking for Block and BufferBlock decorations | Jason Ekstrand | 2019-01-08 | 3 | -0/+53 |
* | nir/vulkan: Add a descriptor type to vulkan resource intrinsics | Jason Ekstrand | 2019-01-08 | 4 | -5/+56 |
* | nir/lower_io: Add "explicit" IO lowering | Jason Ekstrand | 2019-01-08 | 2 | -0/+417 |
* | nir/validate: Allow array derefs on vectors in more modes | Jason Ekstrand | 2019-01-08 | 1 | -4/+6 |
* | nir/intrinsics: Add access flags to load/store_deref | Jason Ekstrand | 2019-01-08 | 2 | -4/+5 |
* | nir/intrinsics: Allow deref sources to consume anything | Jason Ekstrand | 2019-01-08 | 2 | -24/+28 |
* | nir/validate: Allow derefs in phi nodes | Jason Ekstrand | 2019-01-08 | 1 | -1/+0 |
* | nir/remove_dead_variables: Properly handle deref casts | Jason Ekstrand | 2019-01-08 | 1 | -0/+3 |
* | nir/deref: Skip over casts in fixup_deref_modes | Jason Ekstrand | 2019-01-08 | 1 | -0/+2 |
* | nir/deref: Support casts and ptr_as_array in comparisons | Jason Ekstrand | 2019-01-08 | 1 | -7/+68 |
* | nir/opt_deref: Properly optimize ptr_as_array derefs | Jason Ekstrand | 2019-01-08 | 1 | -6/+91 |
* | nir/validate: Don't allow derefs in if conditions | Jason Ekstrand | 2019-01-08 | 1 | -0/+6 |
* | nir: Add a ptr_as_array deref type | Jason Ekstrand | 2019-01-08 | 12 | -13/+106 |
* | nir: Move propagation of cast derefs to a new nir_opt_deref pass | Jason Ekstrand | 2019-01-08 | 4 | -27/+72 |
* | spirv: Propagate layout decorations to created glsl_types | Jason Ekstrand | 2019-01-08 | 3 | -14/+78 |
* | glsl_type: Add support for explicitly laid out matrices and arrays | Jason Ekstrand | 2019-01-08 | 12 | -52/+254 |
* | glsl_type: Simplify glsl_channel_type | Jason Ekstrand | 2019-01-08 | 1 | -19/+10 |
* | glsl_type: Add a C wrapper to get struct field offsets | Jason Ekstrand | 2019-01-08 | 2 | -0/+10 |
* | glsl_type: Drop the glsl_get_array_instance C helper | Jason Ekstrand | 2019-01-08 | 5 | -13/+3 |
* | nir: Distinguish between normal uniforms and UBOs | Jason Ekstrand | 2019-01-08 | 11 | -34/+40 |
* | nir: Allow storing to shader_storage | Jason Ekstrand | 2019-01-08 | 1 | -4/+2 |
* | nir/validate: Require array indices to match the deref bit size | Jason Ekstrand | 2019-01-08 | 1 | -2/+4 |
* | spirv: Handle arbitrary bit sizes for deref array indices | Jason Ekstrand | 2019-01-08 | 2 | -34/+42 |
* | nir/builder: Add nir_i2i and nir_u2u helpers which take a bit size | Jason Ekstrand | 2019-01-08 | 1 | -13/+32 |
* | spirv: Emit NIR deref instructions on-the-fly | Jason Ekstrand | 2019-01-08 | 3 | -71/+34 |
* | spirv: Sign-extend array indices | Jason Ekstrand | 2019-01-08 | 1 | -2/+2 |
* | spirv: Handle any bit size in vector_insert/extract | Jason Ekstrand | 2019-01-08 | 3 | -11/+15 |
* | glsl_type: Support serializing 8 and 16-bit types | Jason Ekstrand | 2019-01-08 | 1 | -2/+12 |
* | spirv: Fix matrix parameters in function calls. | Bas Nieuwenhuizen | 2019-01-08 | 1 | -0/+4 |