summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-04-0133-316/+1220
|\
| * nir: Add an opcode for stomping a 32-bit value to 16-bit precisionJason Ekstrand2016-04-011-0/+1
| * compiler: random comment fixupRob Clark2016-04-011-1/+1
| * glsl: do not raise unitialized variable warnings on builtins/reserved GL vari...Alejandro Piñeiro2016-04-011-1/+2
| * nir: Simplify a bcsel to logical-orIan Romanick2016-03-311-0/+1
| * mesa: add GL_OES_shader_multisample_interpolation supportIlia Mirkin2016-03-305-7/+14
| * glsl: add GL_OES_sample_variables supportIlia Mirkin2016-03-304-4/+16
| * glsl: add gl_MaxSamples, new in GL 4.5 / GL ES 3.2Ilia Mirkin2016-03-303-0/+9
| * nir: Fix typo from commit 6702f1acde9.Matt Turner2016-03-301-1/+1
| * mesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFER interfaceTimothy Arceri2016-03-311-0/+1
| * glsl: add transform feedback buffers to resource listTimothy Arceri2016-03-312-2/+15
| * mesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER_INDEXTimothy Arceri2016-03-312-8/+11
| * mesa: add support to query GL_OFFSET for GL_TRANSFORM_FEEDBACK_VARYINGTimothy Arceri2016-03-311-0/+1
| * glsl: always enable transform feedback mode when xfb_stride definedTimothy Arceri2016-03-311-0/+10
| * glsl: handle varyings that are not written to but have an xfb_offsetTimothy Arceri2016-03-312-10/+32
| * glsl: when lowering named interface set assigned flagTimothy Arceri2016-03-311-0/+11
| * glsl: reset current stream trackerTimothy Arceri2016-03-311-0/+6
| * glsl: generate link error when implicit stride is to largeTimothy Arceri2016-03-311-15/+22
| * glsl: add xfb_stride link time validationTimothy Arceri2016-03-312-8/+39
| * glsl: validate global out xfb_stride qualifiers and set stride on empty buffersTimothy Arceri2016-03-313-0/+87
| * mesa: split transform feedback buffer into its own structTimothy Arceri2016-03-311-5/+6
| * glsl: use bitmask of active xfb buffer indicesTimothy Arceri2016-03-311-2/+9
| * glsl: sort xfb varyings in offset/buffer orderTimothy Arceri2016-03-311-0/+19
| * glsl: basic linking support for xfb qualifiersTimothy Arceri2016-03-313-13/+52
| * glsl: add xfb helpers and fields to the tfeedback_decl classTimothy Arceri2016-03-312-2/+30
| * glsl: add helper to process xfb qualifiers during linkingTimothy Arceri2016-03-312-0/+71
| * glsl: add helper to generate xfb varying namesTimothy Arceri2016-03-311-0/+43
| * glsl: add helper for counting varyingsTimothy Arceri2016-03-312-0/+38
| * glsl: add xfb qualifier lowering support for named blocksTimothy Arceri2016-03-311-0/+7
| * glsl: add xfb qualifiers to has_layout helperTimothy Arceri2016-03-311-1/+4
| * glsl: apply xfb_stride to implicit offsets for ifc block membersTimothy Arceri2016-03-311-2/+4
| * glsl: add xfb_stride compile time rulesTimothy Arceri2016-03-311-0/+27
| * glsl: add xfb_offset compile time rulesTimothy Arceri2016-03-311-2/+123
| * glsl: add xfb_buffer compile time rulesTimothy Arceri2016-03-311-0/+66
| * glsl: add field to track if xfb_buffer is an explicit or implicit valueTimothy Arceri2016-03-314-0/+17
| * glsl: add xfb_* qualifiers to glsl_struct_fieldTimothy Arceri2016-03-313-2/+26
| * glsl: add IR fields for transform feedback layout qualifiersTimothy Arceri2016-03-311-1/+26
| * glsl: add validation for out layout qualifiersTimothy Arceri2016-03-311-2/+31
| * glsl: relax stage restrictions on layout defaults for outputsTimothy Arceri2016-03-312-7/+7
| * glsl: parse new transform feedback layout qualifiersTimothy Arceri2016-03-314-3/+95
| * glsl: move process_qualifier_constant() to ast_type.cppTimothy Arceri2016-03-313-41/+47
| * glsl: add transform feedback built-in constantsTimothy Arceri2016-03-313-0/+15
| * glsl: generate named interface block names correctlyTimothy Arceri2016-03-316-95/+38
| * glsl: Fix segfault when lhs is error_type in TCSTimothy Arceri2016-03-311-1/+1
| * nir: Propagate negates up multiplication chains.Matt Turner2016-03-301-0/+4
| * glsl: add missing types for buffer imagesSamuel Pitoiset2016-03-301-12/+12
| * glsl: invalidate float suffixes for GLSL 1.10 and GLSL ES 1.00Lars Hamre2016-03-291-0/+7
| * glsl: raise warning when using uninitialized variablesAlejandro Piñeiro2016-03-291-0/+7
| * glsl: add is_lhs bool on ast_expressionAlejandro Piñeiro2016-03-294-0/+44
| * nir: Add a helper for getting the current block from a cursorJason Ekstrand2016-03-281-0/+11