summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Initialize all fields of ir_variable in constructorDanylo Piliaiev2019-10-281-0/+23
* glsl: Add opcodes for atan and atan2Neil Roberts2019-10-121-0/+2
* glsl: Store the precision for a function return typeNeil Roberts2019-09-041-0/+1
* glsl/types: Rename is_integer to is_integer_32Jason Ekstrand2019-06-191-1/+1
* glsl: Cross validate variable's invariance by explicit invariance onlyDanylo Piliaiev2019-03-211-0/+1
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-061-8/+8
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-2/+0
* glsl, glsl_to_tgsi: fix sampler/image constantsRhys Perry2018-08-011-2/+30
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+0
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-2/+0
* glsl: silence signed/unsigned comparison warningBrian Paul2017-09-211-1/+1
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-191-73/+19
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-191-12/+12
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-111-5/+3
* glsl: tidy up get_num_operands()Timothy Arceri2017-08-111-3/+6
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-2/+20
* glsl: Fix g++ initializer order warningBrian Paul2017-05-251-1/+1
* glsl: set mask via initialisation list rather than in constructor bodyTimothy Arceri2017-05-221-3/+1
* glsl: implement ARB_bindless_texture conversionsSamuel Pitoiset2017-05-061-1/+11
* glsl: allow bindless samplers/images to be l-valuesSamuel Pitoiset2017-05-061-0/+14
* glsl: add _mesa_glsl_parse_state object to is_lvalue()Samuel Pitoiset2017-05-061-1/+3
* glsl: process bindless/bound layout qualifiersSamuel Pitoiset2017-05-061-0/+2
* glsl: do not make sampler/image types readonly variablesSamuel Pitoiset2017-05-061-3/+0
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-10/+10
* glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle2017-04-281-18/+0
* glsl: make use of glsl_type::is_float()Samuel Pitoiset2017-04-211-4/+3
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-1/+1
* glsl: make use of glsl_type::is_record()Samuel Pitoiset2017-04-211-1/+1
* glsl: add ARB_shader_ballot operationsNicolai Hähnle2017-04-051-0/+12
* glsl: use is_sampler() anywhere it's possibleSamuel Pitoiset2017-02-271-2/+2
* glsl/ir: Add support for 64-bit integer conversions.Dave Airlie2017-01-201-0/+55
* glsl/ast/ir: Add 64-bit integer constant supportDave Airlie2017-01-201-0/+117
* Revert recent GLSL slot counting fiasco.Kenneth Graunke2017-01-071-25/+0
* glsl: Override the # of varying slots for ClipDistance and TessLevel*.Kenneth Graunke2017-01-061-0/+18
* glsl: Create and use a new ir_variable::count_attribute_slots() wrapper.Kenneth Graunke2017-01-061-0/+7
* glsl: use a non-malloc'd storage for short ir_variable namesMarek Olšák2016-10-311-0/+4
* glsl: Remove ir_function_signature::_is_intrinsic fieldIan Romanick2016-10-041-1/+1
* glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick2016-10-041-1/+1
* glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick2016-10-041-1/+1
* glsl: Just access the ir_expression_operation strings table directlyIan Romanick2016-08-301-15/+2
* glsl: Pull operator_strs out to its own fileIan Romanick2016-08-301-115/+1
* glsl: Add support for representing framebuffer fetch in the GLSL IR.Francisco Jerez2016-08-241-0/+1
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-261-4/+4
* compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.Kenneth Graunke2016-07-171-5/+5
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+9
* Revert "glsl: fix xfb_offset unsized array validation"Timothy Arceri2016-06-011-23/+0
* glsl: fix xfb_offset unsized array validationTimothy Arceri2016-05-301-0/+23
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-241-1/+1
* glsl: fixed uninitialized pointerJakob Sinclair2016-05-121-0/+5
* compiler/glsl: do not downcast list sentinelNicolai Hähnle2016-05-071-1/+4