2023-01-12 |
Qiang Yu | ac/nir/ngg: implement 16bit output streamout Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: refine nogs outputs handling Singed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: fix gs 16bit output uninitialized channel... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: fix gs store output for no param offset... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: always reset output when gs emit vertex Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: assert no offset for nogs/gs output handling Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: gs store output use nir_ssa_def instead... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-12 |
Qiang Yu | ac/nir/ngg: gs save data type of outputs Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-05 |
Qiang Yu | ac/nir: handle 16bit varying streamout for legacy vs... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-05 |
Qiang Yu | ac/nir,radv: use ac_nir_gs_output_info Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2023-01-05 |
Qiang Yu | nir/xfb: save high_16bits output info Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac/llvm: remove deref image/texture code Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac,radv,radeonsi: remove unused param of load_sampler_desc abi Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac/llvm: remove samples_identical nir to llvm code Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac/llvm: remove implicite ms texture fmask handling Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac/llvm: remove image/texture descriptor_amd nir to... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | radeonsi: replace llvm resource code with nir lower Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | nir/divergence_analysis: add missing intrinsics Singed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac/llvm: add disable_aniso_single_level abi Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | nir: lower image add lower_to_fragment_mask_load_amd... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | nir: add image fragment mask load intrinsic Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | radeonsi: replace llvm load_ssbo abi with nir lower Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | ac/llvm: check load_ssbo present before call it Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-19 |
Qiang Yu | radeonsi: add si_nir_lower_resource pass Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | ac/nir: add ac_nir_lower_legacy_gs Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | ac/nir: move ngg_gs_shader_query to a common function Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | nir,ac/llvm,radv: add stream id index to nir_load_ring_gsvs_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | ac/llvm,radv,radeonsi: pass instruction to intrinsic_load abi Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | nir: add nir_load_ring_gs2vs_offset_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | ac/nir,radeonsi: replace llvm ngg gs invocation query... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-13 |
Qiang Yu | nir,radv,radeonsi: add nir_atomic_add_gs_invocation_count_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-03 |
Qiang Yu | radeonsi: fix ngg lds base load intrinsic llvm implementation Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/nir/ngg: merge multi stream gs shader queries Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm,radeonsi: lower attribute ring intrinsics in nir Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm,radeonsi: lower nir primitive counter add intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | nir,ac/llvm: add nir_buffer_atomic_add_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm,radeonsi: lower nir_load_streamout_buffer_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm,radeonsi: lower nir_load_user_clip_plane in abi Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm: remove lowered abi->intrinsic_load() intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: remove si_llvm_load_intrinsic intrinsics... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: add si_nir_lower_abi pass Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/nir: add ac_nir_unpack_arg Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | nir,ac/llvm: add nir_load_smem_buffer_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm: nir_load_smem_amd support 32bit base address Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: separate shader args from llvm Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: use native shader info when init streamout... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: cleanup si_llvm_build_vs_exports gfx11 code Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | ac/llvm: remove unused llvm cull Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: remove unused ngg llvm code Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: replace llvm ngg gs with nir lowering Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: replace llvm ngg vs/tes with nir lowering Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: fix NGG VS primitive ID load Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: implement two lds base load intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: implement export_vertex abi Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: implement nir_intrinsic_load_provoking_vtx_in_prim_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Qiang Yu | radeonsi: use nir_lower_gs_intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Qiang Yu | ac/nir/ngg: rename nogs 16bit output mask and var Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Qiang Yu | ac/nir/ngg: gs support 16bit outputs Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Qiang Yu | ac/nir/ngg: gs skip check bit size before nir_u2u Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Qiang Yu | ac/nir/ngg: gs store output use src_type index for... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Qiang Yu | ac/nir/ngg: gs use u_foreach_bit64 to loop all output... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-12-01 |
Qiang Yu | ac/nir/ngg: reduce nogs 16bit output gather space Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Qiang Yu | ac/nir: legacy vs/gs use nir_xfb_info to replace pipe_stream... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-22 |
Qiang Yu | ac/nir/cull: fix culling for lines Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-22 |
Qiang Yu | ac/nir/ngg,radv: use intrinsic base for instance_rate_inputs... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-21 |
Qiang Yu | ac/llvm: fix 16bit varying llvm compile error Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-15 |
Qiang Yu | ac/llvm: fix gfx11 fs input load for 16bit varying Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-15 |
Qiang Yu | ac/nir/ngg: remove nuw for negative value add Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-15 |
Qiang Yu | ac/nir/ngg: fix nogs culling with nuw add Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: move param assign offset to si_get_nir_shader Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: pack code into si_assign_param_offsets Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: small refine for si_nir_assign_param_offsets Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: move si_nir_assign_param_offsets above Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: implement nir_load_ring_attr_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | ac/llvm: implement intrinsic for gfx11 param export Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: use si_nir_clamp_vertex_color Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: add si_nir_clamp_vertex_color pass Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-11 |
Qiang Yu | radeonsi: remove lower_fsat nir option Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-11-03 |
Qiang Yu | ac/nir: create gs copy shader with scalar outputs Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg: add one odd dword to nogs culling pervertex lds Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg: save and restore no_varying/no_sysval_output Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg: allow passthrough with vs primitive id... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg,radv: move LDS layout calculation out of... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | nir: add two amd ngg lds base load intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg: pass primitive_id_location as param for... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/nir/ngg: support user edge flags for ngg lower Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Qiang Yu | ac/llvm: get back intrinsics used by NGG Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | radeonsi: implement nir shader query enabled intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | radeonsi: implement llvm abi atomic_add_prim_count Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | ac/nir/ngg: add streamout emitted primitive query Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | ac/nir/ngg: add query param to ac_nir_lower_ngg_gs Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | nir: add nir_load_prim_xfb_query_enabled_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | nir,ac,radv: add primitive count add intrinsics Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | ac/nir/ngg,radv: use different counters for shader... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | nir,ac/nir/ngg,radv: split shader_query_enabled_amd Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | radv: split active_pipeline_gds_queries Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-25 |
Qiang Yu | radv: count gen_prims_queries_enabled Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
2022-10-20 |
Qiang Yu | ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd... Signed-off-by: Qiang Yu <yuq825@gmail.com>
|
commit | commitdiff | tree |
next |