compiler: add glsl_print_type
[mesa.git] / src / compiler / glsl / ir.h
2020-08-17 Marek Olšákcompiler: add glsl_print_type
2020-07-08 Marek Olšákglsl: fix the type of ir_constant_data::u16
2020-07-08 Marek Olšákglsl: make print_type non-static for debugging
2020-06-02 Marek Olšákglsl: handle int16 and uint16 types and add instruction...
2020-05-05 Pierre-Eric Pellou... glsl: add a is_implicit_initializer flag
2020-03-24 Neil Robertsglsl: Add a method to get precision from a deref instru...
2020-03-09 Neil Robertsglsl: Add support for float16 types in the IR tree
2020-03-09 Kristian H. Kristensenglsl: Add ir_constant constructor for fp16
2020-03-03 Louis-Francis Ratt... glsl/linker: add DisableTransformFeedbackPacking workaround
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2019-11-04 Marek Olšákcompiler: make variable::data::binding unsigned
2019-09-30 Caio Marcelo de... glsl: Add helperInvocationEXT() builtin
2019-09-30 Caio Marcelo de... glsl: Add ir_demote
2019-09-04 Neil Robertsglsl: Store the precision for a function return type
2019-08-06 Pierre-Eric Pellou... glsl: add EXT_shader_image_load_store new image functions
2019-04-24 Ian Romanickglsl: Silence may unused parameter warnings in glsl...
2019-03-22 Danylo Piliaievglsl: Cross validate variable's invariance by explicit...
2019-03-04 Jose Maria Casanov... glsl: fix typos in comments "transfor" -> "transform"
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2018-12-03 Matt Turnermesa: Revert INTEL_fragment_shader_ordering support
2018-08-28 Kevin Rogovinmesa: Add GL/GLSL plumbing for INTEL_fragment_shader_or...
2018-08-27 vadym.shovkopliasglsl/linker: Allow unused in blocks which are not decla...
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-02-13 Marek Olšákmesa: move STATE_LENGTH to shader_enums.h and use it...
2018-02-13 Marek Olšákmesa,glsl,nir: reduce gl_state_index size to 2 bytes
2017-10-31 Ian Romanickglsl: Fix bad formatting in a comment
2017-10-23 Ilia Mirkinglsl: fix derived cs variables
2017-09-19 Ian Romanickglsl: Unify ir_constant::const_elements and ::components
2017-09-19 Ian Romanickglsl: Rename ir_constant::array_elements to ::const_ele...
2017-08-11 Timothy Arceriglsl: pass mem_ctx to constant_expression_value(.....
2017-08-11 Timothy Arceriglsl: remove unused field from ir_call
2017-08-11 Timothy Arceriglsl: stop copying struct and interface member names
2017-08-11 Timothy Arceriglsl: tidy up get_num_operands()
2017-08-11 Timothy Arceriglsl: calculate number of operands in an expression...
2017-06-14 Samuel Pitoisetglsl: add ir_variable::contains_bindless()
2017-05-06 Samuel Pitoisetglsl: add _mesa_glsl_parse_state object to is_lvalue()
2017-05-06 Samuel Pitoisetglsl: process bindless/bound layout qualifiers
2017-05-04 Samuel Pitoisetglsl: rename image_* qualifiers to memory_*
2017-04-28 Nicolai Hähnleglsl: add intrinsics for ARB_shader_group_vote and...
2017-03-22 Emil Velikovglsl: consistently use ifndef guards over pragma once
2017-02-13 Kenneth Graunkeglsl: Drop resize-to-MaxPatchVertices hack.
2017-01-20 Ian Romanickglsl: Move builtin_function related prototypes to a...
2017-01-20 Dave Airlieglsl/ast/ir: Add 64-bit integer constant support
2017-01-07 Kenneth GraunkeRevert recent GLSL slot counting fiasco.
2017-01-06 Kenneth Graunkeglsl: Create and use a new ir_variable::count_attribute...
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-12-12 Nicolai Hähnleglsl: remember per-component vertex streams for packed...
2016-11-10 Ian Romanickglsl: Generate strings that are the enum names without...
2016-10-31 Marek Olšákglsl: use a non-malloc'd storage for short ir_variable...
2016-10-27 Kenneth Graunkeglsl: Size TCS->TES unsized arrays to gl_MaxPatchVertic...
2016-10-17 Ian Romanickglsl: Remove unused function import_prototypes
2016-10-17 Ian Romanickglsl: Remove prototypes for nonexistent functions
2016-10-04 Ian Romanickglsl: Kill __intrinsic_atomic_sub
2016-10-04 Ian Romanickglsl: Remove ir_function_signature::_is_intrinsic field
2016-10-04 Ian Romanickglsl: Add ir_function_signature::is_intrinsic() method
2016-10-04 Ian Romanickglsl: Track a unique intrinsic ID with each intrinsic...
2016-08-30 Ian Romanickglsl: Just access the ir_expression_operation strings...
2016-08-24 Francisco Jerezglsl: Add support for representing framebuffer fetch...
2016-08-17 Ian Romanickglsl: Pull enum ir_expression_operation out to its...
2016-07-18 Kenneth Graunkecompiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
2016-07-05 Ian Romanickglsl: Pack integer and double varyings as flat even...
2016-06-30 Timothy Arceriglsl: pass symbols rather than shader to _mesa_get_main...
2016-06-20 Ian Romanickmesa: Fix incorrect "see also" comments
2016-06-07 Ilia Mirkinmesa: hook up core bits of GL_ARB_shader_group_vote
2016-06-06 Dave Airlieglsl: use enum glsl_interface_packing in more places...
2016-06-02 Jordan Justenglsl: Add glsl LowerCsDerivedVariables option
2016-06-01 Timothy ArceriRevert "glsl: fix xfb_offset unsized array validation"
2016-05-30 Timothy Arceriglsl: fix xfb_offset unsized array validation
2016-05-26 Dave Airlieglsl: handle implicit sized arrays in ssbo
2016-05-24 Dave Airlieglsl: make max array trackers ints and use -1 as base...
2016-05-11 Rob Clarkglsl: export accessor for builtin-uniform descriptors
2016-05-01 Timothy Arceriglsl: validate and store component layout qualifier...
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-31 Timothy Arceriglsl: add IR fields for transform feedback layout quali...
2016-03-31 Timothy Arceriglsl: generate named interface block names correctly
2016-03-25 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-17 Timothy Arceriglsl: disable varying packing when its not safe
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-05 Timothy Arceriglsl: update comment on offset field
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-25 Matt Turnerglsl: Consider ubo_load to be a horizontal operation.
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-16 Timothy Arceriglsl: remove unused helper
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-09 Dave Airlieglsl/ir: add param index to variable.
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-02-01 Matt Turnerglsl: Remove 2x16 half-precision pack/unpack opcodes.
2016-01-26 Emil Velikovglsl: move to compiler/