st/nir: Rework fixup_varying_slots
[mesa.git] / src / mesa / state_tracker / st_glsl_to_nir.cpp
2020-07-29 Jason Ekstrandst/nir: Rework fixup_varying_slots
2020-07-29 Jason Ekstrandnir: Take a shader and variable mode in nir_assign_io_v...
2020-07-29 Jason Ekstrandnir: Add a nir_foreach_uniform_variable helper
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-06-30 Timothy Arcerist/glsl_to_nir: disable st_nir_lower_builtin() when...
2020-06-17 Timothy Arcerist_glsl_to_nir: fix potential use after free
2020-06-03 Timothy Arcerinir: add callback to nir_remove_dead_variables()
2020-04-25 Connor Abbottst/nir: Fix assigning PointCoord location with !PIPE_CA...
2020-04-21 Timothy Arcerist/glsl_to_nir: make use of nir linker for linking...
2020-03-16 Tapani Pällinir/glsl: gather bitmask of images used by program
2020-02-24 Eric Anholtgallium: Add a cap for enabling lowering of image load...
2020-02-24 Eric Anholtnir: Make image lowering optionally handle the !bindles...
2020-02-18 Danylo Piliaievst/nir: Unify inputs_read/outputs_written before serial...
2020-01-21 Eric Anholtnir: Drop the ssbo_offset to atomic lowering.
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-14 Eric Anholtmesa/st: Deduplicate the NIR uniform lowering code.
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...
2020-01-06 Timothy Arceriglsl: use nir linker to link atomics
2020-01-06 Timothy Arceriglsl: rename gl_nir_link() to gl_nir_link_spirv()
2020-01-06 Kristian H. Kristensenst/mesa: Lower vars to ssa and constant prop before...
2020-01-04 Gert Wollnymesa/st: glsl_to_nir: don't lower atomics to SSBOs...
2020-01-03 Kenneth Graunkest/nir: Optionally unify inputs_read/outputs_written...
2019-12-13 Timothy Arcerist/glsl_to_nir: fix SSO validation regression
2019-12-13 Timothy Arcerist/glsl_to_nir: use nir based program resource list...
2019-12-13 Timothy Arcerist/glsl_to_nir: call gl_nir_lower_buffers() a little...
2019-12-13 Timothy Arceriglsl: move nir_remap_dual_slot_attributes() call out...
2019-11-26 Marek Olšákst/mesa: add st_variant base class to simplify code...
2019-11-26 Marek Olšákst/mesa: don't use ** in the st_nir_link_shaders signature
2019-11-26 Marek Olšákst/mesa: simplify looping over linked shaders when...
2019-11-26 Marek Olšákst/mesa: propagate gl_PatchVerticesIn from TCS to TES...
2019-11-26 Marek Olšákst/mesa: don't call ProgramStringNotify in glsl_to_nir
2019-11-26 Marek Olšákst/mesa: don't use redundant stp->state.ir.nir
2019-11-19 Marek Olšákst/mesa: call nir_sweep in st_finalize_nir
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-11-14 Iago Toral Quirogamesa/st: make sure we remove dead IO variables before...
2019-11-04 Marek Olšákst/mesa: call nir_lower_flrp only once per shader
2019-11-04 Marek Olšákst/mesa: call nir_opt_access only once
2019-11-01 Timothy Arceriglsl: just use NIR to lower outputs when driver can...
2019-10-24 Marek Olšákst/mesa: use pipe_screen::finalize_nir
2019-10-24 Marek Olšákst/mesa: assign driver locations for VS inputs for...
2019-10-24 Marek Olšákst/mesa: don't lower_global_vars_to_local for VS if...
2019-10-24 Marek Olšákst/mesa: move some NIR lowering before shader caching
2019-10-18 Marek Olšákst/mesa: merge st_fragment_program into st_common_program
2019-10-18 Marek Olšákst/mesa: rename st_xxx_program::tgsi to state
2019-10-18 Marek Olšákst/mesa: lower doubles for NIR after linking
2019-10-18 Marek Olšákst/mesa: call st_nir_opts for linked shaders only once
2019-10-17 Marek Olšákst/mesa: don't call translate_*_program functions for NIR
2019-10-17 Marek Olšákst/mesa: remove st_compute_program in favor of st_commo...
2019-10-17 Marek Olšákst/mesa: use *prog at the end of st_link_nir
2019-10-10 Marek Olšákst/mesa: use nir_shader_compiler_options::lower_to_scalar
2019-10-10 Marek Olšáknir: move gl_nir_opt_access from glsl directory
2019-09-12 Caio Marcelo de... mesa/st: Fallback to name lookup when the variable...
2019-09-11 Brian Paulst/nir: fix illegal designated initializer in st_glsl_t...
2019-09-10 Caio Marcelo de... glsl/nir: Add and use a gl_nir_link() function
2019-09-10 Caio Marcelo de... mesa/st: Don't expect prog->nir to already exist
2019-09-10 Caio Marcelo de... mesa/st: Add support for SPIR-V shaders
2019-09-10 Caio Marcelo de... mesa/st: Extract preprocessing NIR steps
2019-09-10 Caio Marcelo de... mesa/st: Lookup parameters without using names
2019-09-10 Caio Marcelo de... mesa/st: Do not rely on name to identify special uniforms
2019-09-06 Vasily Khoruzhicknir: allow specifying filter callback in lower_alu_to_s...
2019-09-05 Connor Abbottst/nir: Don't lower indirects when linking
2019-09-05 Connor Abbottst/nir: Call nir_remove_unused_variables() in the opt...
2019-08-23 Connor Abbottst/nir: Fix num_inputs for VS inputs
2019-07-16 Jason Ekstrandst,i965: Stop looping on 64-bit lowering
2019-07-11 Kenneth Graunkecompiler: Save a single copy of the softfp64 shader...
2019-07-08 Connor Abbottnir: Move st_nir_assign_var_locations() to common code
2019-06-19 Connor Abbottst/nir: Use gl_nir_opt_access
2019-06-11 Caio Marcelo de... st/glsl: Perform some var optimizations
2019-06-04 Timothy Arcerist/glsl: make sure to propagate initialisers to driver...
2019-05-28 Kenneth Graunkest/nir: Re-vectorize shader IO
2019-05-10 Jonathan Mareknir: allow specifying a set of opcodes in lower_alu_to_...
2019-05-09 Ian Romanicknir: Initialize lower_flrp_progress everywhere
2019-05-07 Ian Romanicknir: Use the flrp lowering pass instead of nir_opt_alge...
2019-04-16 Marek Olšáknir: optimize gl_SampleMaskIn to gl_HelperInvocation...
2019-04-12 Timothy Arceriac/nir_to_llvm: add image bindless support
2019-04-10 Eric Anholtst: Lower uniforms in st in the !PIPE_CAP_PACKED_UNIFOR...
2019-04-09 Timothy Arcerinir/radv: remove restrictions on opt_if_loop_last_conti...
2019-04-04 Tapani Pällist/nir: run st_nir_opts after 64bit ops lowering
2019-03-30 Rob Clarknir: add lower_all_io_to_elements
2019-03-28 Kenneth Graunkest/nir: Free the GLSL IR after linking.
2019-03-27 Kristian H. Kristensenst/glsl_to_nir: Calculate num_uniforms from NumParamete...
2019-03-15 Jason Ekstrandst/mesa: Let NIR lower UBO and SSBO access when we...
2019-03-12 Timothy Arcerist/glsl_to_nir: fix incorrect arrary access
2019-03-06 Timothy Arceriglsl: use NIR function inlining for drivers that use...
2019-03-06 Jason Ekstrandst/nir: Move 64-bit lowering later
2019-03-06 Jason Ekstrandnir/lower_doubles: Inline functions directly in lower_d...
2019-03-06 Jason Ekstrandglsl/nir: Add a shared helper for building float64...
2019-03-06 Timothy Arcerinir: rename glsl_type_is_struct() -> glsl_type_is_struc...
2019-03-05 Timur Kristófnir: Add multiplier argument to nir_lower_uniforms_to_ubo.
2019-03-05 Timur Kristófnir: Move nir_lower_uniforms_to_ubo to compiler/nir.
2019-03-02 Dave Airliest/mesa: add support for lowering fp64/int64 for nir...
2019-02-12 Kenneth Graunkenir: Gather texture bitmasks in gl_nir_lower_samplers_a...
2019-02-12 Kenneth Graunkest/nir: Pull sampler lowering into a helper function.
2019-02-08 Timothy Arcerist/glsl_to_nir: call nir_remove_dead_variables() after...
next