nir: Allow var_mem_global in nir_lower_vars_to_explicit_types
[mesa.git] / src / compiler / glsl / ir.cpp
2020-08-21 Danylo Piliaievir_constant: Return zero on out-of-bounds vector accesses
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-04-21 Jason Ekstrandglsl: Hard-code noise to zero in builtin_functions.cpp
2020-03-09 Neil Robertsglsl: Add ir_unop_f2fmp
2020-03-09 Neil Robertsglsl: Add b2f16 and f162b conversion operations
2020-03-09 Neil Robertsglsl: Add IR conversion ops for 16-bit float types
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-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2020-01-23 Ian Romanickglsl: Add new expressions for INTEL_shader_integer_func...
2019-10-28 Danylo Piliaievglsl: Initialize all fields of ir_variable in constructor
2019-10-12 Neil Robertsglsl: Add opcodes for atan and atan2
2019-09-04 Neil Robertsglsl: Store the precision for a function return type
2019-06-19 Jason Ekstrandglsl/types: Rename is_integer to is_integer_32
2019-03-22 Danylo Piliaievglsl: Cross validate variable's invariance by explicit...
2019-03-06 Timothy Arceriglsl: rename is_record() -> is_struct()
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2018-08-01 Rhys Perryglsl, glsl_to_tgsi: fix sampler/image constants
2018-04-12 Marek Olšákmesa: include mtypes.h less
2017-10-30 Ian Romanickglsl: Remove ir_binop_greater and ir_binop_lequal expre...
2017-09-21 Brian Paulglsl: silence signed/unsigned comparison warning
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: 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-05-25 Brian Paulglsl: Fix g++ initializer order warning
2017-05-22 Timothy Arceriglsl: set mask via initialisation list rather than...
2017-05-06 Samuel Pitoisetglsl: implement ARB_bindless_texture conversions
2017-05-06 Samuel Pitoisetglsl: allow bindless samplers/images to be l-values
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-06 Samuel Pitoisetglsl: do not make sampler/image types readonly variables
2017-05-04 Samuel Pitoisetglsl: rename image_* qualifiers to memory_*
2017-04-28 Nicolai Hähnleglsl: remove the shader_group_vote and shader_ballot...
2017-04-21 Samuel Pitoisetglsl: make use of glsl_type::is_float()
2017-04-21 Samuel Pitoisetglsl: make use of glsl_type::is_double()
2017-04-21 Samuel Pitoisetglsl: make use of glsl_type::is_record()
2017-04-05 Nicolai Hähnleglsl: add ARB_shader_ballot operations
2017-02-27 Samuel Pitoisetglsl: use is_sampler() anywhere it's possible
2017-01-20 Dave Airlieglsl/ir: Add support for 64-bit integer conversions.
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: Override the # of varying slots for ClipDistance...
2017-01-06 Kenneth Graunkeglsl: Create and use a new ir_variable::count_attribute...
2016-10-31 Marek Olšákglsl: use a non-malloc'd storage for short ir_variable...
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-30 Ian Romanickglsl: Pull operator_strs out to its own file
2016-08-24 Francisco Jerezglsl: Add support for representing framebuffer fetch...
2016-07-26 Matt Turnerglsl: Separate overlapping sentinel nodes in exec_list.
2016-07-18 Kenneth Graunkecompiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
2016-06-07 Ilia Mirkinmesa: hook up core bits of GL_ARB_shader_group_vote
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-24 Dave Airlieglsl: make max array trackers ints and use -1 as base...
2016-05-12 Jakob Sinclairglsl: fixed uninitialized pointer
2016-05-07 Nicolai Hähnlecompiler/glsl: do not downcast list sentinel
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-16 Timothy Arceriglsl: remove unused helper
2016-02-14 Jason Ekstrandglsl/types: Rename sampler_type to sampled_type
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/