aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/spirv_to_nir.c
Commit message (Expand)AuthorAgeFilesLines
* spirv: Make vtn_function a vtn_cf_nodeJason Ekstrand2020-04-031-2/+3
* 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
* spirv: fix memory_barrier_tcs_patch emissionRhys Perry2020-03-031-1/+2
* spirv: improve creation of memory_barrierRhys Perry2020-03-031-3/+8
* nir, intel: Move use_scoped_memory_barrier to nir_optionsCaio Marcelo de Oliveira Filho2020-02-241-1/+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
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-121-1/+1
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-40/+41
* spirv: implement SPV_AMD_shader_explicit_vertex_parameterSamuel Pitoiset2020-01-291-0/+3
* spirv: add support for SpvDecorationExplicitInterpAMDSamuel Pitoiset2020-01-291-0/+4
* 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-231-0/+14
* 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-141-5/+5
* 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-131-1/+21
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-091-0/+32
* spirv: add SpvCapabilityImageReadWriteLodAMDSamuel Pitoiset2020-01-091-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
* spirv: add OpLifetime*Rob Clark2019-12-111-0/+4
* spirv: handle UniformConstant for OpenCL kernelsKarol Herbst2019-12-111-0/+1
* spirv: don't store 0 to cs.ptr_size for non kernel stages.Dave Airlie2019-11-221-1/+0
* spirv: Sort out the mess that is sampled imageJason Ekstrand2019-11-091-13/+15
* spirv: Remove the type from sampled_imageJason Ekstrand2019-11-091-5/+2
* spirv: Don't leak GS initialization to other stagesCaio Marcelo de Oliveira Filho2019-11-081-1/+2
* spirv: Don't fail if multiple ordering semantics bits are setCaio Marcelo de Oliveira Filho2019-10-291-9/+30
* spirv: Add helper to find args of Image OperandsCaio Marcelo de Oliveira Filho2019-10-241-22/+79
* spirv: Check that only one offset is defined as Image OperandCaio Marcelo de Oliveira Filho2019-10-241-0/+6
* spirv: Handle MakeTexelAvailable/VisibleCaio Marcelo de Oliveira Filho2019-10-241-8/+39
* spirv: Add option to emit scoped memory barriersCaio Marcelo de Oliveira Filho2019-10-241-0/+121
* spirv: Add SpvMemoryModelVulkan and related capabilitiesCaio Marcelo de Oliveira Filho2019-10-241-3/+22
* spirv: Emit memory barriers for atomic operationsCaio Marcelo de Oliveira Filho2019-10-241-1/+97
* spirv: Parse memory semantics for atomic operationsCaio Marcelo de Oliveira Filho2019-10-241-5/+35
* nir: Add new texop nir_texop_tex_prefetchEduardo Lima Mitev2019-10-181-0/+2
* spirv: set correct dest_type for texture query opsJonathan Marek2019-10-151-7/+17
* spirv: Implement SPV_KHR_shader_clockCaio Marcelo de Oliveira Filho2019-10-071-0/+35
* spirv: Add missing break for capability handlingCaio Marcelo de Oliveira Filho2019-09-181-0/+1
* nir: add support for flushing to zero denorm constantsSamuel Iglesias Gonsálvez2019-09-171-1/+3
* spirv/nir: keep track of SPV_KHR_float_controls execution modesSamuel Iglesias Gonsálvez2019-09-171-0/+72
* spirv: check support for SPV_KHR_float_controls capabilitiesSamuel Iglesias Gonsálvez2019-09-171-0/+7
* spirv: Handle ShaderLayer and ShaderViewportIndex capabilitiesCaio Marcelo de Oliveira Filho2019-09-161-0/+2
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-4/+4