2023-02-22 |
Rhys Perry | aco: fix pathological case in LdsDirectVALUHazard Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-21 |
Rhys Perry | aco: don't apply modifiers through DPP to unsupported... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-08 |
Rhys Perry | aco: don't modify exec in p_interp_gfx11 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-07 |
Rhys Perry | aco: fix out-of-bounds access when moving s_mem(real... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-06 |
Rhys Perry | radv/llvm: use the ring_offsets shader arg Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-06 |
Rhys Perry | ac/llvm: let ring_offsets be accessed like a normal arg Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-06 |
Rhys Perry | ac: move ring_offsets to ac_shader_args Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-06 |
Rhys Perry | radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-01 |
Rhys Perry | aco: limit VALUPartialForwardingHazard search Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-01 |
Rhys Perry | aco/spill: always end spill vgpr after control flow Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-01 |
Rhys Perry | aco/tests: add setup_reduce_temp.divergent_if_phi Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-02-01 |
Rhys Perry | aco: end reduce tmp after control flow, when used within... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-27 |
Rhys Perry | aco: set has_color_exports with GPL Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-25 |
Rhys Perry | radv: skip creation of null TLAS for null winsys Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-23 |
Rhys Perry | aco/tests: update assembler tests for latest LLVM 16 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-23 |
Rhys Perry | aco/tests: fix assembler.gfx11.vop12c_v128 with LLVM 15 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-17 |
Rhys Perry | radv/gfx11: expose shaderBufferFloat32AtomicAdd Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-17 |
Rhys Perry | radv: load ssbo_atomic_fadd descriptor Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-17 |
Rhys Perry | aco: add support for fp32 addition atomics Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-17 |
Rhys Perry | ac/llvm: add support for fp32 addition atomics Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-16 |
Rhys Perry | ac/nir: use store_buffer_amd's base index Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-16 |
Rhys Perry | aco: restore semantic_can_reorder for GS output stores Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-16 |
Rhys Perry | radv,aco: use ac_nir_lower_legacy_gs Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-16 |
Rhys Perry | radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Rhys Perry | radv/gfx11: increase radeon_check_space for occlusion... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-10 |
Rhys Perry | aco/gfx11: increase vgpr_limit to 256 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-10 |
Rhys Perry | aco/gfx11: allow true 16-bit instructions to access... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-10 |
Rhys Perry | aco: disallow SGPRS/constants with interpolation instructions Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-10 |
Rhys Perry | aco: add more opcodes to can_use_DPP() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-10 |
Rhys Perry | aco: allow Builder::Result to be dereferenced Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-10 |
Rhys Perry | aco/gfx11: fix discard early exit removal optimization Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-09 |
Rhys Perry | radv/rt: use a smaller value to enable scratch Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-09 |
Rhys Perry | aco: align scratch size during assembly Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-09 |
Rhys Perry | aco/gfx11: reduce scratch allocation alignment Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-09 |
Rhys Perry | aco: use s_delay_alu skip field Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-09 |
Rhys Perry | aco: add more dependency instructions under waitcnt... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-09 |
Rhys Perry | aco: improve parse_delay_alu Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-06 |
Rhys Perry | aco/gfx11: update s_code_end padding Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-04 |
Rhys Perry | radv/winsys: set has_3d_cube_border_color_mipmap for... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-03 |
Rhys Perry | radeonsi,radv/llvm: fix amdgpu-color/depth-export with... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2023-01-02 |
Rhys Perry | ac/llvm: use amdgpu-color-export/amdgpu-depth-export Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-16 |
Rhys Perry | radv/ci: add yet another pipeline barrier test as flake Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-16 |
Rhys Perry | radv/gfx11: enable VK_AMD_shader_explicit_vertex_parameter Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-16 |
Rhys Perry | ac/llvm/gfx11: implement load_input_vertex Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-16 |
Rhys Perry | aco/gfx11: implement load_input_vertex Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-16 |
Rhys Perry | radv/gfx11: disable mesh shaders Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-16 |
Rhys Perry | aco/gfx11: export mrtz in discard early exit for non... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-15 |
Rhys Perry | ac/nir: remove num_es_threads_var Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-15 |
Rhys Perry | ac/nir: fix ngg culling on gfx11 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | nir/gather_info: use nir_ssa_scalar_resolved Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | vtn: add mesh output and task_payload to vtn_mode_is_cross_i... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | nir: add task_payload and shader_out to nir_var_vec_indexabl... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | radv: fix task payload lowering when shared_memory_explicit_... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | radv: fix mesh shaders with null winsys Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | radv: remove some unnecessary 64-bit IO handling Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | radv: fix streamout with different streams in the same... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | aco/ra: don't swap create_vector operand with definition... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-09 |
Rhys Perry | aco/ra: don't swap p_create_vector operand with definition... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-06 |
Rhys Perry | aco: apply NUW to additions for scratch access Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-06 |
Rhys Perry | aco: more carefully apply constant offsets into scratch... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-06 |
Rhys Perry | radv/rt: set additions for scratch access as NUW Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-06 |
Rhys Perry | nir/range_analysis: unsigned upper bound analysis for b2i Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Rhys Perry | aco: improve do_pack_2x16() with zero constants Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Rhys Perry | aco: use v_minmax/v_maxmin opcodes Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Rhys Perry | aco: change order in combine_minmax() Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Rhys Perry | aco/gfx11: use v_cvt_i32_i16/v_cvt_u32_u16 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv: compile GS copy shader after geometry shader Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv,aco: remove old streamout code Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv,aco: remove old GS copy shader code Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv,aco: implement GS copy shaders using NIR Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv: make radv_use_llvm_for_stage device parameter... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv: lower streamout in NIR Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Rhys Perry | radv,aco: export legacy vertex outputs in NIR Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-28 |
Rhys Perry | radv/llvm: add clip distance outputs manually if they... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-25 |
Rhys Perry | ac/nir: combine shift translation Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-25 |
Rhys Perry | ac/nir: mask shift operands Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-21 |
Rhys Perry | nir/algebraic: shrink 64-bit bitwise operations with... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-21 |
Rhys Perry | aco: ensure MRT0 is written with dual source blending Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-21 |
Rhys Perry | radv: disable MRT compaction with dual-source blending Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Rhys Perry | nir/lower_bit_size: lower uadd_sat/iadd_sat/isub_sat... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Rhys Perry | nir/lower_bit_size: optimize usub_sat lowering Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Rhys Perry | nir/algebraic: optimize open-coded uadd_sat/usub_sat Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Rhys Perry | radv: lower 8/16-bit uadd_carry/usub_borrow Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Rhys Perry | nir/lower_bit_size: lower uadd_carry Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-02 |
Rhys Perry | radeonsi: increase gfx1100/gfx1101 physical vgprs Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-02 |
Rhys Perry | aco/gfx11: increase gfx1100/gfx1101 physical vgprs Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-02 |
Rhys Perry | ac/gpu_info: increase gfx1100/gfx1101 physical vgprs Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-02 |
Rhys Perry | radv: increase gfx1100/gfx1101 physical vgprs Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-02 |
Rhys Perry | docs: update new_features.txt for non-extension additions... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-02 |
Rhys Perry | radv/llvm: fix GS shaders on GFX8/9 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-01 |
Rhys Perry | aco/gfx11: fix FS input loads in quad-divergent control... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-01 |
Rhys Perry | aco/gfx11: perform FS input loads in WQM Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-11-01 |
Rhys Perry | aco: fix typo in branch lowering Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-31 |
Rhys Perry | radv,aco: don't use lower_to_fragment_fetch_amd on... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-31 |
Rhys Perry | radv/gfx11: don't create texop_samples_identical Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-31 |
Rhys Perry | radv/gfx11: don't create fmask copy/expand pipelines Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-31 |
Rhys Perry | ac/nir: lower gfx11 vertex parameter exports Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-31 |
Rhys Perry | aco: don't split swizzled store_buffer_amd on GFX9+ Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-31 |
Rhys Perry | nir,ac/nir,aco,radv: replace has_input_*_amd with more... Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
2022-10-28 |
Rhys Perry | aco: insert waitcnt before/after ds_ordered_count Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
commit | commitdiff | tree |
next |