summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/spirv: Don't multiply the push constant block size by 4Jason Ekstrand2016-07-131-1/+1
* Remove wrongly repeated words in commentsGiuseppe Bilotta2016-06-231-1/+1
* spirv: Use the system value version of gl_FrontFaceJason Ekstrand2016-06-211-2/+2
* nir/spirv: Make a decoration switch completeJason Ekstrand2016-06-031-3/+1
* nir/spirv: Make unhandled decorations and capabilities non-fatalJason Ekstrand2016-06-032-18/+36
* nir/spirv: Add a way to print non-fatal warningsJason Ekstrand2016-06-032-0/+19
* nir/spirv: Add string lookup tables for a couple of SPIR-V enumsJason Ekstrand2016-06-032-0/+177
* nir/spirv: Complete the list of capabilitiesJason Ekstrand2016-06-031-3/+45
* nir/spirv: Handle the WorkgroupSize builtin decorationJason Ekstrand2016-06-031-0/+22
* nir/spirv: Use breaks instead of returns in constant handlingJason Ekstrand2016-06-031-3/+4
* nir/spirv: Allow pointless variable decorations on inputsJason Ekstrand2016-05-261-0/+2
* spirv: Mark default cases unreachable().Matt Turner2016-05-251-0/+2
* nir/spirv: Handle location decorations on structure membersJason Ekstrand2016-05-241-20/+28
* nir/spirv: Add explicit handling for all decorationsJason Ekstrand2016-05-242-17/+110
* spirv: Handle the PixelCenterInteger execution mode.Kenneth Graunke2016-05-203-0/+7
* nir/spirv: Handle the NonReadable decoration on struct membersJason Ekstrand2016-05-191-0/+1
* spirv: add switch case for nir_texop_txf_ms_mcs in vtn_handle_texture()Brian Paul2016-05-181-0/+2
* spirv: Properly size the src[] array.Matt Turner2016-05-181-1/+1
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-122-5/+5
* spirv: Fix structure splitting with per-vertex interface arrays.Kenneth Graunke2016-05-071-1/+2
* spirv: fix warning in release buildGrazvydas Ignotas2016-04-251-1/+1
* spirv: Trivially handle the NonWriteable decorationJason Ekstrand2016-04-202-0/+4
* spirv: Move to compiler/Jason Ekstrand2016-04-149-0/+7568