summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-04-079-248/+280
|\
| * nir/types: Add a wrapper for count_attribute_slotsJason Ekstrand2016-04-072-0/+10
| * glsl: use has_shader_storage_buffer_objects helperIlia Mirkin2016-04-051-2/+1
| * glsl: remove remaining tabs in link_uniform_blocks.cppTimothy Arceri2016-04-061-5/+5
| * mesa: remove unused IsShaderStorage fieldTimothy Arceri2016-04-061-1/+0
| * glsl: fully split apart buffer block arraysTimothy Arceri2016-04-066-238/+251
| * nir: Use PRIi64 and PRIu64 instead of %ld and %lu.Kenneth Graunke2016-04-041-2/+3
| * glsl: Lower variable indexing of system value arrays unconditionally.Kenneth Graunke2016-04-041-0/+20
* | Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-04-0415-1634/+1572
|\|
| * nir/search: Don't match inexact expressions with exact subexpressionsJason Ekstrand2016-04-041-5/+18
| * glsl: Print "precise" on ir_variable nodes.Kenneth Graunke2016-04-031-2/+3
| * glsl: make *sampler2DMSArray available in ESSL 3.20Ilia Mirkin2016-04-031-5/+7
| * 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: Stop double-printing function argumentsJason Ekstrand2016-04-041-10/+0
* | glsl: Stop force-enabling compute shadersJason Ekstrand2016-04-041-2/+0
* | glsl/standalone: Get rid of the unneeded _mesa_error_no_memory stubJason Ekstrand2016-04-041-6/+0
* | Remove more spirv2nir remnantsJason Ekstrand2016-04-043-28/+2
* | nir/gather_info: Add an assert for supported stagesJason Ekstrand2016-04-011-0/+6
* | nir: Move variable_get_io_mask back into gather_infoJason Ekstrand2016-04-012-31/+31
* | 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