summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/spirv_to_nir.c
Commit message (Expand)AuthorAgeFilesLines
* spirv: Drop the impl field from vtn_builderJason Ekstrand2017-12-021-5/+4
* nir/spirv: tg4 requires a samplerAlex Smith2017-11-131-1/+1
* spirv: Use correct type for sampled imagesAlex Smith2017-11-131-6/+4
* spirv: Claim support for the simple memory modelJason Ekstrand2017-10-261-1/+2
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-26/+26
* spirv: Fix SpvOpAtomicISubJózef Kucia2017-10-091-0/+1
* spirv: Don't warn on the ImageCubeArray capabilityJason Ekstrand2017-10-071-1/+1
* spirv: Flip the tessellation winding orderJason Ekstrand2017-09-201-7/+2
* nir/spirv: Use unreachable("...") rather than assert(!"...")Matt Turner2017-08-291-9/+9
* spirv: Fix SpvImageFormatR16uiJason Ekstrand2017-08-021-1/+1
* nir/spirv: Add support for SPV_KHR_variable_pointersJason Ekstrand2017-07-181-3/+35
* nir/spirv: Add a helper for pushing SSA valuesJason Ekstrand2017-07-181-2/+3
* nir/spirv: Implement OpPtrAccessChain for buffersJason Ekstrand2017-07-181-1/+3
* spirv/nir: Add some useful asserts for type decorationsJason Ekstrand2017-07-181-0/+4
* spirv: Fix reaching unreachable for compare exchange on imagesJames Legg2017-07-101-0/+1
* nir/spirv: Remove unnecessary comment.Andres Gomez2017-07-081-5/+0
* nir/spirv: Rework function argument setupJason Ekstrand2017-07-051-4/+0
* nir/spirv: Use real pointer typesJason Ekstrand2017-07-051-6/+17
* nir/spirv: Stop using glsl_type for function typesJason Ekstrand2017-07-051-10/+13
* nir/spirv: Beef up the type system a bitJason Ekstrand2017-07-051-28/+39
* nir/spirv: Compact vtn_typeJason Ekstrand2017-07-051-1/+0
* nir/spirv: Simplify type copyingJason Ekstrand2017-07-051-7/+1
* nir/spirv: Remove unneeded parameters from pointer_to_offsetJason Ekstrand2017-07-051-2/+1
* nir/spirv: Simplify matrix loads/storesJason Ekstrand2017-07-051-1/+28
* nir/spirv: Use the correct stride for non-32-bit vectorsJason Ekstrand2017-07-051-1/+1
* nir/spirv: Wrap access chains in a new vtn_pointer data structureJason Ekstrand2017-07-051-8/+9
* nir/spirv: Rename some things from access_chain to pointerJason Ekstrand2017-07-051-36/+29
* nir/spirv: Use the type from the deref for atomicsJason Ekstrand2017-07-051-3/+3
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-24/+24
* spirv: Add support for SPV_KHR_multiviewJason Ekstrand2017-05-031-0/+4
* nir: Make image_size a variable-width intrinsicJason Ekstrand2017-03-141-7/+11
* nir/spirv: Restrict the number of channels in texture coordinatesJason Ekstrand2017-03-141-1/+2
* spirv: Silence unused variable warnings in release modeJason Ekstrand2017-03-071-0/+1
* spirv: add support for Int64 capabilityDave Airlie2017-02-161-1/+3
* spirv/nir: add support for int64Dave Airlie2017-02-161-1/+17
* spirv: Add support for SpvCapabilityStorageImageReadWithoutFormat.Bas Nieuwenhuizen2017-02-151-1/+4
* spirv: Add support for SpvCapabilityStorageImageWriteWithoutFormatAlex Smith2017-02-141-1/+4
* nir/spirv: do not require a format with images that are not sampledIago Toral Quiroga2017-02-141-2/+0
* spirv: Add more asserts in vtn_vector_constructJason Ekstrand2017-02-071-0/+15
* spirv: add SPV_KHR_shader_draw_parameters supportLionel Landwerlin2017-02-011-0/+4
* spirv: handle undefined components for OpVectorShuffleLionel Landwerlin2017-01-261-15/+38
* spirv: handle OpUndef as part of the variable parsing passLionel Landwerlin2017-01-261-0/+1
* spirv: add default handler for new enumsLionel Landwerlin2017-01-251-0/+12
* spirv: fix typosLionel Landwerlin2017-01-251-3/+3
* spirv: acknowledge multisampled input attachmentsIago Toral Quiroga2017-01-251-3/+8
* spirv: fix typo in warning messageIago Toral Quiroga2017-01-121-1/+1
* spirv: Silence unsupported tessellation capability warnings.Kenneth Graunke2017-01-101-2/+5
* spirv: Add tessellation varying and built-in support.Kenneth Graunke2017-01-101-1/+0
* spirv: Handle tessellation execution modes.Kenneth Graunke2017-01-101-6/+41
* spirv: enable SpvCapabilityFloat64 only to supported platformsSamuel Iglesias Gonsálvez2017-01-091-1/+4