aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/spirv: skip unreachable blocks in Phi second passJuan A. Suarez Romero2020-01-081-0/+5
* spirv: Fix glsl type assert in spir2nir.Bas Nieuwenhuizen2020-01-041-0/+4
* nir+vtn: vec8+vec16 supportRob Clark2019-12-211-1/+1
* spirv: Implement SPV_KHR_non_semantic_infoCaio Marcelo de Oliveira Filho2019-12-191-0/+29
* vtn/opencl: add shuffle/shuffle supportDave Airlie2019-12-121-1/+52
* vtn: convert vload/store to single value loopsDave Airlie2019-12-121-11/+20
* spirv: add OpLifetime*Rob Clark2019-12-111-0/+4
* spirv: handle UniformConstant for OpenCL kernelsKarol Herbst2019-12-113-2/+19
* compiler/spirv: Fix uses of gnu struct = {} extensionPierre Moreau2019-12-111-1/+1
* vtn/opencl: add clz supportDave Airlie2019-11-221-0/+2
* spirv/nir/opencl: handle some multiply instructions.Dave Airlie2019-11-221-0/+18
* spirv: get the correct type for function returns.Dave Airlie2019-11-221-1/+4
* spirv: don't store 0 to cs.ptr_size for non kernel stages.Dave Airlie2019-11-221-1/+0
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-5/+5
* spirv: fix lowering of OpGroupNonUniformAllEqualSamuel Pitoiset2019-11-191-3/+9
* spirv: Consider the sampled_image case in wa_glslang_179 workaroundCaio Marcelo de Oliveira Filho2019-11-131-2/+7
* spirv: Fix the MSVC buildJason Ekstrand2019-11-121-1/+1
* spirv: Sort out the mess that is sampled imageJason Ekstrand2019-11-092-15/+24
* spirv: Add a vtn_decorate_pointer helperJason Ekstrand2019-11-091-26/+41
* spirv: Remove the type from sampled_imageJason Ekstrand2019-11-094-8/+2
* spirv: Don't leak GS initialization to other stagesCaio Marcelo de Oliveira Filho2019-11-081-1/+2
* nir: pack nir_variable::data::xfb_*Marek Olšák2019-11-041-2/+2