2023-09-02 |
Georg Lehmann | aco: implement some exclusive scans with inclusive... |
blob | commitdiff |
2023-09-01 |
Konstantin Seurer | aco: Unify demote and demote_if selection |
blob | commitdiff | diff to current |
2023-09-01 |
Konstantin Seurer | aco: Use bytes() instead of size() in emit_wqm |
blob | commitdiff | diff to current |
2023-09-01 |
Samuel Pitoiset | aco: allow separate compilation of NGG shaders |
blob | commitdiff | diff to current |
2023-09-01 |
Samuel Pitoiset | aco: flag blocks with long-jump as export_end for separ... |
blob | commitdiff | diff to current |
2023-08-31 |
Qiang Yu | aco: add vs prolog instruction selection for radeonsi |
blob | commitdiff | diff to current |
2023-08-31 |
Qiang Yu | aco: prepare fix_ls_vgpr_init_bug to be used by gl... |
blob | commitdiff | diff to current |
2023-08-31 |
Qiang Yu | aco: pass sw_stage when setup_isel_context |
blob | commitdiff | diff to current |
2023-08-29 |
Samuel Pitoiset | aco: fix emitting TCS epilogs end on GFX9+ |
blob | commitdiff | diff to current |
2023-08-25 |
Samuel Pitoiset | aco: add support for compiling {VS,TES}+GS separately... |
blob | commitdiff | diff to current |
2023-08-25 |
Samuel Pitoiset | aco: add support for compiling VS+TCS separately on... |
blob | commitdiff | diff to current |
2023-08-25 |
Samuel Pitoiset | aco: disable shared VGPRs for non-monolithic shaders... |
blob | commitdiff | diff to current |
2023-08-23 |
Georg Lehmann | aco: fix u2f16 with 32bit input |
blob | commitdiff | diff to current |
2023-08-23 |
Rhys Perry | aco: clarify bpermute pseudo opcode names |
blob | commitdiff | diff to current |
2023-08-22 |
Konstantin Seurer | aco: Do not fixup registers if there are no shader... |
blob | commitdiff | diff to current |
2023-08-22 |
Samuel Pitoiset | aco: implement create_tcs_jump_to_epilog() |
blob | commitdiff | diff to current |
2023-08-22 |
Samuel Pitoiset | aco: adjust TCS epilogs for RADV |
blob | commitdiff | diff to current |
2023-08-22 |
Samuel Pitoiset | aco: fix jumping from main TCS to epilog on GFX9+ |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: use semantic location as io temp index |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: skip scratch init when no scratch arg provide |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: don't emit s_endpgm for tcs with epilog |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: add tcs epilog generation for radeonsi |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: allow tcs with epilog to keep nir store output... |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: add tcs end regs for epilog usage |
blob | commitdiff | diff to current |
2023-08-16 |
Qiang Yu | aco: move jump to epilog out of ic_merged_wave_info |
blob | commitdiff | diff to current |
2023-08-15 |
Faith Ekstrand | nir: Rename nir_instr_type_ssa_undef to nir_instr_type_... |
blob | commitdiff | diff to current |
2023-08-15 |
Konstantin Seurer | radv/rt: Rename shader_pc and next_shader |
blob | commitdiff | diff to current |
2023-08-14 |
Faith Ekstrand | nir: Drop nir_dest |
blob | commitdiff | diff to current |
2023-08-14 |
Faith Ekstrand | nir: Drop nir_alu_dest |
blob | commitdiff | diff to current |
2023-08-14 |
Faith Ekstrand | nir: Get rid of nir_dest_is_divergent() |
blob | commitdiff | diff to current |
2023-08-12 |
Alyssa Rosenzweig | nir: Drop "SSA" from NIR language |
blob | commitdiff | diff to current |
2023-08-11 |
Georg Lehmann | aco: always use rtne for fquantize2f16 |
blob | commitdiff | diff to current |
2023-08-03 |
Alyssa Rosenzweig | aco: Remove is_ssa check |
blob | commitdiff | diff to current |
2023-08-02 |
Samuel Pitoiset | radv,aco: move has_epilog to radv_shader_info |
blob | commitdiff | diff to current |
2023-08-02 |
Samuel Pitoiset | aco: add infra for compiling TCS epilogs |
blob | commitdiff | diff to current |
2023-08-02 |
Qiang Yu | aco: extract aco_compile_shader_part from aco_compile_p... |
blob | commitdiff | diff to current |
2023-08-01 |
Alyssa Rosenzweig | nir: Rename scoped_barrier -> barrier |
blob | commitdiff | diff to current |
2023-08-01 |
Georg Lehmann | aco: fix non constant 16bit bitnz/bitz |
blob | commitdiff | diff to current |
2023-08-01 |
Georg Lehmann | aco/gfx11: use v_cmp_class_f16 with opsel for bitnz... |
blob | commitdiff | diff to current |
2023-07-28 |
Timur Kristóf | aco: Refactor select_program to smaller functions. |
blob | commitdiff | diff to current |
2023-07-24 |
Qiang Yu | aco,radv: replace tess_input_vertices shader info param |
blob | commitdiff | diff to current |
2023-07-22 |
Bas Nieuwenhuizen | aco: Fix some constant patterns in 16-bit vec4 construc... |
blob | commitdiff | diff to current |
2023-07-22 |
Bas Nieuwenhuizen | aco: fix nir_op_vec8/16 with 16-bit elements. |
blob | commitdiff | diff to current |
2023-07-14 |
Timur Kristóf | aco: Remove subgroup_id and num_subgroups intrinsics. |
blob | commitdiff | diff to current |
2023-07-14 |
Timur Kristóf | aco: Fix subgroup_id intrinsic on GFX10.3+. |
blob | commitdiff | diff to current |
2023-07-03 |
Rhys Perry | aco: remove 64-bit integer conversion opcodes |
blob | commitdiff | diff to current |
2023-06-30 |
Rhys Perry | aco,ac/llvm,ac/nir,vtn: unify cube opcodes |
blob | commitdiff | diff to current |
2023-06-29 |
Georg Lehmann | aco: implement nir_op_bitz/bitnz |
blob | commitdiff | diff to current |
2023-06-27 |
Rhys Perry | nir,aco: add INCLUDE_HELPERS index to reduce intrinsic |
blob | commitdiff | diff to current |
2023-06-27 |
Rhys Perry | aco: include helpers in emit_uniform_{reduce,scan} |
blob | commitdiff | diff to current |
2023-06-26 |
Vitaliy Triang3l... | aco: Implement fragment shader interlock intrinsics |
blob | commitdiff | diff to current |
2023-06-26 |
Vitaliy Triang3l... | aco: Add Primitive Ordered Pixel Shading waitcnt rules |
blob | commitdiff | diff to current |
2023-06-23 |
Timur Kristóf | aco: Use ac_hw_stage instead of aco-specific HWStage. |
blob | commitdiff | diff to current |
2023-06-19 |
Caio Oliveira | compiler: Move from nir_scope to mesa_scope |
blob | commitdiff | diff to current |
2023-06-16 |
Eric Engestrom | aco: reformat according to its .clang-format |
blob | commitdiff | diff to current |
2023-06-10 |
Konstantin Seurer | aco/rt: Do not initialize the next shader addr |
blob | commitdiff | diff to current |
2023-06-08 |
Rhys Perry | aco: mask bits source of s_bfe |
blob | commitdiff | diff to current |
2023-06-08 |
Yonggang Luo | util: use uint32_t as the parameter of align function |
blob | commitdiff | diff to current |
2023-06-08 |
Daniel Schürmann | aco: adjust RT prolog for shader functions [disables RT] |
blob | commitdiff | diff to current |
2023-06-08 |
Daniel Schürmann | radv/rt: set up RT shader args for separate compilation |
blob | commitdiff | diff to current |
2023-06-08 |
Daniel Schürmann | aco: implement select_program_rt() |
blob | commitdiff | diff to current |
2023-06-08 |
Daniel Schürmann | aco: implement nir_intrinsic_load_resume_shader_address_amd |
blob | commitdiff | diff to current |
2023-06-08 |
Daniel Schürmann | nir,amd: add nir_intrinsic_store_[scalar|vector]_arg_am... |
blob | commitdiff | diff to current |
2023-06-08 |
Daniel Schürmann | radv: add remaining RT shader args for separate compilation |
blob | commitdiff | diff to current |
2023-06-07 |
Rhys Perry | aco: remove memory_barrier_buffer implementation |
blob | commitdiff | diff to current |
2023-06-05 |
Rhys Perry | aco: fix has_color_exports=true for mrtz exports |
blob | commitdiff | diff to current |
2023-06-02 |
Qiang Yu | aco: use ac_get_image_dim for array check when image... |
blob | commitdiff | diff to current |
2023-06-02 |
Qiang Yu | aco: implement nir_bindless_image_fragment_mask_load_amd |
blob | commitdiff | diff to current |
2023-06-02 |
Qiang Yu | aco: implement nir_xfb_counter_sub_amd |
blob | commitdiff | diff to current |
2023-06-02 |
Qiang Yu | aco: use gds reg when ordered xfb counter add |
blob | commitdiff | diff to current |
2023-06-02 |
Qiang Yu | aco: implement load buffer with ACCESS_USES_FORMAT_AMD |
blob | commitdiff | diff to current |
2023-06-02 |
Qiang Yu | aco: implement two load lds ngg intrininsic for radeonsi |
blob | commitdiff | diff to current |
2023-05-31 |
Georg Lehmann | aco: cleanup v_cmp_class usage |
blob | commitdiff | diff to current |
2023-05-31 |
Samuel Pitoiset | aco: remove nir_intrinsic_load_barycentric_at_sample... |
blob | commitdiff | diff to current |
2023-05-30 |
Chia-I Wu | aco: fix alignment check in emit_load |
blob | commitdiff | diff to current |
2023-05-25 |
Rhys Perry | aco: implement texture samples with strict WQM coordinates |
blob | commitdiff | diff to current |
2023-05-25 |
Rhys Perry | aco: implement strict_wqm_coord_amd |
blob | commitdiff | diff to current |
2023-05-25 |
Rhys Perry | aco: add MIMG_instruction::strict_wqm |
blob | commitdiff | diff to current |
2023-05-25 |
Rhys Perry | radv,radeonsi: use ac_nir_lower_tex |
blob | commitdiff | diff to current |
2023-05-25 |
Rhys Perry | nir,vtn,aco,ac/llvm: make cube_face_coord_amd more... |
blob | commitdiff | diff to current |
2023-05-16 |
Georg Lehmann | aco: emit_wqm on MIMG dst, not operands |
blob | commitdiff | diff to current |
2023-05-12 |
Marek Olšák | aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT |
blob | commitdiff | diff to current |
2023-05-12 |
Alyssa Rosenzweig | aco,radv: Use unified atomics |
blob | commitdiff | diff to current |
2023-05-04 |
Timur Kristóf | amd: Cleanup old GS intrinsics code. |
blob | commitdiff | diff to current |
2023-05-04 |
Timur Kristóf | ac/nir: Emit legacy GS DONE signal in NIR. |
blob | commitdiff | diff to current |
2023-05-04 |
Timur Kristóf | amd: Add and implement gs_wave_id sysval. |
blob | commitdiff | diff to current |
2023-05-04 |
Timur Kristóf | amd: Add and implement sendmsg_amd intrinsic. |
blob | commitdiff | diff to current |
2023-05-04 |
Marek Olšák | nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TE... |
blob | commitdiff | diff to current |
2023-04-28 |
Qiang Yu | aco: get scratch addr from symbol for radeonsi |
blob | commitdiff | diff to current |
2023-04-26 |
Qiang Yu | aco,radv: remove unused aco compile options |
blob | commitdiff | diff to current |
2023-04-26 |
Qiang Yu | aco,ac/llvm,radv,radeonsi: handle ps bc optimization... |
blob | commitdiff | diff to current |
2023-04-26 |
Qiang Yu | aco,radv: lower outputs to exports when nir for monolit... |
blob | commitdiff | diff to current |
2023-04-26 |
Qiang Yu | aco: support nir_export_amd with ps targets |
blob | commitdiff | diff to current |
2023-04-26 |
Qiang Yu | aco: implement nir_export_dual_src_blend_amd |
blob | commitdiff | diff to current |
2023-04-26 |
Qiang Yu | aco: move create_fs_dual_src_export_gfx11 above |
blob | commitdiff | diff to current |
2023-04-20 |
Qiang Yu | aco: fix nir_f2u64 translation |
blob | commitdiff | diff to current |
2023-04-19 |
Rhys Perry | aco: remove SMEM_instruction::prevent_overflow |
blob | commitdiff | diff to current |
2023-04-19 |
Qiang Yu | aco: skip scratch buffer init when its arg is not used |
blob | commitdiff | diff to current |
2023-04-19 |
Qiang Yu | aco: implement nir_bindless_image_atomic_inc/dec_wrap |
blob | commitdiff | diff to current |
2023-04-19 |
Qiang Yu | aco: support 32bit address in nir_load_smem_amd |
blob | commitdiff | diff to current |
next |