summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* compiler: int8/uint8 supportKarol Herbst2018-03-142-0/+38
* spirv: Handle doubles when multiplying a mat by a scalarNeil Roberts2018-03-141-3/+3
* spirv: Silence compiler warning about undefined srcs[0]Eric Anholt2018-03-131-0/+1
* spirv: handle AMD_gcn_shader extended instructionsDaniel Schürmann2018-03-074-0/+64
* spirv: import AMD extensions header from glslangDaniel Schürmann2018-03-071-0/+110
* spirv: Add support for subgroup arithmeticJason Ekstrand2018-03-072-8/+93
* spirv: Add subgroup quad supportJason Ekstrand2018-03-072-2/+27
* spirv: Add subgroup shuffle supportJason Ekstrand2018-03-072-1/+28
* spirv: Add subgroup vote supportJason Ekstrand2018-03-072-1/+50
* spirv: Add subgroup ballot supportJason Ekstrand2018-03-073-8/+160
* spirv: Add initial subgroup supportJason Ekstrand2018-03-074-0/+142
* spirv: Handle the new OpModuleProcessed instructionJason Ekstrand2018-03-071-0/+1
* nir/spirv: Add support for device groupsJason Ekstrand2018-03-072-0/+8
* spirv: Update the SPIR-V headers and json to 1.3.1Jason Ekstrand2018-03-072-41/+683
* spirv: Rework barriersJason Ekstrand2018-03-071-18/+114
* spirv: Add a vtn_constant_value helperJason Ekstrand2018-03-071-0/+6
* spirv: Add SpvCapabilityShaderViewportIndexLayerEXTCaio Marcelo de Oliveira Filho2018-03-072-0/+12
* spirv/i965/anv: Relax push constant offset assertions being 32-bit alignedJose Maria Casanova Crespo2018-02-281-2/+0
* spirv: Calculate properly 16-bit vector sizesJose Maria Casanova Crespo2018-02-281-5/+2
* spirv: apply memory qualifiers to imagesSamuel Pitoiset2018-02-221-3/+9
* spirv: split constant initializers on in/out structsIago Toral Quiroga2018-02-061-0/+8
* .gitignore: Ignore new generated filesScott D Phillips2018-01-081-0/+1
* spirv: Do implicit conversions of uint to bool in OpStoreJason Ekstrand2018-01-081-0/+19
* spirv: Loosen the validation for load/store type matchingJason Ekstrand2018-01-081-6/+33
* spirv: Require a storage type for OpStore destinationsJason Ekstrand2018-01-081-0/+4
* spirv: Add a vtn_types_compatible helperJason Ekstrand2018-01-082-0/+55
* spirv: Store the id of the type in vtn_typeJason Ekstrand2018-01-083-5/+8
* spirv: Add a mechanism for dumping failing shadersJason Ekstrand2018-01-082-0/+29
* spirv: Rework asserts in var_decoration_cbJason Ekstrand2018-01-081-7/+8
* spirv: Rework error checking for decorationsJason Ekstrand2018-01-081-9/+32
* spirv: Add better type validation to OpTypeImageJason Ekstrand2018-01-081-7/+10
* spirv: Switch on vtn_base_type in OpComposite(Extract|Insert)Jason Ekstrand2018-01-081-37/+32
* spirv: Refactor Op[Spec]ConstantComposite and add better validationJason Ekstrand2018-01-081-36/+32
* spirv: Add better validation to Op[Spec]ConstantJason Ekstrand2018-01-081-2/+7
* spirv: Remove a pointless assignment in SpvOpSpecConstantJason Ekstrand2018-01-081-1/+0
* spirv: Unify boolean constants and add better validationJason Ekstrand2018-01-081-10/+11
* spirv/info: Add spirv_op_to_stringJason Ekstrand2018-01-082-0/+11
* spirv: Make 'info' a local array spirv_info_c.pyJason Ekstrand2018-01-081-3/+5
* spirv: Add better error messages in vtn_value helpersJason Ekstrand2018-01-081-11/+15
* spirv: Import 1.2 rev 3 headers and grammar from KhronosCaio Marcelo de Oliveira Filho2018-01-082-164/+431
* spirv: consider bitsize when handling OpSwitch casesEero Tamminen2017-12-281-3/+11
* Revert "spirv: consider bitsize when handling OpSwitch cases"Mark Janes2017-12-211-11/+3
* spirv: consider bitsize when handling OpSwitch casesJuan A. Suarez Romero2017-12-201-3/+11
* spirv: Relax the validation conditions of OpSelectJason Ekstrand2017-12-181-4/+21
* spirv: Handle image and sampler function parametersJason Ekstrand2017-12-121-0/+73
* spirv/cfg: Refactor the function parameter loop a bitJason Ekstrand2017-12-121-5/+9
* spirv/cfg: Be a bit more precise about function parametersJason Ekstrand2017-12-121-3/+2
* spirv: Make sampled images a real typeJason Ekstrand2017-12-122-1/+11
* spirv: Add support for all bit sizes in OpSwitchJason Ekstrand2017-12-111-8/+26
* spirv: Restructure the case loop in OpSwitch handlingJason Ekstrand2017-12-111-3/+11