spirv: fix 64 bit atomic inc and dec
[mesa.git] / src / compiler / spirv / spirv_to_nir.c
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
2019-04-23 Caio Marcelo de... spirv: Rename vtn_decoration literals to operands
2019-04-18 Iago Toral Quirogacompiler/spirv: move the check for Int8 capability
2019-04-16 Caio Marcelo de... spirv: Tell which opcode or value is unhandled when...
2019-04-15 Samuel Pitoisetspirv: add SpvCapabilityFloat16 support
2019-04-14 Jason Ekstrandspirv: Drop some unneeded bit size switch statements
2019-04-14 Karol Herbstnir: make nir_const_value scalar
2019-04-14 Karol Herbstspirv: reduce array size in vtn_handle_constant
2019-04-09 Caio Marcelo de... spirv: Add support for DerivativeGroup capabilities
2019-03-25 Jason Ekstrandspirv: Handle the NonUniformEXT decoration
2019-03-23 Caio Marcelo de... spirv: Use interface type for block and buffer block
2019-03-21 Jason Ekstrandspirv: Drop inline tg4 lowering
2019-03-20 Juan A. Suarez Romeronir: deref only for OpTypePointer
2019-03-19 Jason EkstrandRevert "nir: const `nir_call_instr::callee`"
2019-03-19 Karol Herbstnir/spirv: support physical pointers
2019-03-19 Karol Herbstnir/spirv: handle kernel function parameters
2019-03-19 Karol Herbstglsl: add packed for struct types
2019-03-16 Jason Ekstrandnir/builder: Add a vector extract helper
2019-03-11 Xavier Bouchouxnir/spirv: Fix assert when unsampled OpTypeImage has...
2019-03-05 Karol Herbstnir/spirv: initial handling of OpenCL.std extension...
2019-03-05 Karol Herbstnir/spirv: improve parsing of the memory model
2019-03-04 Jason Ekstrandspirv: OpImageQueryLod requires a sampler
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2019-02-14 Kenneth Graunkespirv: Eliminate dead input/output variables after...
2019-02-14 Ian Romanickspirv: Add missing break
2019-02-01 Jason Ekstrandspirv: Support LocalSizeId and LocalSizeHintId executio...
2019-02-01 Jason Ekstrandspirv: Handle OpExecutionModeId
2019-02-01 Jason Ekstrandspirv: Handle constants and types before execution...
2019-02-01 Jason Ekstrandspirv: Rework handling of spec constant workgroup size...
2019-02-01 Jason Ekstrandspirv: Replace vtn_constant_value with vtn_constant_uint
2019-01-26 Jason Ekstrandspirv: Add support for SPV_EXT_physical_storage_buffer
2019-01-26 Jason Ekstrandspirv: Implement OpConvertPtrToU and OpConvertUToPtr
2019-01-26 Jason Ekstrandspirv: Handle OpTypeForwardPointer
2019-01-23 Sergii Romantsovnir: Length of boolean vtn_value now is 1
2019-01-22 Jason Ekstrandspirv: Initialize struct member offsets to -1
2019-01-21 Karol Herbstnir/spirv: handle ContractionOff execution mode
2019-01-21 Rob Clarknir/vtn: add caps for some cl related capabilities
2019-01-21 Karol Herbstvtn: handle SpvExecutionModelKernel
2019-01-21 Karol Herbstmesa: add MESA_SHADER_KERNEL
2019-01-14 Caio Marcelo de... src/compiler: use new hash table and set creation helpers
2019-01-12 Jason Ekstrandspirv: Contain the GLSLang issue #179 workaround to...
2019-01-10 Matt Turnernir: Tag entrypoint for easy recognition by nir_shader_...
2019-01-08 Jason Ekstrandspirv: Add support for using derefs for UBO/SSBO access
2019-01-08 Jason Ekstrandspirv: Add explicit pointer types
2019-01-08 Jason Ekstrandspirv: Choose atomic deref type with pointer_uses_ssa_o...
2019-01-08 Jason Ekstrandspirv: Add error checking for Block and BufferBlock...
2019-01-08 Jason Ekstrandspirv: Propagate layout decorations to created glsl_types
2019-01-08 Jason Ekstrandglsl_type: Add support for explicitly laid out matrices...
2019-01-08 Jason Ekstrandspirv: Handle any bit size in vector_insert/extract
2018-12-20 Samuel Pitoisetspirv: add support for SpvCapabilityStorageImageMultisample
2018-12-16 Jason Ekstrandnir: Switch to using 1-bit Booleans for almost everything
2018-12-16 Jason Ekstrandnir: Add support for 1-bit data types
2018-12-12 Jason Ekstrandspirv: Add support for MinLod
2018-12-05 Samuel Pitoisetspirv: add SpvCapabilityInt64Atomics
2018-11-19 Dave Airliespirv/vtn: handle variable pointers without offset...
next