| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: add GL_OES_sample_variables support | Ilia Mirkin | 2016-03-30 | 4 | -4/+16 |
* | glsl: add gl_MaxSamples, new in GL 4.5 / GL ES 3.2 | Ilia Mirkin | 2016-03-30 | 3 | -0/+9 |
* | nir: Fix typo from commit 6702f1acde9. | Matt Turner | 2016-03-30 | 1 | -1/+1 |
* | mesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFER interface | Timothy Arceri | 2016-03-31 | 1 | -0/+1 |
* | glsl: add transform feedback buffers to resource list | Timothy Arceri | 2016-03-31 | 2 | -2/+15 |
* | mesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER_INDEX | Timothy Arceri | 2016-03-31 | 2 | -8/+11 |
* | mesa: add support to query GL_OFFSET for GL_TRANSFORM_FEEDBACK_VARYING | Timothy Arceri | 2016-03-31 | 1 | -0/+1 |
* | glsl: always enable transform feedback mode when xfb_stride defined | Timothy Arceri | 2016-03-31 | 1 | -0/+10 |
* | glsl: handle varyings that are not written to but have an xfb_offset | Timothy Arceri | 2016-03-31 | 2 | -10/+32 |
* | glsl: when lowering named interface set assigned flag | Timothy Arceri | 2016-03-31 | 1 | -0/+11 |
* | glsl: reset current stream tracker | Timothy Arceri | 2016-03-31 | 1 | -0/+6 |
* | glsl: generate link error when implicit stride is to large | Timothy Arceri | 2016-03-31 | 1 | -15/+22 |
* | glsl: add xfb_stride link time validation | Timothy Arceri | 2016-03-31 | 2 | -8/+39 |
* | glsl: validate global out xfb_stride qualifiers and set stride on empty buffers | Timothy Arceri | 2016-03-31 | 3 | -0/+87 |
* | mesa: split transform feedback buffer into its own struct | Timothy Arceri | 2016-03-31 | 1 | -5/+6 |
* | glsl: use bitmask of active xfb buffer indices | Timothy Arceri | 2016-03-31 | 1 | -2/+9 |
* | glsl: sort xfb varyings in offset/buffer order | Timothy Arceri | 2016-03-31 | 1 | -0/+19 |
* | glsl: basic linking support for xfb qualifiers | Timothy Arceri | 2016-03-31 | 3 | -13/+52 |
* | glsl: add xfb helpers and fields to the tfeedback_decl class | Timothy Arceri | 2016-03-31 | 2 | -2/+30 |
* | glsl: add helper to process xfb qualifiers during linking | Timothy Arceri | 2016-03-31 | 2 | -0/+71 |
* | glsl: add helper to generate xfb varying names | Timothy Arceri | 2016-03-31 | 1 | -0/+43 |
* | glsl: add helper for counting varyings | Timothy Arceri | 2016-03-31 | 2 | -0/+38 |
* | glsl: add xfb qualifier lowering support for named blocks | Timothy Arceri | 2016-03-31 | 1 | -0/+7 |
* | glsl: add xfb qualifiers to has_layout helper | Timothy Arceri | 2016-03-31 | 1 | -1/+4 |
* | glsl: apply xfb_stride to implicit offsets for ifc block members | Timothy Arceri | 2016-03-31 | 1 | -2/+4 |
* | glsl: add xfb_stride compile time rules | Timothy Arceri | 2016-03-31 | 1 | -0/+27 |
* | glsl: add xfb_offset compile time rules | Timothy Arceri | 2016-03-31 | 1 | -2/+123 |
* | glsl: add xfb_buffer compile time rules | Timothy Arceri | 2016-03-31 | 1 | -0/+66 |
* | glsl: add field to track if xfb_buffer is an explicit or implicit value | Timothy Arceri | 2016-03-31 | 4 | -0/+17 |
* | glsl: add xfb_* qualifiers to glsl_struct_field | Timothy Arceri | 2016-03-31 | 3 | -2/+26 |
* | glsl: add IR fields for transform feedback layout qualifiers | Timothy Arceri | 2016-03-31 | 1 | -1/+26 |
* | glsl: add validation for out layout qualifiers | Timothy Arceri | 2016-03-31 | 1 | -2/+31 |
* | glsl: relax stage restrictions on layout defaults for outputs | Timothy Arceri | 2016-03-31 | 2 | -7/+7 |
* | glsl: parse new transform feedback layout qualifiers | Timothy Arceri | 2016-03-31 | 4 | -3/+95 |
* | glsl: move process_qualifier_constant() to ast_type.cpp | Timothy Arceri | 2016-03-31 | 3 | -41/+47 |
* | glsl: add transform feedback built-in constants | Timothy Arceri | 2016-03-31 | 3 | -0/+15 |
* | glsl: generate named interface block names correctly | Timothy Arceri | 2016-03-31 | 6 | -95/+38 |
* | glsl: Fix segfault when lhs is error_type in TCS | Timothy Arceri | 2016-03-31 | 1 | -1/+1 |
* | nir: Propagate negates up multiplication chains. | Matt Turner | 2016-03-30 | 1 | -0/+4 |
* | glsl: add missing types for buffer images | Samuel Pitoiset | 2016-03-30 | 1 | -12/+12 |
* | glsl: invalidate float suffixes for GLSL 1.10 and GLSL ES 1.00 | Lars Hamre | 2016-03-29 | 1 | -0/+7 |
* | glsl: raise warning when using uninitialized variables | Alejandro Piñeiro | 2016-03-29 | 1 | -0/+7 |
* | glsl: add is_lhs bool on ast_expression | Alejandro Piñeiro | 2016-03-29 | 4 | -0/+44 |
* | nir: Add a helper for getting the current block from a cursor | Jason Ekstrand | 2016-03-28 | 1 | -0/+11 |
* | nir/lower_out_to_temp: Add an "entrypoint" parameter | Jason Ekstrand | 2016-03-28 | 3 | -4/+5 |
* | nir/lower_out_to_temp: Steal the output's constant initializer | Jason Ekstrand | 2016-03-28 | 1 | -0/+3 |
* | nir: Add a helper for getting the unique function in a shader | Jason Ekstrand | 2016-03-28 | 1 | -0/+11 |
* | nir/sweep: Sweep function parameters | Jason Ekstrand | 2016-03-28 | 1 | -0/+2 |
* | nir/builder: Add a helper for creating undefs | Jason Ekstrand | 2016-03-28 | 1 | -0/+14 |
* | nir/builder: Add a helper for storing to variable derefs | Jason Ekstrand | 2016-03-28 | 1 | -0/+16 |