summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/link_varyings.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: re-enable varying packing in GL4.4+Timothy Arceri2016-07-221-30/+24
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-3/+3
* glsl: Pack integer and double varyings as flat even if interpolation mode is ...Ian Romanick2016-07-051-1/+2
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-1/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-7/+10
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-161-1/+1
* glsl: fix component overlap validation for doublesTimothy Arceri2016-06-121-5/+5
* glsl: fix max varyings count for ARB_enhanced_layoutsTimothy Arceri2016-06-121-12/+13
* glsl/link_varyings: switch to 64bit check instead of double.Dave Airlie2016-06-091-1/+1
* glsl: use new interfaces for 64-bit checks.Dave Airlie2016-06-091-2/+2
* glsl: for anonymous struct matching use without_array() (v3)Dave Airlie2016-06-061-3/+20
* glsl/linker: fix multiple streams transform feedback.Dave Airlie2016-06-011-15/+17
* Revert "glsl: fix xfb_offset unsized array validation"Timothy Arceri2016-06-011-0/+23
* glsl: fix xfb_offset unsized array validationTimothy Arceri2016-05-301-23/+0
* mesa/program_interface_query: fix transform feedback varyings.Dave Airlie2016-05-301-34/+47
* glsl: fix explicit location validation for doublesTimothy Arceri2016-05-241-1/+3
* glsl/linker: attempt to match anonymous structures at linkDave Airlie2016-05-191-9/+15
* glsl/linker: Fix trivial typos in commentsIan Romanick2016-05-181-5/+5
* glsl/linker: Fix some formatting to match current coding conventionsIan Romanick2016-05-181-8/+6
* glsl/linker: Silence unused parameter warningIan Romanick2016-05-181-5/+3
* glsl: make reserved_varying_slot() staticTimothy Arceri2016-05-171-1/+1
* glsl: include per-patch varyings when generating reserved slot bitfieldTimothy Arceri2016-05-171-3/+6
* glsl: remove remainings tabs in link_varyings.cppTimothy Arceri2016-05-171-2/+2
* glsl: fix location and component packing validation on patchesTimothy Arceri2016-05-171-1/+2
* glsl: Add arb_cull_distance support (v3)Tobias Klausmann2016-05-141-0/+10
* mesa/main: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann2016-05-141-1/+1
* glsl: cross validate varyings with a component qualifierTimothy Arceri2016-05-011-11/+52
* glsl: fix cross validation for explicit locations on structs and arraysTimothy Arceri2016-04-221-13/+30
* glsl: Don't remove XFB-only varyings.Kenneth Graunke2016-04-101-1/+1
* glsl: Don't require matching centroid qualifiersJordan Justen2016-04-011-1/+10
* mesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFER interfaceTimothy Arceri2016-03-311-0/+1
* mesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER_INDEXTimothy Arceri2016-03-311-6/+9
* 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-311-10/+24
* 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-311-7/+37
* glsl: validate global out xfb_stride qualifiers and set stride on empty buffersTimothy Arceri2016-03-311-0/+11
* 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-311-5/+17
* glsl: add xfb helpers and fields to the tfeedback_decl classTimothy Arceri2016-03-311-2/+10
* glsl: add helper to process xfb qualifiers during linkingTimothy Arceri2016-03-311-0/+66
* glsl: add helper to generate xfb varying namesTimothy Arceri2016-03-311-0/+43
* glsl: generate named interface block names correctlyTimothy Arceri2016-03-311-4/+4
* glsl: disable varying packing when its not safeTimothy Arceri2016-03-181-45/+151
* glsl: pass disable_varying_packing bool to the lowering passTimothy Arceri2016-03-181-9/+9
* glsl: don't validate ifc blocks using validation meant for variablesTimothy Arceri2016-03-091-2/+8