spirv: Use interface type for block and buffer block
[mesa.git] / src / compiler / spirv / spirv_to_nir.c
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...
2018-11-16 Jason Ekstrandnir: Add alignment parameters to SSBO, UBO, and shared...
2018-11-14 Karol Herbstnir/spirv: cast shift operand to u32
2018-10-26 Jason Ekstrandspirv: Use the right bit-size for spec constant ops
2018-10-22 Jason Ekstrandspirv: Add no-op support for VK_GOOGLE_hlsl_functionality1
2018-10-22 Jason Ekstrandspirv: Add support for SPV_GOOGLE_decorate_string
2018-10-12 Samuel Pitoisetspirv/nir: handle memory access qualifiers for SSBO...
2018-10-02 Jason Ekstrandspirv: Move function call handling to vtn_cfg
2018-08-29 Jason Ekstrandnir: Make image load/store intrinsics variable-width
2018-08-13 Alejandro Piñeirospirv: fill info.gs.input_primitive too
2018-07-31 Alejandro Piñeirocompiler/spirv: add XFB and GeometryStreams capability...
2018-07-31 Neil Robertsspirv/nir: Fix the stream ID when emitting a primitive...
2018-07-31 Neil Robertsspirv: Handle the SpvDecorationStream decoration
2018-07-31 Neil Robertsspirv: Handle SpvExecutionModeXfb
2018-07-22 Ilia Mirkinspirv: add support for SPV_KHR_post_depth_coverage
2018-07-17 Karol Herbstnir: prepare for bumping up max components to 16
2018-07-16 Jason Ekstrandspirv: Fix a couple of image atomic load/store bugs
2018-07-13 Karol Herbstnir: cleanup oversized arrays in nir_swizzle calls
2018-07-12 Karol Herbstnir/spirv: handle OpConstantComposites with OpUndef...
2018-07-12 Rob Clarknir/spirv: print extension name in fail msg
2018-07-12 Rob Clarknir/spirv: Use imov where we might have 8 bit types
2018-07-09 Jose Maria Casanov... spirv/nir: Add support for SPV_KHR_8bit_storage
2018-07-03 Antia Puentesnir: Fix OpAtomicCounterIDecrement for uniform atomic...
2018-07-03 Alejandro Piñeirospirv/nir: add capability check for SpvCapabilityAtomic...
2018-07-03 Alejandro Piñeirospirv/nir: add atomic counter support on vtn_handle_ssb...
2018-06-23 Jason Ekstrandnir,spirv: Rework function calls
2018-06-23 Jason Ekstrandspirv: Clean up vtn_pointer_to_offset
2018-06-23 Jason Ekstrandspirv: Make push constants an offset-based pointer
2018-06-23 Jason Ekstrandspirv: Use deref instructions for most variables
2018-06-21 Neil Robertsspirv: Get rid of vtn_variable_mode_image/sampler
2018-06-08 Gustavo Lima Chavesspirv: add/hookup SpvCapabilityStencilExportEXT
2018-06-01 Martin Pelikáncompiler/spirv: reject invalid shader code properly
2018-05-03 Iago Toral Quirogacompiler/spirv: add implementation to check for SpvCapa...
2018-04-18 Bas Nieuwenhuizenspirv: Add support for runtime descriptor array cap.
2018-04-18 Bas Nieuwenhuizenspirv: Add support for VK_EXT_descriptor_indexing unifo...
2018-04-13 Daniel Schürmannnir/spirv: Fix warning and add missing breaks.
2018-04-04 Iago Toral Quirogacompiler/spirv: set is_shadow for depth comparitor...
2018-04-03 Rob Clarknir+drivers: add helpers to get # of src/dest components
2018-03-30 Brian Paulnir/spirv: fix MSVC syntax error in vtn_handle_texture()
2018-03-30 Alejandro Piñeironir/spirv: add gl_spirv_validation method
2018-03-30 Alejandro Piñeirospirv: add vtn_create_builder
2018-03-28 Dave Airliespirv: add support for SPV_AMD_shader_trinary_minmax
2018-03-25 Rob Clarkglsl_types: vec8/vec16 support
2018-03-23 Jason Ekstrandnir: Rename image intrinsics to image_var
2018-03-15 Alejandro Piñeirospirv/radv: add AMD_gcn_shader capability, remove curre...
2018-03-15 Samuel Iglesias... spirv: update arguments for vtn_nir_alu_op_for_spirv_op...
2018-03-14 Karol Herbstcompiler: int8/uint8 support
2018-03-13 Eric Anholtspirv: Silence compiler warning about undefined srcs[0]
2018-03-07 Daniel Schürmannspirv: handle AMD_gcn_shader extended instructions
2018-03-07 Jason Ekstrandspirv: Add support for subgroup arithmetic
2018-03-07 Jason Ekstrandspirv: Add subgroup quad support
2018-03-07 Jason Ekstrandspirv: Add subgroup shuffle support
2018-03-07 Jason Ekstrandspirv: Add subgroup vote support
2018-03-07 Jason Ekstrandspirv: Add subgroup ballot support
2018-03-07 Jason Ekstrandspirv: Add initial subgroup support
2018-03-07 Jason Ekstrandspirv: Handle the new OpModuleProcessed instruction
next