aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_variables.c
Commit message (Expand)AuthorAgeFilesLines
* spirv,radv,anv: implement no-op VK_GOOGLE_user_typeSamuel Pitoiset2020-05-281-0/+1
* spirv: handle OpCopyObject correctly with any typesSamuel Pitoiset2020-05-151-5/+30
* spirv: Allow constants and NULLs in SpvOpConvertUToPtrJason Ekstrand2020-04-241-2/+3
* spirv: Fix propagation of OpVariable access flagsCaio Marcelo de Oliveira Filho2020-04-201-19/+9
* spirv,nir: Move the SPIR-V vector insert code to NIRJason Ekstrand2020-04-171-6/+2
* spirv: Call nir_builder directly for vector_extractJason Ekstrand2020-04-171-5/+1
* compiler/spirv: Add support for non-constant initializersArcady Goldmints-Orlov2020-02-121-7/+25
* spirv: add support for SpvBuiltInBaryCoord*Samuel Pitoiset2020-01-291-0/+28
* spirv: add support for SpvDecorationExplicitInterpAMDSamuel Pitoiset2020-01-291-0/+3
* spirv: Drop EXT for PhysicalStorageBuffer symbolsCaio Marcelo de Oliveira Filho2020-01-141-6/+6
* spirv: handle UniformConstant for OpenCL kernelsKarol Herbst2019-12-111-2/+12
* nir: move data.image.access to data.accessMarek Olšák2019-11-191-5/+5
* 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-091-2/+9
* spirv: Add a vtn_decorate_pointer helperJason Ekstrand2019-11-091-26/+41
* spirv: Remove the type from sampled_imageJason Ekstrand2019-11-091-1/+0
* nir: pack nir_variable::data::xfb_*Marek Olšák2019-11-041-2/+2
* spirv: Handle MakePointerAvailable/VisibleCaio Marcelo de Oliveira Filho2019-10-241-0/+32
* spirv: Drop lower_workgroup_access_to_offsetsCaio Marcelo de Oliveira Filho2019-08-101-22/+12
* nir/spirv: Fix gl_BaseVertex for non-indexed draws for OpenGLAntia Puentes2019-08-061-2/+5
* spirv: don't discard access set by vtn_pointer_dereferenceLionel Landwerlin2019-07-301-1/+1
* spirv: propagate access qualifiers through ssa & pointerLionel Landwerlin2019-07-261-4/+26
* spirv: wrap push ssa/pointer valuesLionel Landwerlin2019-07-261-6/+34
* spirv: Bail when we see CounterBuffer decorationCaio Marcelo de Oliveira Filho2019-07-161-1/+1
* spirv: Add an option for making FragCoord a sysvalConnor Abbott2019-07-081-1/+6
* spirv/nir: fill up nir variable info for ubos and ssboAlejandro Piñeiro2019-06-301-1/+3
* spirv/nir: create nir variable for UBO/SSBOAlejandro Piñeiro2019-06-301-2/+13
* spirv: Restrict use of descriptor intrinsics to VulkanCaio Marcelo de Oliveira Filho2019-06-191-1/+8
* spirv: Add a vtn_constant_int helperJason Ekstrand2019-06-191-17/+1
* spirv: Like Uniform, do nothing for UniformIdCaio Marcelo de Oliveira Filho2019-06-031-0/+1
* vtn: create cast with type stride.Dave Airlie2019-05-311-1/+1
* spirv: Drop GOOGLE suffix from names incorporated to SPIR-VCaio Marcelo de Oliveira Filho2019-05-211-4/+4
* spirv: Reuse helpers in vtn_handle_type()Caio Marcelo de Oliveira Filho2019-05-201-1/+2
* spirv: Add vtn_variable_mode_imageCaio Marcelo de Oliveira Filho2019-05-201-0/+10
* spirv: Add vtn_mode_to_address_format()Caio Marcelo de Oliveira Filho2019-05-201-20/+54
* spirv: Add vtn_mode_uses_ssa_offset()Caio Marcelo de Oliveira Filho2019-05-201-6/+6
* spirv: Add and use vtn_type_without_array() helperCaio Marcelo de Oliveira Filho2019-05-201-8/+5
* spirv: Export vtn_storage_class_to_mode()Caio Marcelo de Oliveira Filho2019-05-201-1/+1
* spirv, radv, anv: Replace ptr_type with addr_formatCaio Marcelo de Oliveira Filho2019-05-201-2/+6
* spirv: Rename vtn_decoration literals to operandsCaio Marcelo de Oliveira Filho2019-04-231-12/+12
* spirv: Tell which opcode or value is unhandled when failingCaio Marcelo de Oliveira Filho2019-04-161-6/+9
* nir: make nir_const_value scalarKarol Herbst2019-04-141-4/+4
* nir: Add access qualifiers on load_ubo intrinsic.Bas Nieuwenhuizen2019-04-101-1/+2
* spirv: propagate the access flag for store and load derefsSamuel Pitoiset2019-03-271-18/+24
* spirv: Handle the NonUniformEXT decorationJason Ekstrand2019-03-251-0/+22
* spirv: Use interface type for block and buffer blockCaio Marcelo de Oliveira Filho2019-03-231-0/+4
* nir/spirv: don't use bare types, remove assert in split vars for testingDave Airlie2019-03-211-3/+3
* nir/spirv: support physical pointersKarol Herbst2019-03-191-4/+4
* nir/builder: Add a build_deref_array_imm helperJason Ekstrand2019-03-071-1/+1