summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* 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
* spirv/nir: add support for ImageGatherExtendedIlia Mirkin2016-12-161-7/+69
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* spirv: Use a simpler and more correct implementaiton of tanh()Jason Ekstrand2016-12-091-9/+14
* nir: Remove some unused fields from nir_variableJason Ekstrand2016-12-051-4/+0
* spirv: Builtin Layer is an input for fragment shadersIago Toral Quiroga2016-12-031-1/+6
* nir: Get rid of nir_constant_dataJason Ekstrand2016-12-022-42/+33
* nir/spirv: implement ordered / unordered floating point comparisons properlyIago Toral Quiroga2016-11-231-1/+52
* spirv: Stop warning about input attachmentsJason Ekstrand2016-11-221-1/+1
* spirv: Handle the InputAttachmentIndex decorationJason Ekstrand2016-11-222-0/+5
* spirv: Silence unsupported capability warnings for Clip/CullDistance.Kenneth Graunke2016-11-221-2/+2
* nir/spirv: Fix handling of gl_PrimitiveIdJason Ekstrand2016-11-161-2/+6
* ralloc: use rzalloc where it's necessaryMarek Olšák2016-10-311-1/+2
* nir/i965/anv/radv/gallium: make shader info a pointerTimothy Arceri2016-10-262-24/+24
* spirv: replace assert() with unreachable()Timothy Arceri2016-10-041-1/+1
* spirv: translate cull distance semantic.Dave Airlie2016-10-041-1/+1
* nir/spirv/cfg: Use a nop intrinsic for tagging the ends of blocksJason Ekstrand2016-10-032-4/+6
* nir/spirv/cfg: Detect switch_break after loop_break/continueJason Ekstrand2016-10-011-2/+2
* nir/spirv/cfg: Handle switches whose break block is a loop continueJason Ekstrand2016-10-011-0/+13
* nir/spirv: improve mmap() error handlingEric Engestrom2016-10-011-1/+9
* nir/spirv: improve lseek() error handlingEric Engestrom2016-10-011-2/+10
* nir/spirv: add some error checking to open()Eric Engestrom2016-10-011-0/+9
* spirv: fix AtomicLoad/Store on imagesLionel Landwerlin2016-09-221-10/+3
* nir/spirv/glsl450: Add support for the InterpolateAt opcodesJason Ekstrand2016-09-211-1/+53
* nir/spirv: Claim support for SampleRateShadingJason Ekstrand2016-09-211-1/+1
* nir/spirv: Bring back the spirv2nir helper binaryJason Ekstrand2016-09-211-0/+55
* spirv: use subpass image type (v1.1)Dave Airlie2016-09-161-1/+2
* nir/spirv: Refactor variable deocration handlingJason Ekstrand2016-09-081-15/+29
* nir/spirv: Break variable decoration handling into a helperJason Ekstrand2016-09-081-74/+81
* spirv/nir: Implement OpAtomicLoad/Store for shared variablesLionel Landwerlin2016-09-071-1/+34
* nir/spirv: Remove an erroneous "fall through" commentJason Ekstrand2016-09-071-1/+0
* spirv/nir: Add support for OpAtomicLoad/StoreLionel Landwerlin2016-09-071-11/+113
* nir/spirv: Use fill_common_atomic_sources for image atomicsJason Ekstrand2016-09-061-56/+43
* nir/spirv: Use the correct sources for CompareExchange on imagesJason Ekstrand2016-09-061-2/+2
* nir/spirv: Swap the argument order for AtomicCompareExchangeJason Ekstrand2016-09-061-2/+2
* spirv: replace assert with unreachableTimothy Arceri2016-08-301-1/+1
* spirv/nir: Add support for ImageQuerySamplesJason Ekstrand2016-07-221-0/+3
* spirv/nir: Handle texture projectorsJason Ekstrand2016-07-221-0/+15
* nir/spirv: Refactor coordinate handling in handle_textureJason Ekstrand2016-07-221-29/+28
* spirv/nir: Refactor type handling in handle_textureJason Ekstrand2016-07-221-5/+8
* spirv/nir: Move opcode selection higher up in handle_textureJason Ekstrand2016-07-221-48/+48
* spirv/nir: Don't increment coord_components for array lod queriesJason Ekstrand2016-07-221-1/+1
* spirv/nir: Properly handle gather componentsJason Ekstrand2016-07-221-1/+11
* spirv/nir: Add support for shadow samplers that return vec4Jason Ekstrand2016-07-221-1/+2
* spirv/nir: Fix some texture opcode assertsJason Ekstrand2016-07-221-2/+2
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-172-4/+4