| Commit message (Expand) | Author | Age | Files | Lines |
* | spirv: apply memory qualifiers to images | Samuel Pitoiset | 2018-02-22 | 1 | -3/+9 |
* | spirv: split constant initializers on in/out structs | Iago Toral Quiroga | 2018-02-06 | 1 | -0/+8 |
* | .gitignore: Ignore new generated files | Scott D Phillips | 2018-01-08 | 1 | -0/+1 |
* | spirv: Do implicit conversions of uint to bool in OpStore | Jason Ekstrand | 2018-01-08 | 1 | -0/+19 |
* | spirv: Loosen the validation for load/store type matching | Jason Ekstrand | 2018-01-08 | 1 | -6/+33 |
* | spirv: Require a storage type for OpStore destinations | Jason Ekstrand | 2018-01-08 | 1 | -0/+4 |
* | spirv: Add a vtn_types_compatible helper | Jason Ekstrand | 2018-01-08 | 2 | -0/+55 |
* | spirv: Store the id of the type in vtn_type | Jason Ekstrand | 2018-01-08 | 3 | -5/+8 |
* | spirv: Add a mechanism for dumping failing shaders | Jason Ekstrand | 2018-01-08 | 2 | -0/+29 |
* | spirv: Rework asserts in var_decoration_cb | Jason Ekstrand | 2018-01-08 | 1 | -7/+8 |
* | spirv: Rework error checking for decorations | Jason Ekstrand | 2018-01-08 | 1 | -9/+32 |
* | spirv: Add better type validation to OpTypeImage | Jason Ekstrand | 2018-01-08 | 1 | -7/+10 |
* | spirv: Switch on vtn_base_type in OpComposite(Extract|Insert) | Jason Ekstrand | 2018-01-08 | 1 | -37/+32 |
* | spirv: Refactor Op[Spec]ConstantComposite and add better validation | Jason Ekstrand | 2018-01-08 | 1 | -36/+32 |
* | spirv: Add better validation to Op[Spec]Constant | Jason Ekstrand | 2018-01-08 | 1 | -2/+7 |
* | spirv: Remove a pointless assignment in SpvOpSpecConstant | Jason Ekstrand | 2018-01-08 | 1 | -1/+0 |
* | spirv: Unify boolean constants and add better validation | Jason Ekstrand | 2018-01-08 | 1 | -10/+11 |
* | spirv/info: Add spirv_op_to_string | Jason Ekstrand | 2018-01-08 | 2 | -0/+11 |
* | spirv: Make 'info' a local array spirv_info_c.py | Jason Ekstrand | 2018-01-08 | 1 | -3/+5 |
* | spirv: Add better error messages in vtn_value helpers | Jason Ekstrand | 2018-01-08 | 1 | -11/+15 |
* | spirv: Import 1.2 rev 3 headers and grammar from Khronos | Caio Marcelo de Oliveira Filho | 2018-01-08 | 2 | -164/+431 |
* | spirv: consider bitsize when handling OpSwitch cases | Eero Tamminen | 2017-12-28 | 1 | -3/+11 |
* | Revert "spirv: consider bitsize when handling OpSwitch cases" | Mark Janes | 2017-12-21 | 1 | -11/+3 |
* | spirv: consider bitsize when handling OpSwitch cases | Juan A. Suarez Romero | 2017-12-20 | 1 | -3/+11 |
* | spirv: Relax the validation conditions of OpSelect | Jason Ekstrand | 2017-12-18 | 1 | -4/+21 |
* | spirv: Handle image and sampler function parameters | Jason Ekstrand | 2017-12-12 | 1 | -0/+73 |
* | spirv/cfg: Refactor the function parameter loop a bit | Jason Ekstrand | 2017-12-12 | 1 | -5/+9 |
* | spirv/cfg: Be a bit more precise about function parameters | Jason Ekstrand | 2017-12-12 | 1 | -3/+2 |
* | spirv: Make sampled images a real type | Jason Ekstrand | 2017-12-12 | 2 | -1/+11 |
* | spirv: Add support for all bit sizes in OpSwitch | Jason Ekstrand | 2017-12-11 | 1 | -8/+26 |
* | spirv: Restructure the case loop in OpSwitch handling | Jason Ekstrand | 2017-12-11 | 1 | -3/+11 |
* | spirv: Add better parameter validation for vector and matrix types | Jason Ekstrand | 2017-12-11 | 1 | -3/+13 |
* | spirv: Add type validation for OpSelect | Jason Ekstrand | 2017-12-11 | 1 | -0/+32 |
* | spirv: Add basic type validation for OpLoad, OpStore, and OpCopyMemory | Jason Ekstrand | 2017-12-11 | 1 | -4/+14 |
* | spirv: Add a prepass to set types on vtn_values | Jason Ekstrand | 2017-12-11 | 3 | -1/+133 |
* | spirv: Add a vtn_type field to all vtn_values | Jason Ekstrand | 2017-12-11 | 2 | -42/+31 |
* | spirv: Allow ignoring decorations for workgroup variables | Jason Ekstrand | 2017-12-11 | 1 | -1/+3 |
* | spirv: Set lengths on scalar and vector types | Jason Ekstrand | 2017-12-11 | 1 | -0/+4 |
* | spirv: Fix loading an entire block at once. | Bas Nieuwenhuizen | 2017-12-10 | 1 | -30/+33 |
* | mesa/spirv: move and rename nir_spirv_supported_capabilities | Alejandro Piñeiro | 2017-12-07 | 1 | -2/+2 |
* | spirv: fix bug when OpSpecConstantOp calls a conversion | Samuel Iglesias Gonsálvez | 2017-12-07 | 1 | -6/+21 |
* | spirv: allow specialization constants with bitsize different than 32 bits | Samuel Iglesias Gonsálvez | 2017-12-07 | 1 | -1/+0 |
* | mesa: define nir_spirv_supported_capabilities | Alejandro Piñeiro | 2017-12-06 | 1 | -13/+3 |
* | spirv/nir: Add support for SPV_KHR_16bit_storage | Eduardo Lima Mitev | 2017-12-06 | 2 | -0/+8 |
* | spirv: Enable FPRoundingMode decorator to nir operations | Jose Maria Casanova Crespo | 2017-12-06 | 1 | -0/+33 |
* | spirv/nir: Handle 16-bit types | Eduardo Lima Mitev | 2017-12-06 | 2 | -19/+114 |
* | nir: Handle fp16 rounding modes at nir_type_conversion_op | Jose Maria Casanova Crespo | 2017-12-06 | 1 | -1/+1 |
* | spirv: Allow OpPtrAccessChain for block indices | Jason Ekstrand | 2017-12-05 | 1 | -46/+102 |
* | spirv: Add support for lowering workgroup access to offsets | Jason Ekstrand | 2017-12-05 | 4 | -19/+190 |
* | spirv: Rename get_shared_nir_atomic_op to get_var_nir_atomic_op | Jason Ekstrand | 2017-12-05 | 1 | -2/+2 |