summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/spirv_to_nir.c
Commit message (Expand)AuthorAgeFilesLines
* spirv: Use the right bit-size for spec constant opsJason Ekstrand2018-10-261-3/+9
* spirv: Add no-op support for VK_GOOGLE_hlsl_functionality1Jason Ekstrand2018-10-221-0/+5
* spirv: Add support for SPV_GOOGLE_decorate_stringJason Ekstrand2018-10-221-0/+8
* spirv/nir: handle memory access qualifiers for SSBO loads/storesSamuel Pitoiset2018-10-121-3/+21
* spirv: Move function call handling to vtn_cfgJason Ekstrand2018-10-021-63/+0
* nir: Make image load/store intrinsics variable-widthJason Ekstrand2018-08-291-0/+2
* spirv: fill info.gs.input_primitive tooAlejandro Piñeiro2018-08-131-0/+2
* compiler/spirv: add XFB and GeometryStreams capability check supportAlejandro Piñeiro2018-07-311-2/+8
* spirv/nir: Fix the stream ID when emitting a primitive or vertexNeil Roberts2018-07-311-2/+5
* spirv: Handle the SpvDecorationStream decorationNeil Roberts2018-07-311-1/+8
* spirv: Handle SpvExecutionModeXfbNeil Roberts2018-07-311-1/+1
* spirv: add support for SPV_KHR_post_depth_coverageIlia Mirkin2018-07-221-0/+9
* nir: prepare for bumping up max components to 16Karol Herbst2018-07-171-1/+1
* spirv: Fix a couple of image atomic load/store bugsJason Ekstrand2018-07-161-17/+30
* nir: cleanup oversized arrays in nir_swizzle callsKarol Herbst2018-07-131-2/+1
* nir/spirv: handle OpConstantComposites with OpUndef membersKarol Herbst2018-07-121-2/+13
* nir/spirv: print extension name in fail msgRob Clark2018-07-121-4/+5
* nir/spirv: Use imov where we might have 8 bit typesRob Clark2018-07-121-2/+2
* spirv/nir: Add support for SPV_KHR_8bit_storageJose Maria Casanova Crespo2018-07-101-0/+6
* nir: Fix OpAtomicCounterIDecrement for uniform atomic countersAntia Puentes2018-07-031-1/+1
* spirv/nir: add capability check for SpvCapabilityAtomicStorageAlejandro Piñeiro2018-07-031-1/+4
* spirv/nir: add atomic counter support on vtn_handle_ssbo_or_shared_atomicAlejandro Piñeiro2018-07-031-6/+84
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-26/+38
* spirv: Clean up vtn_pointer_to_offsetJason Ekstrand2018-06-221-1/+1
* spirv: Make push constants an offset-based pointerJason Ekstrand2018-06-221-0/+7
* spirv: Use deref instructions for most variablesJason Ekstrand2018-06-221-59/+64
* spirv: Get rid of vtn_variable_mode_image/samplerNeil Roberts2018-06-211-2/+2
* spirv: add/hookup SpvCapabilityStencilExportEXTGustavo Lima Chaves2018-06-081-0/+8
* compiler/spirv: reject invalid shader code properlyMartin Pelikán2018-06-011-5/+34
* compiler/spirv: add implementation to check for SpvCapabilityInt16 supportIago Toral Quiroga2018-05-031-1/+3
* spirv: Add support for runtime descriptor array cap.Bas Nieuwenhuizen2018-04-181-0/+4
* spirv: Add support for VK_EXT_descriptor_indexing uniform indexing caps.Bas Nieuwenhuizen2018-04-181-0/+6
* nir/spirv: Fix warning and add missing breaks.Daniel Schürmann2018-04-141-0/+2
* compiler/spirv: set is_shadow for depth comparitor sampling opcodesIago Toral Quiroga2018-04-041-1/+2
* nir+drivers: add helpers to get # of src/dest componentsRob Clark2018-04-031-2/+1
* nir/spirv: fix MSVC syntax error in vtn_handle_texture()Brian Paul2018-03-301-1/+2
* nir/spirv: add gl_spirv_validation methodAlejandro Piñeiro2018-03-301-14/+21
* spirv: add vtn_create_builderAlejandro Piñeiro2018-03-301-17/+34
* spirv: add support for SPV_AMD_shader_trinary_minmaxDave Airlie2018-03-291-0/+3
* glsl_types: vec8/vec16 supportRob Clark2018-03-251-2/+1
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-2/+2
* spirv/radv: add AMD_gcn_shader capability, remove current extensionsAlejandro Piñeiro2018-03-151-1/+1
* spirv: update arguments for vtn_nir_alu_op_for_spirv_opcode()Samuel Iglesias Gonsálvez2018-03-151-2/+2
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+24
* spirv: Silence compiler warning about undefined srcs[0]Eric Anholt2018-03-131-0/+1
* spirv: handle AMD_gcn_shader extended instructionsDaniel Schürmann2018-03-071-0/+3
* spirv: Add support for subgroup arithmeticJason Ekstrand2018-03-071-0/+4
* spirv: Add subgroup quad supportJason Ekstrand2018-03-071-0/+3
* spirv: Add subgroup shuffle supportJason Ekstrand2018-03-071-0/+5
* spirv: Add subgroup vote supportJason Ekstrand2018-03-071-0/+4