summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* spirv: Use nir_builder for control flowJason Ekstrand2017-03-011-31/+14
* nir: Combine the int and double [un]pack opcodesJason Ekstrand2017-02-161-2/+2
* spirv: handle SpvOpUConvert in proper place.Dave Airlie2017-02-161-1/+1
* spirv: add support for Int64 capabilityDave Airlie2017-02-162-1/+4
* spirv/nir: add support for int64Dave Airlie2017-02-162-2/+32
* spirv: Add support for SpvCapabilityStorageImageReadWithoutFormat.Bas Nieuwenhuizen2017-02-152-1/+5
* spirv: Add support for SpvCapabilityStorageImageWriteWithoutFormatAlex Smith2017-02-143-2/+9
* 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-013-0/+17
* nir/spirv/glsl450: Implement IEEE-compliant handling of atan2(±∞, ±∞).Francisco Jerez2017-01-311-1/+21
* nir/spirv/glsl450: Rewrite atan2 implementation to fix accuracy and handling ...Francisco Jerez2017-01-311-22/+55
* spirv: handle undefined components for OpVectorShuffleLionel Landwerlin2017-01-261-15/+38
* spirv: handle OpUndef as part of the variable parsing passLionel Landwerlin2017-01-262-0/+7
* spirv: bump headers to SPIRV 1.1Lionel Landwerlin2017-01-253-9/+86
* spirv: add default handler for new enumsLionel Landwerlin2017-01-252-0/+15
* spirv: fix typosLionel Landwerlin2017-01-251-3/+3
* spirv: handle gl_SampleMaskIago Toral Quiroga2017-01-251-2/+6
* spirv: acknowledge multisampled input attachmentsIago Toral Quiroga2017-01-251-3/+8
* spirv: don't assert with location decorations on non i/o variablesLionel Landwerlin2017-01-201-1/+2
* spirv: fix warn string typoLionel Landwerlin2017-01-201-1/+1
* spirv: Handle patch decorations up-frontJason Ekstrand2017-01-121-0/+23
* spirv: fix typo in warning messageIago Toral Quiroga2017-01-121-1/+1
* spirv: Shut up unhandled enumeration value warnings.Kenneth Graunke2017-01-111-0/+2
* spirv: gl_PrimitiveID in the fragment shader is handled as an inputIago Toral Quiroga2017-01-111-1/+4
* spirv: Silence unsupported tessellation capability warnings.Kenneth Graunke2017-01-102-2/+6
* spirv: Tidy some repeated if checks by using a switch statement.Kenneth Graunke2017-01-101-8/+9
* spirv: Add tessellation varying and built-in support.Kenneth Graunke2017-01-103-6/+52
* spirv: Handle tessellation execution modes.Kenneth Graunke2017-01-101-6/+41
* spirv: Move cursor before calling vtn_ssa_value() in phi 2nd pass.Kenneth Graunke2017-01-091-1/+2
* spirv: enable SpvCapabilityFloat64 only to supported platformsSamuel Iglesias Gonsálvez2017-01-092-1/+5
* spirv: add support for doubles to OpSpecConstantSamuel Iglesias Gonsálvez2017-01-093-6/+47
* spirv/nir: add (un)packDouble2x32() translationSamuel Iglesias Gonsálvez2017-01-091-0/+2
* spirv/nir: implement DF conversionsSamuel Iglesias Gonsálvez2017-01-093-13/+23
* spirv: add support for doubles on OpComposite{Insert,Extract}Samuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: Enable double floating points when copying variables in _vtn_variable_...Samuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: add double support to _vtn_block_load_store()Samuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: add double support to _vtn_variable_load_storeSamuel Iglesias Gonsálvez2017-01-091-0/+1
* spirv: add double support to SpvOpCompositeExtractSamuel Iglesias Gonsálvez2017-01-091-2/+14
* spirv: fix SpvOpSpecConstantOp with SpvOpVectorShuffle working with double-ba...Samuel Iglesias Gonsálvez2017-01-091-12/+40
* spirv: add DF support to SpvOp*ConstantCompositeSamuel Iglesias Gonsálvez2017-01-091-3/+11
* spirv: add DF support to vtn_const_ssa_value()Samuel Iglesias Gonsálvez2017-01-091-3/+5
* spirv: add support for loading DF constantsSamuel Iglesias Gonsálvez2017-01-091-2/+10
* spirv: add definition of double based data typesSamuel Iglesias Gonsálvez2017-01-091-2/+4
* spirv: fix typo in spec_constant_decoration_cb()Samuel Iglesias Gonsálvez2017-01-091-2/+2
* spirv: compute push constant access offset & rangeLionel Landwerlin2017-01-041-13/+65
* spirv: move block_size() definitionLionel Landwerlin2017-01-041-48/+48
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-303-16/+12
* spirv: always expose SpvCapabilityStorageImageExtendedFormatsIlia Mirkin2016-12-292-4/+1
* spirv: add interface for drivers to define support extensions.Dave Airlie2016-12-284-3/+23