nir: add callback to nir_remove_dead_variables()
[mesa.git] / src / compiler / spirv / spirv_to_nir.c
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-05-28 Samuel Pitoisetspirv,radv,anv: implement no-op VK_GOOGLE_user_type
2020-05-25 Samuel Pitoisetspirv: add support for bias/lod with OpImageGather
2020-05-25 Samuel Pitoisetspirv: add SpvCapabilityImageGatherBiasLodAMD
2020-05-24 Samuel Pitoisetspirv: add ReadClockKHR support with device scope
2020-05-15 Samuel Pitoisetspirv: handle OpCopyObject correctly with any types
2020-04-24 Jason Ekstrandspirv: Use nir_const_value for spec constants
2020-04-22 Danylo Piliaievspirv: Expand workaround for OpControlBarrier on old...
2020-04-17 Jason Ekstrandspirv,nir: Move the SPIR-V vector insert code to NIR
2020-04-17 Jason Ekstrandspirv: Call nir_builder directly for vector_extract
2020-04-17 Jason Ekstrandspirv: Error if OpCompositeInsert/Extract has OOB indices
2020-04-17 Jason Ekstrandspirv,nir: Add a better vector_insert
2020-04-17 Jason Ekstrandspirv: Handle OOB vector extract operations
2020-04-03 Jason Ekstrandspirv: Make vtn_function a vtn_cf_node
2020-04-01 Jason EkstrandRevert "spirv: Implement OpCopyObject and OpCopyLogical...
2020-03-31 Jason Ekstrandspirv: Implement OpCopyObject and OpCopyLogical as...
2020-03-03 Rhys Perryspirv: fix memory_barrier_tcs_patch emission
2020-03-03 Rhys Perryspirv: improve creation of memory_barrier
2020-02-24 Caio Marcelo de... nir, intel: Move use_scoped_memory_barrier to nir_options
2020-02-24 Eric Anholtspirv_to_nir: Reuse glsl_sampler_dim_coordinate_compone...
2020-02-21 Caio Marcelo de... spirv: Be consistent when checking for Shader/Kernel
2020-02-21 Arcady Goldmints... spirv: Remove outdated SPIR-V decoration warnings
2020-02-12 Arcady Goldmints... Rename nir_lower_constant_initializers to nir_lower_var...
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2020-01-29 Samuel Pitoisetspirv: implement SPV_AMD_shader_explicit_vertex_parameter
2020-01-29 Samuel Pitoisetspirv: add support for SpvDecorationExplicitInterpAMD
2020-01-23 Samuel Pitoisetspirv: add support for SpvOpFragment{Mask}FetchAMD...
2020-01-23 Samuel Pitoisetspirv: add SpvCapabilityFragmentMaskAMD
2020-01-23 Ian Romanickspirv: Add support for IntegerFunctions2INTEL capability
2020-01-23 Ian Romanickspirv: Silence a bunch of unused parameter warnings
2020-01-23 Ian Romanicknir/spirv: Translate SPIR-V to NIR for new INTEL_shader...
2020-01-14 Caio Marcelo de... spirv: Handle PhysicalStorageBuffer in memory barriers
2020-01-14 Caio Marcelo de... spirv: Drop EXT for PhysicalStorageBuffer symbols
2020-01-13 Jason Ekstrandnir: Rename nir_intrinsic_barrier to control_barrier
2020-01-13 Jason Ekstrandspirv: Add output memory semantics to OpControlBarrier...
2020-01-13 Jason Ekstrandspirv: Add a workaround for OpControlBarrier on old...
2020-01-09 Samuel Pitoisetspirv,nir: add new lod parameter to image_{load,store...
2020-01-09 Samuel Pitoisetspirv: add SpvCapabilityImageReadWriteLodAMD
2019-12-21 Rob Clarknir+vtn: vec8+vec16 support
2019-12-20 Caio Marcelo de... spirv: Implement SPV_KHR_non_semantic_info
2019-12-11 Rob Clarkspirv: add OpLifetime*
2019-12-11 Karol Herbstspirv: handle UniformConstant for OpenCL kernels
2019-11-21 Dave Airliespirv: don't store 0 to cs.ptr_size for non kernel...
2019-11-09 Jason Ekstrandspirv: Sort out the mess that is sampled image
2019-11-09 Jason Ekstrandspirv: Remove the type from sampled_image
2019-11-09 Caio Marcelo de... spirv: Don't leak GS initialization to other stages
2019-10-29 Caio Marcelo de... spirv: Don't fail if multiple ordering semantics bits...
2019-10-24 Caio Marcelo de... spirv: Add helper to find args of Image Operands
2019-10-24 Caio Marcelo de... spirv: Check that only one offset is defined as Image...
2019-10-24 Caio Marcelo de... spirv: Handle MakeTexelAvailable/Visible
2019-10-24 Caio Marcelo de... spirv: Add option to emit scoped memory barriers
2019-10-24 Caio Marcelo de... spirv: Add SpvMemoryModelVulkan and related capabilities
2019-10-24 Caio Marcelo de... spirv: Emit memory barriers for atomic operations
2019-10-24 Caio Marcelo de... spirv: Parse memory semantics for atomic operations
2019-10-18 Eduardo Lima Mitevnir: Add new texop nir_texop_tex_prefetch
2019-10-15 Jonathan Marekspirv: set correct dest_type for texture query ops
2019-10-07 Caio Marcelo de... spirv: Implement SPV_KHR_shader_clock
2019-09-18 Caio Marcelo de... spirv: Add missing break for capability handling
2019-09-17 Samuel Iglesias... nir: add support for flushing to zero denorm constants
2019-09-17 Samuel Iglesias... spirv/nir: keep track of SPV_KHR_float_controls executi...
2019-09-17 Samuel Iglesias... spirv: check support for SPV_KHR_float_controls capabil...
2019-09-17 Caio Marcelo de... spirv: Handle ShaderLayer and ShaderViewportIndex capab...
2019-08-21 Jason Ekstrandnir: Add explicit signs to image min/max intrinsics
2019-08-11 Caio Marcelo de... spirv: Drop lower_workgroup_access_to_offsets
2019-07-26 Lionel Landwerlinspirv: propagate access qualifiers through ssa & pointer
2019-07-26 Lionel Landwerlinspirv: wrap push ssa/pointer values
2019-07-19 Daniel Schürmannspirv: Fix order of barriers in SpvOpControlBarrier
2019-07-16 Jason Ekstrandspirv: Add a warning for ArrayStride on arrays of blocks
2019-07-15 Caio Marcelo de... spirv: Ignore ArrayStride for storage classes that...
2019-07-15 Caio Marcelo de... spirv: Fix stride calculation when lowering Workgroup...
2019-07-08 Caio Marcelo de... spirv: Implement SPV_EXT_demote_to_helper_invocation
2019-07-02 Caio Marcelo de... spirv: Ignore ArrayStride in OpPtrAccessChain for Workgroup
2019-06-19 Jason Ekstrandnir: Make nir_constant a vector rather than a matrix
2019-06-19 Jason Ekstrandspirv: Only copy needed components for OpSpecConstantOp
2019-06-19 Jason Ekstrandspirv: Use a single path for OpSpecConstantOp of OpVect...
2019-06-19 Jason Ekstrandspirv: Use vtn_constan_uint() for array lengths and...
2019-06-13 Daniel Schürmannspirv/nir: add support for AMD_shader_ballot and Groups...
2019-06-13 Daniel Schürmannnir/spirv: add support for the SubgroupBallotKHR SPIR...
2019-06-13 Daniel Schürmannnir/spirv: add support for the SubgroupVoteKHR SPIR...
2019-06-04 Jason Ekstrandspirv: Implement SPV_EXT_fragment_shader_interlock
2019-06-04 Caio Marcelo de... spirv: Like Uniform, do nothing for UniformId
2019-06-04 Caio Marcelo de... spirv: Implement SpvOpCopyLogical
2019-06-04 Caio Marcelo de... spirv: Generalize OpSelect
2019-06-04 Caio Marcelo de... spirv: Move OpSelect handling to a function
2019-06-03 Caio Marcelo de... spirv: Implement OpPtrEqual, OpPtrNotEqual and OpPtrDiff
2019-05-29 Caio Marcelo de... spirv: Change spirv_to_nir() to return a nir_shader
2019-05-24 Jason Ekstrandnir/builder: Remove the use_fmov parameter from nir_swizzle
2019-05-21 Caio Marcelo de... spirv: Drop GOOGLE suffix from names incorporated to...
2019-05-21 Caio Marcelo de... spirv: Pick the right bitsize when doing SpvUConvert
2019-05-20 Caio Marcelo de... spirv: Generate proper NULL pointer values
2019-05-20 Caio Marcelo de... spirv: Reuse helpers in vtn_handle_type()
2019-05-20 Caio Marcelo de... spirv: Add and use vtn_type_without_array() helper
2019-05-20 Caio Marcelo de... spirv: Change vtn_null_constant() to use vtn_type
2019-05-20 Caio Marcelo de... spirv, radv, anv: Replace ptr_type with addr_format
2019-05-04 Karol Herbstnir: Add nir_op_vec helper
2019-05-04 Karol Herbstvtn: handle bitcast with pointer src/dest
2019-05-02 Rob Clarknir: add pass to lower fb reads
2019-04-30 Juan A. Suarez Romerospirv: add missing SPV_EXT_descriptor_indexing capabilities
2019-04-30 Caio Marcelo de... spirv: Properly handle SpvOpAtomicCompareExchangeWeak
2019-04-23 Caio Marcelo de... spirv: Handle SpvOpDecorateId
next