summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ir.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: add ir_variable::contains_bindless()Samuel Pitoiset2017-06-141-0/+11
* glsl: add _mesa_glsl_parse_state object to is_lvalue()Samuel Pitoiset2017-05-061-4/+4
* glsl: process bindless/bound layout qualifiersSamuel Pitoiset2017-05-061-0/+12
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-6/+6
* glsl: add intrinsics for ARB_shader_group_vote and ARB_shader_ballotNicolai Hähnle2017-04-281-0/+7
* glsl: consistently use ifndef guards over pragma onceEmil Velikov2017-03-221-1/+0
* glsl: Drop resize-to-MaxPatchVertices hack.Kenneth Graunke2017-02-121-6/+0
* glsl: Move builtin_function related prototypes to a separate fileIan Romanick2017-01-201-19/+0
* glsl/ast/ir: Add 64-bit integer constant supportDave Airlie2017-01-201-0/+6
* Revert recent GLSL slot counting fiasco.Kenneth Graunke2017-01-071-2/+0
* glsl: Create and use a new ir_variable::count_attribute_slots() wrapper.Kenneth Graunke2017-01-061-0/+2
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-3/+3
* glsl: remember per-component vertex streams for packed varyingsNicolai Hähnle2016-12-121-0/+3
* glsl: Generate strings that are the enum names without the ir_*op_ prefixIan Romanick2016-11-101-0/+1
* glsl: use a non-malloc'd storage for short ir_variable namesMarek Olšák2016-10-311-1/+12
* glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.Kenneth Graunke2016-10-271-0/+6
* glsl: Remove unused function import_prototypesIan Romanick2016-10-171-6/+0
* glsl: Remove prototypes for nonexistent functionsIan Romanick2016-10-171-9/+0
* glsl: Kill __intrinsic_atomic_subIan Romanick2016-10-041-1/+0
* glsl: Remove ir_function_signature::_is_intrinsic fieldIan Romanick2016-10-041-7/+4
* glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick2016-10-041-1/+7
* glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick2016-10-041-0/+88
* glsl: Just access the ir_expression_operation strings table directlyIan Romanick2016-08-301-11/+2
* glsl: Add support for representing framebuffer fetch in the GLSL IR.Francisco Jerez2016-08-241-0/+8
* glsl: Pull enum ir_expression_operation out to its own fileIan Romanick2016-08-171-317/+1
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-2/+2
* glsl: Pack integer and double varyings as flat even if interpolation mode is ...Ian Romanick2016-07-051-0/+7
* glsl: pass symbols rather than shader to _mesa_get_main_function_signature()Timothy Arceri2016-06-301-1/+1
* mesa: Fix incorrect "see also" commentsIan Romanick2016-06-201-1/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-1/+8
* glsl: use enum glsl_interface_packing in more places. (v2)Dave Airlie2016-06-061-0/+4
* glsl: Add glsl LowerCsDerivedVariables optionJordan Justen2016-06-011-1/+2
* Revert "glsl: fix xfb_offset unsized array validation"Timothy Arceri2016-06-011-3/+0
* glsl: fix xfb_offset unsized array validationTimothy Arceri2016-05-301-0/+3
* glsl: handle implicit sized arrays in ssboDave Airlie2016-05-261-0/+1
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-241-6/+9
* glsl: export accessor for builtin-uniform descriptorsRob Clark2016-05-111-0/+3
* glsl: validate and store component layout qualifier in GLSL IRTimothy Arceri2016-05-011-0/+5
* glsl: add IR fields for transform feedback layout qualifiersTimothy Arceri2016-03-311-1/+26
* glsl: generate named interface block names correctlyTimothy Arceri2016-03-311-14/+2
* glsl: disable varying packing when its not safeTimothy Arceri2016-03-181-0/+7
* glsl: update comment on offset fieldTimothy Arceri2016-03-051-1/+1
* glsl: Consider ubo_load to be a horizontal operation.Matt Turner2016-02-251-0/+1
* glsl: remove unused helperTimothy Arceri2016-02-171-11/+0
* glsl/ir: add param index to variable.Dave Airlie2016-02-091-0/+8
* glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-02-011-19/+0
* glsl: move to compiler/Emil Velikov2016-01-261-0/+2632