summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* nir/spirv: don't declare builtin blocksConnor Abbott2015-07-162-5/+22
* nir/spirv: add support for loading UBO'sConnor Abbott2015-07-162-28/+178
* nir/types: add more nir_type_is_xxx() wrappersConnor Abbott2015-07-152-0/+14
* nir: move to two-level binding model for UBO'sConnor Abbott2015-07-152-17/+32
* nir/spirv: update to SPIR-V revision 31Connor Abbott2015-07-132-1092/+599
* nir: Add C++ versions of NIR_(SRC|DEST)_INITJason Ekstrand2015-07-101-2/+10
* nir/spirv: fix wrong writemask for ALU operationsConnor Abbott2015-07-091-0/+1
* nir/spirv: fix memory context for builtin variableConnor Abbott2015-07-081-1/+1
* nir/spirv: zero out value arrayConnor Abbott2015-07-081-1/+1
* nir/spirv: fix some bugsvulkan-header-0.90.0Connor Abbott2015-07-061-3/+4
* nir/spirv: add support for builtins inside structuresConnor Abbott2015-07-062-21/+125
* nir/spirv: fix a bug with structure creationConnor Abbott2015-07-061-1/+1
* nir/spirv: fix a bad assertion in the decoration handlingConnor Abbott2015-07-061-3/+6
* nir/spirv: pull out logic for getting builtin locationsConnor Abbott2015-07-061-62/+107
* nir/spirv: plumb through the type of dereferencesConnor Abbott2015-07-062-16/+25
* nir/spirv: handle structure member builtin decorationsConnor Abbott2015-07-061-9/+72
* nir/spirv: add a vtn_type structConnor Abbott2015-07-063-32/+73
* nir/spirv: move 'type' into the unionConnor Abbott2015-07-062-62/+65
* nir/spirv: Add initial structure member decoration supportJason Ekstrand2015-07-011-1/+44
* nir/spirv: Make vtn_handle_type match the other handler functionsJason Ekstrand2015-07-011-36/+48
* nir/spirv: Add basic support for Op[Group]MemberDecorateJason Ekstrand2015-07-012-15/+32
* Merge branch 'wip/nir-vtn' into vulkanConnor Abbott2015-06-266-117/+1061
|\
| * nir/vtn: add support for phi nodesConnor Abbott2015-06-232-0/+129
| * nir/builder: add support for inserting before/after blocksConnor Abbott2015-06-231-0/+36
| * nir/vtn: fix emitting code after loopsConnor Abbott2015-06-221-1/+1
| * unbreak thingsConnor Abbott2015-06-221-1/+1
| * matrices matrices matricesConnor Abbott2015-06-182-28/+268
| * nir/types: be less strict about constructing matrix typesConnor Abbott2015-06-181-1/+1
| * nir/builder: add a nir_fdot() convenience functionConnor Abbott2015-06-181-0/+17
| * nir/types: add a helper to transpose a matrix typeConnor Abbott2015-06-182-0/+9
| * fix glsl450 for compositesConnor Abbott2015-06-181-11/+13
| * composites composites compositesConnor Abbott2015-06-172-87/+593
| * awesome control flow bugfixes/clarificationsConnor Abbott2015-06-031-14/+16
* | nir/spirv: Set the right location for shader input/outputsJason Ekstrand2015-06-251-0/+11
* | nir/spirv: Set the interface type on uniform blocksJason Ekstrand2015-06-251-0/+1
* | nir/spirv: Set the system value mode on builtinsJason Ekstrand2015-06-251-0/+1
* | nir/spirv: Actually put variables on the right linked listJason Ekstrand2015-06-251-6/+21
* | glsl: Move vert_attrib varying_slot and frag_result enums to shader_enums.hJason Ekstrand2015-06-251-0/+207
* | nir/spirv: Fix up some dererf ralloc parentingJason Ekstrand2015-06-241-2/+2
* | nir/spirv: Use vtn_ssa_value for texture coordinatesJason Ekstrand2015-06-241-5/+3
* | nir/spirv: Add support for the Uniform storage classJason Ekstrand2015-06-241-1/+1
* | nir/spirv: Add support for some more decorations including built-inJason Ekstrand2015-06-241-3/+68
* | nir/spirv: Make the header file C++ safeJason Ekstrand2015-06-241-0/+8
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-06-2341-215/+567
|\ \
| * | glsl: binding point is a texture unit, which is a combined spaceIlia Mirkin2015-06-231-1/+1
| * | glsl: Specify the shader stage in linker errors due to too many in/outputs.Jose Fonseca2015-06-231-4/+8
| * | nir: Allow vec2/vec3/vec4 instructions in the select peephole pass.Kenneth Graunke2015-06-221-1/+3
| * | glsl: fix formatting glitch in _mesa_print_ir()Brian Paul2015-06-191-1/+1
| * | glsl: Fail linkage when UBO exceeds GL_MAX_UNIFORM_BLOCK_SIZE.Jose Fonseca2015-06-191-0/+7
| * | glsl: guard gl_NumSamples enablement on ARB_sample_shadingIlia Mirkin2015-06-181-1/+2