summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: make ssbo predicate return true when in a GLSL 430 or ESSL 310 shaderIlia Mirkin2016-04-031-1/+2
* glsl: allow conservative depth qualifiers in GLSL 420Ilia Mirkin2016-04-031-1/+3
* glsl: add ARB_ES3_1_compatibility supportIlia Mirkin2016-04-035-8/+18
* glsl: rename var and simplify ifTimothy Arceri2016-04-021-4/+4
* glsl: store ubo or ssbo index in block indexTimothy Arceri2016-04-022-22/+29
* glsl: store stage reference in gl_uniform_blockTimothy Arceri2016-04-022-22/+22
* glsl: simplify buffer block resource limit checkingTimothy Arceri2016-04-021-55/+32
* glsl: simplify SSBO resources checkTimothy Arceri2016-04-021-7/+1
* glsl: split buffer block arrays earlierTimothy Arceri2016-04-021-27/+27
* glsl: only set buffer block binding once during initialisationTimothy Arceri2016-04-021-26/+6
* glsl: Fix prorgram interface query locations biasing for SSO.Kenneth Graunke2016-04-011-5/+13
* glsl: Return -1 for program interface query locations in many cases.Kenneth Graunke2016-04-011-5/+33
* glsl: Consolidate gl_VertexIDMESA -> gl_VertexID query hacks.Kenneth Graunke2016-04-011-2/+10
* glsl: Clean up some leftover cruft.Kenneth Graunke2016-04-011-4/+1
* glsl: Add all system variables to the input resource list.Kenneth Graunke2016-04-011-10/+0
* glsl: Delete hack for VS system values.Kenneth Graunke2016-04-011-4/+0
* glsl: Make add_interface_variables only consider the appropriate stage.Kenneth Graunke2016-04-011-1/+1
* glsl: Clarify "mask" variable in add_interface_variables().Kenneth Graunke2016-04-011-5/+5
* glsl: Pass stage to add_interface_variables().Kenneth Graunke2016-04-011-5/+5
* glsl: Make vertex ID lowering declare gl_BaseVertex as hidden.Kenneth Graunke2016-04-011-1/+1
* glsl: Exclude ir_var_hidden variables from the program resource list.Kenneth Graunke2016-04-011-1/+1
* glsl: Don't require matching centroid qualifiersJordan Justen2016-04-011-1/+10
* glsl: remove tabs and fix some other style issues in glcpp-parse.yTimothy Arceri2016-04-021-1424/+1352
* 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