zink: remove unused indices from `nir_load_push_constant` calls
[platform/upstream/mesa.git] / src / gallium / drivers / zink / zink_compiler.c
2023-08-12 antoninozink: remove unused indices from `nir_load_push_constan...
2023-08-11 Mike Blumenkrantznir: add a filter cb to lower_io_to_scalar
2023-08-11 Mike Blumenkrantzzink: add a special separate shader i/o mode for legacy...
2023-08-11 Mike Blumenkrantzzink: pre-convert mode in fixup_io_locations
2023-08-10 Mike Blumenkrantzzink: fix big tcs output io
2023-08-10 Mike Blumenkrantzzink: reindex ssa defs before dumping debug shaders
2023-08-10 Mike Blumenkrantzzink: move ZINK_DEBUG=nir printing to just before compile
2023-08-08 Mike Blumenkrantzzink: propagate have_workgroup_memory_explicit_layout...
2023-08-08 Samuel Pitoisetzink: fix setting VkShaderCreateInfoEXT::nextStage
2023-08-03 Alyssa Rosenzweigtreewide: Drop is_ssa asserts
2023-08-02 Alyssa Rosenzweignir: Remove reg_intrinsics parameter to convert_from_ssa
2023-07-25 Yonggang Luozink: Convert to use nir_foreach_function_impl when...
2023-07-12 Alyssa Rosenzweigzink: Switch to register intrinsics
2023-07-12 Christian Gmeinernir: rename has_txs to has_texture_scaling
2023-07-12 Faith Ekstrandnir: Add a reg_intrinsics flag to nir_convert_from_ssa
2023-07-10 Erik Faye-Lundnir: use nir_intrinsic_get_var
2023-07-03 Konstantin Seurerzink: Use nir_builder_at
2023-06-27 Alyssa Rosenzweigtreewide: Remove unused builders
2023-06-27 Alyssa Rosenzweigtreewide: Use nir_builder_create more
2023-06-27 Alyssa Rosenzweignir: Use nir_builder_create
2023-06-15 Erik Faye-Lundnir: add and use nir_imod_imm
2023-06-13 Alyssa Rosenzweigtreewide: Remove use_scoped_barrier
2023-06-06 Alyssa Rosenzweigtreewide: Use nir_trim_vector more
2023-06-03 Yonggang Luocompiler: Rename shader_prim to mesa_prim and replace...
2023-06-01 Emma Anholtzink: Use PIPE_CAP_FS_POINT_IS_SYSVAL.
2023-05-30 Erik Faye-Lundzink: compute correct location for line-smooth gs
2023-05-26 Mike Blumenkrantzzink: don't propagate psiz in quads emulation gs
2023-05-26 Mike Blumenkrantzzink: don't remove psiz from linked shaders if the...
2023-05-25 Alyssa Rosenzweigzink: Switch to scoped barriers
2023-05-25 Thomas H.P. Andersenzink: remove unused tgsi includes
2023-05-25 Erik Faye-Lundnir: use nir_fsub_imm
2023-05-25 Erik Faye-Lundnir: use more nir_fmul_imm
2023-05-24 Alyssa Rosenzweigtreewide: Avoid nir_lower_regs_to_ssa calls
2023-05-17 Alyssa Rosenzweignir: Drop unused name from nir_ssa_dest_init
2023-05-16 Alyssa Rosenzweigtreewide: Stop lowering legacy atomics
2023-05-15 antoninozink: don't create invalid inputs in `zink_create_quads...
2023-05-15 antoninozink: handle interface blocks in `copy_vars`
2023-05-12 Alyssa Rosenzweigzink: Use unified atomics
2023-05-10 Emma Anholtzink: Don't flag legacy_shadow_mask for RED-only reads...
2023-05-10 Emma Anholtzink: Fix silly void * type in rewrite_tex_dest.
2023-05-10 Emma Anholtzink: Explain some of the current pathway for shadow...
2023-05-09 Mike Blumenkrantzzink: compare desc set to detect bindless vars in separ...
2023-05-04 antoninozink: take location_frac into account in pv emulation
2023-04-29 antoninoRevert "zink: don't render with multisampling when...
2023-04-27 Mike Blumenkrantzzink: enable EXT_shader_object for generic precompiles
2023-04-27 Mike Blumenkrantzzink: make zink_shader_spirv_compile public
2023-04-27 Mike Blumenkrantzzink: allow zink_shader_module to be either a shobj...
2023-04-27 Mike Blumenkrantzzink: store spirv onto zink_shader_object structs
2023-04-27 Mike Blumenkrantzzink: use zink_shader_object for zink_shader_module
2023-04-27 Mike Blumenkrantzzink: rename 'separate' param in shader compilation...
2023-04-27 Mike Blumenkrantzzink: don't run update_so_info if shader has no outputs
2023-04-27 Mike Blumenkrantzzink: add a workaround for a nir_assign_io_var_location...
2023-04-26 Mike Blumenkrantzzink: use EXT_shader_object to implement generic separa...
2023-04-26 Mike Blumenkrantzzink: handle all stages in fixup_io_locations()
2023-04-25 Mike Blumenkrantzzink: print the type of shader when dumping
2023-04-25 antoninozink: fix store subsitution in `lower_pv_mode_gs_store`
2023-04-25 antoninonir/zink: use sysvals in `nir_create_passthrough_gs`
2023-04-24 Mike Blumenkrantzzink: fix array copying in pv lowering
2023-04-24 antoninozink: fix line strip offsets in pv mode emulation
2023-04-24 antoninozink: fix exit condition on pv emulation loop
2023-04-24 antoninozink: use ring buffer to preserve last element
2023-04-24 antoninozink: fix pv mode lowring index calculation
2023-04-24 SoroushIMGzink: take location_frac into account in lower_line_smo...
2023-04-24 Mike Blumenkrantzzink: use EXT_shader_object to (re)implement separate...
2023-04-24 Mike Blumenkrantzzink: run bo lowering passes for separate shader compil...
2023-04-24 Mike Blumenkrantzzink: add a 'separate' flag to shader module compile...
2023-04-24 Mike Blumenkrantzzink: move separate shader dsl creation to compiler...
2023-04-24 Mike Blumenkrantzzink: use zink_shader_object for precompiled separate...
2023-04-24 Mike Blumenkrantzzink: more zink_shader_object conversion
2023-04-24 Mike Blumenkrantzzink: make zink_shader_spirv_compile static
2023-04-24 Mike Blumenkrantzzink: wrap return of compile_module()
2023-04-24 Mike Blumenkrantzzink: wrap zink_shader_compile_separate() return
2023-04-24 Mike Blumenkrantzzink: use tes to generate tcs
2023-04-21 antoninozink: don't render with multisampling when it is disabled
2023-04-20 Mike Blumenkrantzzink: add a util function for printing shaders
2023-04-20 Mike Blumenkrantzzink: always wait on precompile fence at start of zink_...
2023-04-20 Mike Blumenkrantzzink: split out generic shader destruction for reuse
2023-04-20 Mike Blumenkrantzzink: zink_shader_free -> zink_gfx_shader_free
2023-04-19 Marek Olšáknir: add next_stage parameter to nir_slot_is_sysval_out...
2023-04-13 Emma Anholtzink: Avoid infinite loop finding no var in update_so_info.
2023-04-11 Mike Blumenkrantzzink: fix GPL lib leaking
2023-04-11 Mike Blumenkrantzzink: unroll array loop when copying vars for passthrou...
2023-04-07 antoninozink: add `descriptor_bindless_id` to `zink_shader_info`
2023-04-07 Mike Blumenkrantzzink: reuse copy_vars for generated tcs
2023-04-07 Mike Blumenkrantzzink: reuse d3d12 variable copying to make passthrough...
2023-04-06 Emma Anholtzink: Enable nir_lower_frexp.
2023-04-06 Emma Anholtzink: Add mapping for nir_op_ldexp, but disable it...
2023-04-04 Mike Blumenkrantzzink: move nir cloning out to callers of zink_shader_co...
2023-04-04 Mike Blumenkrantzzink: break out nir blob deserializing
2023-04-04 Mike Blumenkrantzzink: store nir as serialized on zink_shader structs
2023-04-04 Mike Blumenkrantzzink: directly return nir from zink_shader_tcs_create
2023-04-04 Mike Blumenkrantzzink: pass nir directly to zink_shader_tcs_create()
2023-04-04 Mike Blumenkrantzzink: use zink_shader::info instead of zink_shader...
2023-04-04 Mike Blumenkrantzzink: generate flat_flags during shader creation
2023-04-04 Mike Blumenkrantzzink: pass nir_shader to update_so_info()
2023-04-04 Mike Blumenkrantzzink: add and populate a shader_info struct to zink_shader
2023-03-31 antoninozink: add provoking vertex mode lowering
2023-03-30 Mike Blumenkrantzzink: fix quads emulation gs with array variables
2023-03-29 antoninozink: improve generated gs unbinding
2023-03-29 antoninozink: prevent crash when freeing
next