summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* spirv: s/uint/unsigned/ to fix MSVC buildBrian Paul2018-03-301-1/+1
* nir/spirv: s/uint32_t/SpvOp/ in various functionsBrian Paul2018-03-303-7/+7
* nir/spirv: fix MSVC syntax error in vtn_handle_texture()Brian Paul2018-03-301-1/+2
* nir/spirv: move NORETURN annotation on _vtn_fail() prototypeBrian Paul2018-03-301-2/+4
* nir/spirv: fix MSVC warning in vtn_align_u32()Brian Paul2018-03-301-1/+1
* nir/spirv: add gl_spirv_validation methodAlejandro Piñeiro2018-03-304-14/+303
* spirv: add vtn_create_builderAlejandro Piñeiro2018-03-302-17/+38
* spirv: Move SPIR-V building to Makefile.spirv.am and spirv/meson.buildIan Romanick2018-03-291-0/+33
* util: Include bitscan.h directlyIan Romanick2018-03-292-0/+2
* spirv: add support for SPV_AMD_shader_trinary_minmaxDave Airlie2018-03-293-0/+57
* glsl_types: vec8/vec16 supportRob Clark2018-03-251-2/+1
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-2/+2
* spirv: Add a 64-bit implementation of FrexpNeil Roberts2018-03-211-4/+56
* spirv/radv: add AMD_gcn_shader capability, remove current extensionsAlejandro Piñeiro2018-03-152-2/+1
* spirv: update arguments for vtn_nir_alu_op_for_spirv_opcode()Samuel Iglesias Gonsálvez2018-03-153-15/+15
* spirv: fix the translation of SPIR-V conversion opcodes to NIRSamuel Iglesias Gonsálvez2018-03-151-3/+37
* 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