summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a ptr_as_array deref typeJason Ekstrand2019-01-082-2/+2
* spirv: Propagate layout decorations to created glsl_typesJason Ekstrand2019-01-083-14/+78
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-082-2/+3
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-081-3/+3
* spirv: Handle arbitrary bit sizes for deref array indicesJason Ekstrand2019-01-082-34/+42
* spirv: Emit NIR deref instructions on-the-flyJason Ekstrand2019-01-083-71/+34
* spirv: Sign-extend array indicesJason Ekstrand2019-01-081-2/+2
* spirv: Handle any bit size in vector_insert/extractJason Ekstrand2019-01-083-11/+15
* spirv: Fix matrix parameters in function calls.Bas Nieuwenhuizen2019-01-081-0/+4
* compiler/spirv: use 32-bit polynomial approximation for 16-bit asin()Iago Toral Quiroga2019-01-021-0/+14
* compiler/spirv: implement 16-bit frexpIago Toral Quiroga2019-01-021-2/+46
* compiler/spirv: implement 16-bit hyperbolic trigonometric functionsIago Toral Quiroga2019-01-021-18/+26
* compiler/spirv: implement 16-bit exp and logIago Toral Quiroga2019-01-021-2/+2
* compiler/spirv: implement 16-bit atan2Iago Toral Quiroga2019-01-021-7/+11
* compiler/spirv: implement 16-bit atanIago Toral Quiroga2019-01-021-12/+11
* compiler/spirv: implement 16-bit acosIago Toral Quiroga2019-01-021-2/+3
* compiler/spirv: implement 16-bit asinIago Toral Quiroga2019-01-021-9/+14
* spirv: add support for SpvCapabilityStorageImageMultisampleSamuel Pitoiset2018-12-201-1/+4
* nir: Switch to using 1-bit Booleans for almost everythingJason Ekstrand2018-12-162-32/+32
* nir: Add support for 1-bit data typesJason Ekstrand2018-12-161-0/+9
* nir: Rename Boolean-related opcodes to include 32 in the nameJason Ekstrand2018-12-161-31/+31
* spirv: Add support for MinLodJason Ekstrand2018-12-111-1/+11
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-051-2/+2
* spirv: add SpvCapabilityInt64AtomicsSamuel Pitoiset2018-12-051-1/+4
* spirv/vtn: handle variable pointers without offset loweringDave Airlie2018-11-202-8/+10
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-152-0/+8
* nir/spirv: Force 32-bit for UBO and SSBO BooleansJason Ekstrand2018-11-151-2/+8
* nir/builder: Add a nir_pack/unpack/bitcast helpersJason Ekstrand2018-11-151-76/+25
* nir/builder: Add iadd_imm and imul_imm helpersJason Ekstrand2018-11-151-8/+6
* nir/spirv: cast shift operand to u32Karol Herbst2018-11-142-0/+31
* spirv: Pass SSA values through functionsJason Ekstrand2018-10-301-41/+139
* spirv: Initialize subgroup destinations with the destination typeJason Ekstrand2018-10-261-4/+8
* spirv: Use the right bit-size for spec constant opsJason Ekstrand2018-10-261-3/+9
* nir/builder: Add a nir_imm_true/false helpersJason Ekstrand2018-10-262-7/+7
* spirv: Add no-op support for VK_GOOGLE_hlsl_functionality1Jason Ekstrand2018-10-222-0/+12
* spirv: Add support for SPV_GOOGLE_decorate_stringJason Ekstrand2018-10-221-0/+8
* spirv: Update SPIR-V json and headers to Khronos masterJason Ekstrand2018-10-132-13/+604
* spirv/nir: handle memory access qualifiers for SSBO loads/storesSamuel Pitoiset2018-10-123-12/+75
* spirv: mark variables decorated with XfbBuffer as always activeSamuel Pitoiset2018-10-051-0/+1
* spirv: Move function call handling to vtn_cfgJason Ekstrand2018-10-023-63/+65
* nir: Use a bitfield for image access qualifiersJason Ekstrand2018-08-291-5/+5
* nir: Make image load/store intrinsics variable-widthJason Ekstrand2018-08-291-0/+2
* spirv: Make VertexIndex and VertexId both non-zero-basedNeil Roberts2018-08-131-7/+7
* spirv: fill info.gs.input_primitive tooAlejandro Piñeiro2018-08-131-0/+2
* meson: Build with Python 3Mathieu Bridon2018-08-101-2/+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-312-2/+12
* spirv: Handle XFB variable decorationsNeil Roberts2018-07-311-3/+9
* spirv: Handle SpvExecutionModeXfbNeil Roberts2018-07-311-1/+1