aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ir.h
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add a method to get precision from a deref instructionNeil Roberts2020-03-241-0/+28
* glsl: Add support for float16 types in the IR treeNeil Roberts2020-03-091-0/+2
* glsl: Add ir_constant constructor for fp16Kristian H. Kristensen2020-03-091-0/+2
* glsl/linker: add DisableTransformFeedbackPacking workaroundLouis-Francis Ratté-Boulianne2020-03-031-0/+7
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-051-2/+6
* compiler: make variable::data::binding unsignedMarek Olšák2019-11-041-1/+1
* glsl: Add helperInvocationEXT() builtinCaio Marcelo de Oliveira Filho2019-09-301-0/+2
* glsl: Add ir_demoteCaio Marcelo de Oliveira Filho2019-09-301-0/+23
* glsl: Store the precision for a function return typeNeil Roberts2019-09-041-1/+8
* glsl: add EXT_shader_image_load_store new image functionsPierre-Eric Pelloux-Prayer2019-08-061-0/+2
* glsl: Silence may unused parameter warnings in glsl/ir.hIan Romanick2019-04-231-1/+1
* glsl: Cross validate variable's invariance by explicit invariance onlyDanylo Piliaiev2019-03-211-0/+13
* glsl: fix typos in comments "transfor" -> "transform"Jose Maria Casanova Crespo2019-03-041-3/+3
* nir, glsl: move pixel_center_integer/origin_upper_left to shader_info.fsAlejandro Piñeiro2019-02-211-8/+0
* mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner2018-12-031-1/+0
* mesa: Add GL/GLSL plumbing for INTEL_fragment_shader_orderingKevin Rogovin2018-08-281-0/+1
* glsl/linker: Allow unused in blocks which are not declated on previous stagevadym.shovkoplias2018-08-271-2/+2
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-011-0/+2
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+0
* mesa: move STATE_LENGTH to shader_enums.h and use it everywhereMarek Olšák2018-02-131-1/+1
* mesa,glsl,nir: reduce gl_state_index size to 2 bytesMarek Olšák2018-02-131-1/+1
* glsl: Fix bad formatting in a commentIan Romanick2017-10-301-1/+1
* glsl: fix derived cs variablesIlia Mirkin2017-10-231-4/+0
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-191-4/+1
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-191-1/+1
* glsl: pass mem_ctx to constant_expression_value(...) and friendsTimothy Arceri2017-08-111-12/+25
* glsl: remove unused field from ir_callTimothy Arceri2017-08-111-5/+0
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-111-2/+2
* glsl: tidy up get_num_operands()Timothy Arceri2017-08-111-11/+3
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-0/+13
* 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