summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* spirv,nir: Move the SPIR-V vector insert code to NIRJason Ekstrand2020-04-173-53/+6
* spirv: Call nir_builder directly for vector_extractJason Ekstrand2020-04-176-43/+9
* spirv: Error if OpCompositeInsert/Extract has OOB indicesJason Ekstrand2020-04-171-0/+17
* spirv,nir: Add a better vector_insertJason Ekstrand2020-04-171-12/+11
* spirv: Handle OOB vector extract operationsJason Ekstrand2020-04-171-1/+4
* Revert "spirv: Rewrite CFG construction"Jason Ekstrand2020-04-042-503/+294
* spirv: Rewrite CFG constructionJason Ekstrand2020-04-032-294/+503
* spirv: Add a parent field to vtn_cf_nodeJason Ekstrand2020-04-032-10/+21
* spirv: Make vtn_function a vtn_cf_nodeJason Ekstrand2020-04-033-6/+11
* spirv: Make vtn_case a vtn_cf_nodeJason Ekstrand2020-04-032-8/+15
* spirv: Add cast and loop helpers for vtn_cf_nodeJason Ekstrand2020-04-032-5/+21
* spirv: Add a vtn_block() helperJason Ekstrand2020-04-031-20/+16
* Revert "spirv: Implement OpCopyObject and OpCopyLogical as blind copies"Jason Ekstrand2020-04-011-23/+3
* spirv: Implement OpCopyObject and OpCopyLogical as blind copiesJason Ekstrand2020-03-311-3/+23
* vtn/opencl: add rint-supportBoris Brezillon2020-03-261-0/+2
* vtn/opencl: add native exp2/log2-supportErik Faye-Lund2020-03-261-0/+4
* vtn/opencl: add native exp10/log10-supportErik Faye-Lund2020-03-261-0/+6
* vtn/opencl: add native exp/log-supportErik Faye-Lund2020-03-261-0/+6
* compiler/nir: move build_log helper into builtin-builderErik Faye-Lund2020-03-261-16/+7
* compiler/nir: move build_exp helper into builtin-builderErik Faye-Lund2020-03-261-18/+9
* vtn/opencl: fully enable OpenCLstd_ClzErik Faye-Lund2020-03-261-0/+1
* Revert "spirv: Use a simpler and more correct implementaiton of tanh()"Kristian H. Kristensen2020-03-051-14/+13
* spirv: fix memory_barrier_tcs_patch emissionRhys Perry2020-03-031-1/+2
* spirv: improve creation of memory_barrierRhys Perry2020-03-031-3/+8
* nir: fix 5 warningsMarek Olšák2020-02-271-1/+1
* nir, intel: Move use_scoped_memory_barrier to nir_optionsCaio Marcelo de Oliveira Filho2020-02-242-6/+1
* spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().Eric Anholt2020-02-241-18/+1
* spirv: Be consistent when checking for Shader/KernelCaio Marcelo de Oliveira Filho2020-02-211-1/+1
* spirv: Remove outdated SPIR-V decoration warningsArcady Goldmints-Orlov2020-02-211-3/+2
* spirv2nir: Add kernel spirv supportElie Tournier2020-02-141-1/+65
* spirv2nir: print nir shader if translation succedElie Tournier2020-02-141-1/+5
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-1/+1
* compiler/spirv: Add support for non-constant initializersArcady Goldmints-Orlov2020-02-121-7/+25
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-40/+41
* spirv/opencl: Cast opcode up front to avoid warningsKristian H. Kristensen2020-02-041-8/+10
* spirv: implement SPV_AMD_shader_explicit_vertex_parameterSamuel Pitoiset2020-01-293-0/+72
* spirv: add support for SpvBuiltInBaryCoord*Samuel Pitoiset2020-01-291-0/+28
* spirv: add support for SpvDecorationExplicitInterpAMDSamuel Pitoiset2020-01-292-0/+7
* spirv: add support for SpvOpFragment{Mask}FetchAMD operationsSamuel Pitoiset2020-01-231-1/+23
* spirv: add SpvCapabilityFragmentMaskAMDSamuel Pitoiset2020-01-231-0/+4
* spirv: Add support for IntegerFunctions2INTEL capabilityIan Romanick2020-01-231-0/+4
* spirv: Silence a bunch of unused parameter warningsIan Romanick2020-01-231-12/+12
* nir/spirv: Translate SPIR-V to NIR for new INTEL_shader_integer_functions2 op...Ian Romanick2020-01-232-0/+35
* spirv: Handle PhysicalStorageBuffer in memory barriersCaio Marcelo de Oliveira Filho2020-01-141-2/+6
* spirv: Drop EXT for PhysicalStorageBuffer symbolsCaio Marcelo de Oliveira Filho2020-01-142-11/+11
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-1/+1
* spirv: Add output memory semantics to OpControlBarrier in TCSJason Ekstrand2020-01-131-3/+21
* spirv: Add a workaround for OpControlBarrier on old GLSLangJason Ekstrand2020-01-132-1/+24
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-092-0/+33
* spirv: add SpvCapabilityImageReadWriteLodAMDSamuel Pitoiset2020-01-091-0/+4