gallium/tgsi: Add a helper for initializing ureg from a shader_info.
[mesa.git] / src / mesa / state_tracker / st_glsl_to_tgsi.cpp
2020-09-02 Eric Anholtgallium/tgsi: Add a helper for initializing ureg from...
2020-08-24 Marek Olšákgallium/tgsi: add helper tgsi_get_interp_mode
2020-08-21 Charmaine Leest/mesa: increase size of gl_register_file bitfields
2020-08-17 Jesse Nataliemesa: Move ATTRIBUTE_NOINLINE for glsl_to_tgsi_visitor...
2020-07-17 Elie Tournierglsl_to_tgsi: Set TGSI_PROPERTY_FS_BLEND_EQUATION_ADVANCED
2020-06-02 Marek Olšákglsl: handle int16 and uint16 types and add instruction...
2020-05-26 Marcin Ślusarzglsl_to_tgsi: add fallthrough comments
2020-04-21 Jason Ekstrandglsl: Hard-code noise to zero in builtin_functions.cpp
2020-04-16 Ilia Mirkinst/mesa: add support for GL_NV_viewport_array2
2020-03-26 Marek Olšákglsl_to_tgsi: set shader_info::writes_memory
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-03 Ilia Mirkinst/mesa: allow TXB2/TXL2 to work with cube array shadow...
2020-02-28 Marek Olšákmesa: fix 11 warnings
2020-02-05 Eric Anholtmesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map...
2020-02-05 Eric Anholtglsl,nir: Switch the enum representing shader image...
2020-01-29 Samuel Pitoisetcompiler: add PERSP to the existing barycentric system...
2020-01-28 Eric Anholtmesa/st: Fix compiler warnings from INTEL_shader_intege...
2020-01-21 Eric Anholtgallium: Pack the atomic counters just above the SSBOs.
2020-01-21 Eric Anholtmesa: Make atomic lowering put atomics above SSBOs.
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...
2020-01-09 Tapani Pällimesa: create program resource hash in a single place
2020-01-07 Tapani Pällimesa/st/i965: add a ProgramResourceHash for quicker...
2019-11-19 Marek Olšákst/mesa: cleanups after unification of st_vertex/common...
2019-11-19 Marek Olšákst/mesa: rename st_common_program to st_program
2019-11-19 Marek Olšákst/mesa: trivially merge st_vertex_program into st_comm...
2019-10-18 Marek Olšákst/mesa: merge st_fragment_program into st_common_program
2019-10-17 Marek Olšákst/mesa: unify transform feedback info translation...
2019-10-17 Marek Olšákst/mesa: remove st_compute_program in favor of st_commo...
2019-10-12 Neil Robertsglsl: Add opcodes for atan and atan2
2019-10-11 Dave Airliest/glsl: add support for alternate TG4 encoding.
2019-10-08 Ilia Mirkingallium/tgsi: add support for DEMOTE and READ_HELPER...
2019-09-30 Caio Marcelo de... glsl: Add helperInvocationEXT() builtin
2019-09-30 Caio Marcelo de... glsl: Add ir_demote
2019-08-08 Ilia Mirkingallium: redefine ATOMINC_WRAP to be more hardware...
2019-08-06 Pierre-Eric Pellou... glsl: add EXT_shader_image_load_store new image functions
2019-08-06 Pierre-Eric Pellou... tgsi: add ATOMICINC_WRAP/ATOMICDEC_WRAP opcode
2019-07-18 Andreas Baierlglsl: Optionally declare gl_PointCoord as a system...
2019-06-04 Timothy Arcerist/glsl: make sure to propagate initialisers to driver...
2019-04-25 Rob Clarkcompiler: rename SYSTEM_VALUE_VARYING_COORD
2019-04-10 Gert Wollnyvirgl: Enable passing arrays as input to fragment shaders
2019-03-06 Timothy Arcerist/glsl: start spilling out common st glsl conversion...
2019-03-06 Timothy Arceriglsl: rename record_location_offset() -> struct_locatio...
2019-03-06 Timothy Arceriglsl: rename is_record() -> is_struct()
2019-03-04 Sagar Ghugeglsl: [u/i]mulExtended optimization for GLSL
2019-02-21 Alejandro Piñeironir, glsl: move pixel_center_integer/origin_upper_left...
2018-12-27 Ilia Mirkinst/mesa: select ATOMFADD when source type is float
2018-12-04 Matt TurnerRevert "st/mesa: silenced unhanded enum warning in...
2018-11-04 Kenneth Graunkest/mesa: Don't record garbage streamout information...
2018-10-30 Rhys Perryglsl_to_tgsi: don't create 64-bit integer MAD/FMA
2018-10-30 Eric Engestrommesa: fix struct/class mismatch
2018-10-30 Eric Engestrommesa: fix memcpy() and memset(0) of non-trivial structs
2018-10-11 Dave Airliest/glsl_to_tgsi: initialise need_uarl in contructor
2018-09-21 Marek Olšákglsl_to_tgsi: invert gl_SamplePosition.y for the defaul...
2018-09-20 Brian Paulst/mesa: silenced unhanded enum warning in st_glsl_to_t...
2018-09-06 Jason Ekstrandcompiler: Move double_inputs to gl_program::DualSlotInputs
2018-09-04 Ernestas Kulikglsl_to_tgsi: Fix potential leak
2018-08-16 Gert Wollnymesa/st: fix array indices off-by-one error in remapping
2018-08-14 Rob Clarkcompiler: add SYSTEM_VALUE_VARYING_COORD
2018-08-13 Erik Faye-Lundmesa/st/glsl_to_tgsi: fixup copy-paste mistake
2018-08-11 Gert Wollnymesa/st/glsl_to_tgsi: Expose array live range tracking...
2018-08-11 Gert Wollnymesa/st/glsl_to_tgsi:rename lifetime to register_live_range
2018-08-11 Gert Wollnymesa/st/glsl_to_tgsi: Split arrays whose elements are...
2018-08-11 Gert Wollnymesa/st/glsl_to_tgsi: Add method to collect some TGSI...
2018-08-08 Erik Faye-Lundglsl_to_tgsi: plumb image writable through to driver
2018-08-01 Rhys Perryglsl, glsl_to_tgsi: fix sampler/image constants
2018-08-01 Rhys Perryglsl_to_tgsi: allow bound samplers and images to be...
2018-06-29 Joe M. Knissgallium: plumb invariant output attrib thru TGSI
2018-06-14 Brian Paulst/mesa: add missing switch cases in glsl_to_tgsi_visit...
2018-04-18 Marek Olšákglsl_to_tgsi: try harder to lower unsupported ir_binop_...
2018-04-07 Ilia Mirkinst/mesa: tex offsets can't be in a const or 2d-indexed
2018-03-23 Brian Paulst/mesa: s/unsigned/enum pipe_shader_type/
2018-03-23 Brian Paulst/mesa,tgsi: use enum tgsi_opcode
2018-03-20 Timothy Arcerimesa: rework ParameterList to allow packing
2018-03-09 Michel Dänzerst/mesa: gl_program::info.system_values_read is a 64...
2018-02-24 Francisco Jerezglsl: Specify framebuffer fetch coherency mode in lower...
2018-02-13 Marek Olšákmesa,glsl,nir: reduce gl_state_index size to 2 bytes
2018-02-09 Timothy Arcerist: add nir shader disk cache support
2018-02-09 Timothy Arcerist/glsl_to_tgsi: move nir detection earlier
2018-02-09 Michel Dänzerst/mesa: Initialize tex_target in compile_tgsi_instruction
2018-02-08 Brian Paulst/mesa: use tgsi_semantic enum type
2018-02-08 Brian Paulst/mesa: use TGSI enum types in st_glsl_to_tgsi.cpp
2018-01-31 Brian Paulst/mesa: whitespace, formatting fixes in st_glsl_to_tgs...
2018-01-31 Brian Paulst/mesa: s/int/GLenum/ in st_glsl_to_tgsi.cpp
2018-01-29 Timothy Arcericompiler: tidy up double_inputs_read uses
2018-01-26 Brian Paulmesa: change gl_link_status enums to uppercase
2018-01-24 Gert Wollnymesa/st/glsl_to_tgsi: remove now unneeded assert.
2017-12-28 Brian Paulst/mesa: increase size of glsl_base_type bitfields
2017-12-12 Ilia Mirkinst/mesa: swizzle argument when there's a vector size...
2017-12-03 Timothy Arcerist/glsl: move nir linking loop to new function st_link_...
2017-11-28 Nicolai Hähnlest_glsl_to_tgsi: check for the tail sentinel in merge_t...
2017-11-17 Brian Paulst/mesa: use enum types instead of int/unsigned (v3)
2017-11-17 Dave Airliest/mesa: don't move ssbo after atomic buffers if we...
2017-11-09 Dave Airliest/mesa: add support for hw atomics to glsl->tgsi....
2017-11-09 Brian Paulst/mesa: remove 'struct' keyword on function parameter
2017-11-08 Timothy Arcerist/glsl_to_nir: delay adding built-in uniforms to Param...
2017-10-30 Ian Romanickglsl: Remove ir_binop_greater and ir_binop_lequal expre...
2017-10-25 Dave Airliest/mesa: enable nir path for all shaders.
next