glsl: copy the new data fields when converting to nir
[mesa.git] / src / compiler / spirv /
2019-12-12 Dave Airlievtn/opencl: add shuffle/shuffle support
2019-12-12 Dave Airlievtn: convert vload/store to single value loops
2019-12-11 Rob Clarkspirv: add OpLifetime*
2019-12-11 Karol Herbstspirv: handle UniformConstant for OpenCL kernels
2019-12-11 Pierre Moreaucompiler/spirv: Fix uses of gnu struct = {} extension
2019-11-21 Dave Airlievtn/opencl: add clz support
2019-11-21 Dave Airliespirv/nir/opencl: handle some multiply instructions.
2019-11-21 Dave Airliespirv: get the correct type for function returns.
2019-11-21 Dave Airliespirv: don't store 0 to cs.ptr_size for non kernel...
2019-11-19 Marek Olšáknir: move data.image.access to data.access
2019-11-19 Samuel Pitoisetspirv: fix lowering of OpGroupNonUniformAllEqual
2019-11-13 Caio Marcelo de... spirv: Consider the sampled_image case in wa_glslang_17...
2019-11-12 Jason Ekstrandspirv: Fix the MSVC build
2019-11-09 Jason Ekstrandspirv: Sort out the mess that is sampled image
2019-11-09 Jason Ekstrandspirv: Add a vtn_decorate_pointer helper
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-11-04 Marek Olšáknir: pack nir_variable::data::xfb_*
2019-10-29 Caio Marcelo de... spirv: Don't fail if multiple ordering semantics bits...
2019-10-28 Timothy Arceriutil: rename list_empty() to list_is_empty()
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: Add imageoperands_to_string helper
2019-10-24 Caio Marcelo de... spirv: Handle MakePointerAvailable/Visible
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-24 Jason Ekstrandspirv/info: Add a memorymodel_to_string helper
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-12 Neil Robertsnir/builder: Move nir_atan and nir_atan2 from SPIR...
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: fix denorms in unpack_half_1x16()
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-09-17 Caio Marcelo de... spirv: Update JSON and headers to 1.5
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-08-08 Erik Faye-Lundspirv: fixup signature
2019-08-06 Antia Puentesnir/spirv: Fix gl_BaseVertex for non-indexed draws...
2019-07-31 Eric Engestromcompiler: replace MAYBE_UNUSED with UNUSED
2019-07-30 Lionel Landwerlinspirv: don't discard access set by vtn_pointer_dereference
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-17 Caio Marcelo de... spirv: Bail when we see CounterBuffer decoration
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-08 Caio Marcelo de... spirv: Update the headers from latest Khronos master
2019-07-08 Connor Abbottspirv: Add an option for making FragCoord a sysval
2019-07-02 Caio Marcelo de... spirv: Ignore ArrayStride in OpPtrAccessChain for Workgroup
2019-06-30 Alejandro Piñeirospirv/nir: fill up nir variable info for ubos and ssbo
2019-06-30 Alejandro Piñeirospirv/nir: create nir variable for UBO/SSBO
2019-06-26 Caio Marcelo de... spirv: Implement NoSignedWrap and NoUnsignedWrap decora...
2019-06-20 Caio Marcelo de... spirv: Restrict use of descriptor intrinsics to Vulkan
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-19 Jason Ekstrandspirv: Add a vtn_constant_int helper
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 Caio Marcelo de... spirv: Update the OpenCL.std.h header
2019-06-04 Jason Ekstrandspirv: Implement SPV_EXT_fragment_shader_interlock
2019-06-04 Jason Ekstrandspirv: Update the headers from latest Khronos master
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-30 Dave Airlievtn: create cast with type stride.
2019-05-29 Caio Marcelo de... spirv: Change spirv_to_nir() to return a nir_shader
2019-05-24 Jason Ekstrandnir: Drop imov/fmov in favor of one mov instruction
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-21 Caio Marcelo de... spirv: Trivially handle new 1.4 loop controls
2019-05-21 Caio Marcelo de... spirv: Update JSON and Headers to 1.4
2019-05-21 Caio Marcelo de... spirv: Handle instruction aliases in spirv_info_c.py
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 vtn_variable_mode_image
2019-05-20 Caio Marcelo de... spirv: Add vtn_mode_to_address_format()
2019-05-20 Caio Marcelo de... spirv: Add vtn_mode_uses_ssa_offset()
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: Export vtn_storage_class_to_mode()
2019-05-20 Caio Marcelo de... spirv, radv, anv: Replace ptr_type with addr_format
2019-05-04 Karol Herbstspirv/cl: support vload/vstore
2019-05-04 Karol Herbstnir: Add nir_op_vec helper
2019-05-04 Karol Herbstvtn: handle bitcast with pointer src/dest
2019-05-03 Dave Airliespirv: fix SpvOpBitSize return value.
next