summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-10-05cmake: Enable cmake install for include/lib/binclover_nirRobert Foss3-0/+28
2017-09-19Indicate the module has changedDavid Neto1-0/+2
2017-09-19Work around driver bugs by AND-ing workgroup size with itselfDavid Neto6-27/+72
2017-09-19Read WorkgroupSize as whole vector from the spec constant valueDavid Neto7-75/+85
2017-09-17Fix codegen for vector clzDavid Neto7-19/+37
2017-09-07replace bitcasts: Fix elem indices for store into cast wider-vec to narrow-vecDavid Neto2-6/+25
2017-09-06Fix extraction of uchar4 componentsDavid Neto2-0/+62
2017-09-01Update SPIRV-Tools and SPIRV-HeadersDavid Neto1-2/+2
2017-08-30Refresh SPIRV-Tools dependencyDavid Neto1-1/+1
2017-08-28Test float to i8 conversionsDavid Neto2-0/+64
2017-08-28Fix truncation of i32 to i8David Neto2-2/+44
2017-08-27Fix insertion into <4 x i8>David Neto2-1/+33
2017-08-26Fix generation of <4 x i8> constantsDavid Neto4-9/+93
2017-08-26SPIR-V type for i8 always aliases the type for i32David Neto3-0/+61
2017-08-25Use separate UniqueVector to track constantsDavid Neto1-14/+11
2017-08-25Update to latest SPIRV-Headers and SPIRV-ToolsDavid Neto1-2/+2
2017-08-25Ignore ShaderViewportIndexLayerNV capability due to aliasDavid Neto1-0/+1
2017-08-25Fix constants generation in presence of <4 x i8> constantDavid Neto2-3/+47
2017-08-21Don't emit StorageImageReadWithoutFormatDavid Neto12-43/+37
2017-08-14Clarify work group size rulesDavid Neto1-19/+27
2017-08-10Fix member offsets for storage buffersDavid Neto2-5/+44
2017-08-04Document unconditional extension dependenciesDavid Neto1-6/+5
2017-08-04Document requirement for VK_KHR_storage_buffer_storage_classDavid Neto1-3/+8
2017-08-04Fix -mfmt=cDavid Neto2-16/+16
2017-08-04Declare SPV_KHR_storage_buffer_storage_class extensionDavid Neto2-13/+17
2017-08-04Use Block decoration on storage buffersDavid Neto601-794/+795
2017-08-02Error out for unsupported vector types in function bodiesDavid Neto1-1/+31
2017-08-02Emit user error for some uses of long vectorsDavid Neto2-1/+24
2017-08-02Update to latest LLVM and ClangDavid Neto2-11/+22
2017-07-14Make utils/fetch_sources.py compatible with Python3Alastair Murray1-1/+1
2017-07-14Update to top-of-tree LLVM and ClangDavid Neto1-2/+2
2017-07-13Add samplerExpr to samplers in the descriptor mapDavid Neto4-34/+54
2017-07-13Remove accidentally added files under test treeDavid Neto2-82/+0
2017-07-13Remove accidentally added file in test treeDavid Neto1-0/+0
2017-07-13Add option -mfmt=c to output as C initializer listDavid Neto5-21/+91
2017-07-12Update tests for ArrayStride for PtrAccessChainDavid Neto3-3/+8
2017-07-12Fix ArrayStride on array typesDavid Neto5-5/+5
2017-07-12Emit ArrayStride decorations for pointer type of base arg of PtrAccessChainDavid Neto3-5/+118
2017-07-12Error out on pointer equality checkDavid Neto2-0/+14
2017-07-12Add argOrdinal field to descriptor mapDavid Neto3-56/+130
2017-07-12Emit descriptor mapDavid Neto4-5/+165
2017-07-12Add -cluster-pod-kernel-args to save descriptorsDavid Neto8-1/+452
2017-07-12Function vars are first instructions in entry blockDavid Neto7-10/+16
2017-07-12Avoid spurious rebuildsDavid Neto1-6/+14
2017-07-12Handle memcpy where source or dest are arraysDavid Neto5-11/+266
2017-07-12Handle memcpy where source or dest are arraysDavid Neto4-31/+217
2017-07-12Remove trivial bitcastsDavid Neto2-7/+55
2017-07-12HACK: Handle vload_half without SPV_KHR_16bit_storage, assuming aligned point...David Neto3-21/+75
2017-07-12HACK: Support vstore_half with aligned i32* and no SPV_KHR_16bit_storageDavid Neto3-15/+200
2017-06-16Initial commit of ClspvDavid Neto689-0/+50160