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