intel/perf: create a vtable entry for emit_report_count
[mesa.git] / src / mesa / state_tracker / st_glsl_to_tgsi.cpp
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.
2017-10-25 Marek Olšákglsl_to_tgsi: remove unused glsl_version variable
2017-10-13 Kenneth Graunkecompiler: Move gl_program::TexelFetchSamplers to shader...
2017-10-11 Nicolai Hähnlest/glsl_to_tgsi: the second destination doesn't support...
2017-10-11 Nicolai Hähnlest/glsl_to_tgsi: fix DFRACEXP with only one destination
2017-10-11 Nicolai Hähnlest/glsl_to_tgsi: fix indirect access to 64-bit integer
2017-10-11 Nicolai Hähnlest/mesa: don't assign prog->ShadowSamplers
2017-10-11 Nicolai Hähnlest/glsl_to_tgsi: ignore GL_TEXTURE_SRGB_DECODE_EXT...
2017-10-06 Marek Olšákglsl_to_tgsi: skip UARL for 1D registers if the driver...
2017-10-06 Marek Olšákglsl_to_tgsi: handle reladdr as TEMP in rename_temp_reg...
2017-10-06 Marek Olšákglsl_to_tgsi: fix instruction order for bindless textures
2017-10-06 Marek Olšákglsl_to_tgsi: enable copy propagation for tessellation...
2017-09-29 Nicolai Hähnlest/glsl_to_tgsi: use LDEXP when available
2017-09-29 Nicolai Hähnlest/glsl_to_tgsi: fix conditional assignments to packed...
2017-09-29 Nicolai Hähnlest/glsl_to_tgsi: fix a use-after-free in merge_two_dsts
2017-09-21 Timothy Arcerimesa/st: fix infinite loops
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-09-15 Timothy Arcerimesa/st: add LOAD support for UBOs
2017-09-15 Timothy Arcerimesa/st: create add_buffer_to_load_and_stores() helper
2017-09-14 Dave Airliest/glsl->tgsi: fix u64 to bool comparisons.
2017-09-11 Nicolai Hähnlest/glsl_to_tgsi: only the first (inner-most) array...
2017-09-06 Gert Wollnymesa/st: glsl_to_tgsi: tie in new temporary register...
2017-09-06 Gert Wollnymesa/st: glsl_to_tgsi move some helper classes to extra...
2017-09-06 Dave Airliest_glsl_to_tgsi: rewrite rename registers to use array...
2017-09-04 Nicolai Hähnlest/glsl_to_tgsi: inline src_register into translate_src
2017-09-04 Nicolai Hähnlest/glsl_to_tgsi: ir_load_ubo always has a second index
2017-08-28 Ilia Mirkinst/mesa: fix handling of vertex array double inputs
2017-08-22 Marek Olšákgallium: remove TGSI opcode SCS
2017-08-22 Samuel Pitoisetst/glsl_to_tgsi: fix getting the image type for array...
2017-08-22 Marek Olšákglsl_to_tgsi: clean up opcode translation
2017-08-22 Timothy Arcerimesa: pass ctx to add_uniform_to_shader constructor
2017-08-22 Timothy Arcerimesa/st: simplify some UBO index logic
2017-08-14 Timothy Arcerist/mesa: correctly calculate the storage offset
2017-08-11 Timothy Arceriglsl: pass mem_ctx to constant_expression_value(.....
2017-08-11 Timothy Arceriglsl: stop copying struct and interface member names
2017-08-11 Timothy Arceriglsl: calculate number of operands in an expression...
next