aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* nir: Add an option for lowering TessLevelInner/Outer to vecsBrian Ho2020-06-222-0/+30
* nir: Support sysval tess levels in SPIR-V to NIRBrian Ho2020-06-222-2/+19
* spirv: drop some dead codeRob Clark2020-06-181-6/+0
* spirv: atomic_counter_read_deref is not vectorizedRob Clark2020-06-181-4/+1
* spirv: do not set num_components for non-vectorized mbcnt_amd intrinsicSamuel Pitoiset2020-06-171-1/+2
* spriv: don't set num_components for non-vectorised intrinsicsRob Clark2020-06-162-5/+5
* spirv: fix using OpSampledImage with OpUndef instead of OpType{Image,Sampler}Samuel Pitoiset2020-06-151-4/+22
* spirv: Memory semantics is optional for OpControlBarrierCaio Marcelo de Oliveira Filho2020-06-081-9/+9
* nir/spirv/glsl450: increase asin(x) precisionArcady Goldmints-Orlov2020-06-081-9/+33
* spirv: Use scoped barriers for SpvOpControlBarrierBoris Brezillon2020-06-031-3/+28
* nir: Replace the scoped_memory barrier by a scoped_barrierBoris Brezillon2020-06-031-9/+3
* spirv: Split the vtn_emit_scoped_memory_barrier() logicBoris Brezillon2020-06-031-6/+31
* nir: add callback to nir_remove_dead_variables()Timothy Arceri2020-06-031-1/+1
* spirv,radv,anv: implement no-op VK_GOOGLE_user_typeSamuel Pitoiset2020-05-282-0/+6
* spirv: add support for bias/lod with OpImageGatherSamuel Pitoiset2020-05-251-3/+5
* spirv: add SpvCapabilityImageGatherBiasLodAMDSamuel Pitoiset2020-05-251-0/+4
* spirv: add ReadClockKHR support with device scopeSamuel Pitoiset2020-05-242-1/+15
* spirv: handle OpCopyObject correctly with any typesSamuel Pitoiset2020-05-153-6/+37
* compiler/spirv: flag nclamp/nmin/nmax as exactRhys Perry2020-05-071-7/+14
* vtn/opencl: native sqrt supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native rsqrt supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native recip supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native powr supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native divide supportErik Faye-Lund2020-05-041-0/+2
* vtn/opencl: native variants of sin/cosErik Faye-Lund2020-05-041-0/+4
* vtn/opencl: add native_tan-supportErik Faye-Lund2020-05-041-0/+3
* compiler/nir: move tan-calculation to helperErik Faye-Lund2020-05-041-2/+1
* spirv: Rewrite CFG constructionJason Ekstrand2020-04-242-294/+503
* spirv: Fix passing combined image/samplers through function callsJason Ekstrand2020-04-241-3/+7
* spirv: Use nir_const_value for spec constantsJason Ekstrand2020-04-242-70/+17
* spirv: Allow constants and NULLs in SpvOpConvertUToPtrJason Ekstrand2020-04-241-2/+3
* spirv: Update the headers from latest Khronos masterCaio Marcelo de Oliveira Filho2020-04-242-69/+1056
* spirv: Handle instruction aliases in vtn_gather_typesCaio Marcelo de Oliveira Filho2020-04-241-0/+6
* spirv: Expand workaround for OpControlBarrier on old GLSLangDanylo Piliaiev2020-04-221-1/+5
* spirv: Fix propagation of OpVariable access flagsCaio Marcelo de Oliveira Filho2020-04-202-23/+9
* 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