aco: keep loop live-through variables spilled
[mesa.git] / src / compiler / glsl_types.h
2020-08-17 Marek Olšákcompiler: add glsl_print_type
2020-07-08 Marek Olšákglsl: don't lower builtins to mediump that don't allow it
2020-06-02 Marek Olšákglsl: handle int16 and uint16 types and add instruction...
2020-06-02 Marek Olšáknir: add int16 and uint16 type helpers
2020-05-20 Andrii Simiklitglsl_type: don't serialize padding bytes from glsl_stru...
2020-03-09 Kristian H. Kristensenglsl: Add type queries for fp16+float and fp16+float...
2020-02-24 Eric Anholtglsl: Factor out the sampler dim coordinate components...
2020-02-24 Kristian H. Kristensennir/types: Add glsl_float16_type() helper
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2020-01-29 Samuel Pitoisetcompiler: add a new explicit interpolation mode
2020-01-23 Ian Romanickglsl_types: Add function to get an unsigned base type...
2020-01-14 Eric Anholtmesa/st: Move the dword slot counting function to glsl_...
2020-01-14 Eric Anholtmesa/st: Move the vec4 type size function into core...
2019-09-19 Jason EkstrandMove blob from compiler/ to util/
2019-08-08 Rhys Perrynir: add nir_lower_to_explicit()
2019-07-11 Neil Robertsglsl: Add a constructor for glsl_struct_field to specif...
2019-07-11 Neil Robertsglsl: Add a macro for the default values for glsl_struc...
2019-06-30 Alejandro Piñeiroglsl/nir: add glsl_types::explicit_size plus nir C...
2019-06-30 Alejandro Piñeiroglsl_types: add type::bit_size and glsl_base_type_bit_s...
2019-06-19 Jason Ekstrandglsl/types: Add a real is_integer helper
2019-06-19 Jason Ekstrandglsl/types: Rename is_integer to is_integer_32
2019-06-14 Neil Robertscompiler/types: Making comparing record precision optional
2019-05-21 Karol Herbstglsl: handle 8 and 16 bit ints in glsl_base_type_is_integer
2019-04-16 Tapani Pällicompiler/glsl: handle case where we have multiple users...
2019-04-05 Sergii Romantsovglsl: Fix input/output structure matching across shader...
2019-03-19 Karol Herbstglsl: add cl_size and cl_alignment
2019-03-19 Karol Herbstglsl: add packed for struct types
2019-03-15 Jason Ekstrandcompiler/types: Add helpers to get explicit types for...
2019-03-06 Timothy Arceriglsl: rename record_types -> struct_types
2019-03-06 Timothy Arceriglsl: rename record_location_offset() -> struct_locatio...
2019-03-06 Timothy Arceriglsl: rename get_record_instance() -> get_struct_instance()
2019-03-06 Timothy Arceriglsl: rename is_record() -> is_struct()
2019-02-21 Jason Ekstrandcompiler/types: Add a contains_64bit helper
2019-02-09 Karol Herbstglsl_type: initialize offset and location to -1 for...
2019-02-08 Timothy Arcerinir: add glsl_type_is_32bit() helper
2019-01-28 Neil Robertsglsl_types: Rename parameter of glsl_count_attribute_slots
2019-01-08 Jason Ekstrandglsl_type: Add support for explicitly laid out matrices...
2018-07-23 Daniel Schürmannnir: add 16bit type information to glsl types
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-03-25 Rob Clarkglsl_types: refactor/prep for vec8/vec16
2018-03-14 Karol Herbstcompiler: int8/uint8 support
2018-03-07 Simon Hausmannglsl: Fix memory leak with known glsl_type instances
2017-12-06 Eduardo Lima Mitevglsl: Add 16-bit types
2017-11-17 Brian Paulglsl: s/unsigned/glsl_base_type/ in glsl type code...
2017-10-25 Jordan Justenglsl: Add field initializers for glsl_struct_field...
2017-10-25 Connor Abbottglsl: move shader_cache type handling to glsl_types
2017-08-22 Timothy Arceriglsl: add get_internal_ifc_packing() type helper
2017-07-26 Timothy Arcericompiler: move glsl_interface_packing enum to shader_en...
2017-07-05 Nicolai Hähnleglsl: add glsl_base_type_is_integer
2017-06-13 Nicolai Hähnleglsl: fix a race condition when inserting new types
2017-05-08 Eric Anholtglsl: Restrict functions to not return arrays or SOAs...
2017-05-08 Samuel Pitoisetglsl: store the image format in glsl_struct_field
2017-05-06 Samuel Pitoisetglsl: make sampler/image scalar types
2017-05-06 Samuel Pitoisetglsl: make sampler/image types as 64-bit
2017-05-04 Samuel Pitoisetglsl: rename image_* qualifiers to memory_*
2017-04-21 Samuel Pitoisetglsl: simplify glsl_type::is_integer_32_64()
2017-04-21 Samuel Pitoisetglsl: add glsl_type::is_integer_64()
2017-04-21 Samuel Pitoisetglsl: make use glsl_type::is_atomic_uint()
2017-04-21 Samuel Pitoisetglsl: add glsl_type::is_atomic_uint() helper
2017-03-22 Emil Velikovcompiler: consistently use ifndef guards over pragma...
2017-01-20 Dave Airlieglsl: Add basic ARB_gpu_shader_int64 types
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-11-22 Jason Ekstrandcompiler: Add the rest of the subpassInput types
2016-10-31 Marek Olšákglsl: initialize glsl_struct_field properly
2016-10-27 Juan A. Suarez Romeroglsl: inspect interfaces in contains_foo()
2016-10-24 Iago Toral Quirogaglsl: add matrix layout information to interface block...
2016-09-16 Dave Airlieglsl: add subpass image type (v2)
2016-07-06 Ian Romanickglsl: Document and enforce restriction on type values
2016-06-08 Dave Airlieglsl/types: rename is_dual_slot_double to is_dual_slot_...
2016-06-08 Dave Airliecompiler/types: add 64-bitness queries.
2016-06-06 Dave Airlieglsl: use enum glsl_interface_packing in more places...
2016-05-26 Dave Airlieglsl: handle implicit sized arrays in ssbo
2016-05-20 Dave Airlieglsl: handle same struct redeclaration (v2)
2016-04-14 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-13 Matt Turnerglsl: Rename "vertex_input_slots" -> "is_vertex_input"
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-31 Timothy Arceriglsl: add helper for counting varyings
2016-03-31 Timothy Arceriglsl: add field to track if xfb_buffer is an explicit...
2016-03-31 Timothy Arceriglsl: add xfb_* qualifiers to glsl_struct_field
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-05 Timothy Arceriglsl: add offset to glsl interface type
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-14 Jason Ekstrandglsl/types: Expose glsl_struct_field and glsl_function_...
2016-02-14 Jason Ekstrandglsl/types: Add a helper for getting image types
2016-02-14 Jason Ekstrandglsl/types: Add support for function types
2016-02-14 Jason Ekstrandglsl/types: Rename sampler_type to sampled_type
2016-02-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-11 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-11 Jason EkstrandMerge commit '85f5c18fef1ff2f19d698f150e23a02acd6f59b9...
2016-02-10 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-09 Jason EkstrandMerge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-01-30 Ilia Mirkinglsl: always initialize image_* fields, copy them on...
2016-01-26 Emil Velikovnir: move glsl_types.{cpp,h} to compiler