summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_variables.c
Commit message (Expand)AuthorAgeFilesLines
* nir/spirv: Wrap access chains in a new vtn_pointer data structureJason Ekstrand2017-07-051-129/+143
* nir/spirv: Rename some things from access_chain to pointerJason Ekstrand2017-07-051-32/+31
* nir/spirv: Split up Uniform and UniformConstant storage classesJason Ekstrand2017-07-051-3/+7
* nir/spirv: Add a storage_class_to_mode helperJason Ekstrand2017-07-051-45/+78
* nir/spirv: Move a "}"Jason Ekstrand2017-07-051-1/+1
* spirv: Work around the Doom shader bugJason Ekstrand2017-06-201-0/+14
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-7/+7
* spirv: Add support for SPV_KHR_multiviewJason Ekstrand2017-05-031-0/+4
* spirv/nir: add support for int64Dave Airlie2017-02-161-1/+15
* spirv: Add support for SpvCapabilityStorageImageWriteWithoutFormatAlex Smith2017-02-141-1/+4
* spirv: add SPV_KHR_shader_draw_parameters supportLionel Landwerlin2017-02-011-0/+12
* spirv: handle OpUndef as part of the variable parsing passLionel Landwerlin2017-01-261-0/+6
* spirv: add default handler for new enumsLionel Landwerlin2017-01-251-0/+3
* spirv: handle gl_SampleMaskIago Toral Quiroga2017-01-251-2/+6
* 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: 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: 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-101-5/+51
* 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: 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-301-2/+1
* 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-021-4/+4
* spirv: Handle the InputAttachmentIndex decorationJason Ekstrand2016-11-221-0/+4
* 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-261-7/+7
* spirv: replace assert() with unreachable()Timothy Arceri2016-10-041-1/+1
* spirv: translate cull distance semantic.Dave Airlie2016-10-041-1/+1
* 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
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-2/+2
* nir/spirv: Don't multiply the push constant block size by 4Jason Ekstrand2016-07-131-1/+1
* spirv: Use the system value version of gl_FrontFaceJason Ekstrand2016-06-211-2/+2
* nir/spirv: Make unhandled decorations and capabilities non-fatalJason Ekstrand2016-06-031-4/+12
* nir/spirv: Allow pointless variable decorations on inputsJason Ekstrand2016-05-261-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-241-13/+27
* spirv: Handle the PixelCenterInteger execution mode.Kenneth Graunke2016-05-201-0/+3
* nir: glsl_get_bit_size() should take glsl_typeRob Clark2016-05-121-2/+2
* spirv: Fix structure splitting with per-vertex interface arrays.Kenneth Graunke2016-05-071-1/+2
* spirv: Trivially handle the NonWriteable decorationJason Ekstrand2016-04-201-0/+3
* spirv: Move to compiler/Jason Ekstrand2016-04-141-0/+1415