summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_variables.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/builder: Emit better code for iadd/imul_immJason Ekstrand2019-03-071-3/+1
* nir: rename glsl_type_is_struct() -> glsl_type_is_struct_or_ifc()Timothy Arceri2019-03-061-4/+4
* nir/vtn: add support for SpvBuiltInGlobalLinearIdKarol Herbst2019-03-051-0/+4
* spirv: Use the same types for resource indices as pointersJason Ekstrand2019-03-051-22/+38
* spirv: Use the generic dereference function for OpArrayLengthJason Ekstrand2019-03-051-1/+1
* spirv: Pull offset/stride from the pointer for OpArrayLengthJason Ekstrand2019-03-051-2/+10
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-6/+0
* compiler: Mark clip/cull distance arrays as compact before lowering.Kenneth Graunke2019-02-051-0/+2
* spirv: Don't use special semantics when counting vertex attribute sizeNeil Roberts2019-01-281-6/+4
* spirv/nir: handle location decorations on block interface membersNeil Roberts2019-01-281-9/+60
* spirv: Add support for SPV_EXT_physical_storage_bufferJason Ekstrand2019-01-261-2/+41
* spirv: Implement OpConvertPtrToU and OpConvertUToPtrJason Ekstrand2019-01-261-0/+73
* spirv: Drop a bogus assertJason Ekstrand2019-01-261-1/+0
* spirv: Only set interface_type on blocksJason Ekstrand2019-01-221-9/+25
* spirv: Only split blocksJason Ekstrand2019-01-221-3/+8
* nir/vtn: add caps for some cl related capabilitiesRob Clark2019-01-211-2/+4
* nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst2019-01-191-0/+4
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-191-2/+2
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-191-3/+3