| Commit message (Expand) | Author | Age | Files | Lines |
* | aco: emit_wqm on MIMG dst, not operands | Georg Lehmann | 2023-05-16 | 1 | -35/+24 |
* | aco: don't treat ACCESS_NON_READABLE as ACCESS_COHERENT | Marek Olšák | 2023-05-12 | 1 | -3/+3 |
* | aco,radv: Use unified atomics | Alyssa Rosenzweig | 2023-05-12 | 1 | -281/+140 |
* | amd: Cleanup old GS intrinsics code. | Timur Kristóf | 2023-05-04 | 1 | -40/+1 |
* | ac/nir: Emit legacy GS DONE signal in NIR. | Timur Kristóf | 2023-05-04 | 1 | -8/+0 |
* | amd: Add and implement gs_wave_id sysval. | Timur Kristóf | 2023-05-04 | 1 | -0/+12 |
* | amd: Add and implement sendmsg_amd intrinsic. | Timur Kristóf | 2023-05-04 | 1 | -0/+6 |
* | nir: rename ACCESS_STREAM_CACHE_POLICY -> ACCESS_NON_TEMPORAL and document | Marek Olšák | 2023-05-04 | 1 | -2/+2 |
* | aco: get scratch addr from symbol for radeonsi | Qiang Yu | 2023-04-28 | 1 | -15/+25 |
* | aco,radv: remove unused aco compile options | Qiang Yu | 2023-04-26 | 1 | -1/+2 |
* | aco,ac/llvm,radv,radeonsi: handle ps bc optimization in nir for radv | Qiang Yu | 2023-04-26 | 1 | -58/+1 |
* | aco,radv: lower outputs to exports when nir for monolithic ps | Qiang Yu | 2023-04-26 | 1 | -155/+7 |
* | aco: support nir_export_amd with ps targets | Qiang Yu | 2023-04-26 | 1 | -5/+21 |
* | aco: implement nir_export_dual_src_blend_amd | Qiang Yu | 2023-04-26 | 1 | -0/+22 |
* | aco: move create_fs_dual_src_export_gfx11 above | Qiang Yu | 2023-04-26 | 1 | -34/+34 |
* | aco: fix nir_f2u64 translation | Qiang Yu | 2023-04-20 | 1 | -3/+3 |
* | aco: remove SMEM_instruction::prevent_overflow | Rhys Perry | 2023-04-19 | 1 | -1/+1 |
* | aco: skip scratch buffer init when its arg is not used | Qiang Yu | 2023-04-19 | 1 | -13/+15 |
* | aco: implement nir_bindless_image_atomic_inc/dec_wrap | Qiang Yu | 2023-04-19 | 1 | -0/+12 |
* | aco: support 32bit address in nir_load_smem_amd | Qiang Yu | 2023-04-19 | 1 | -0/+6 |
* | aco: support implicit LOD for nir_texop_tg4 | Rhys Perry | 2023-04-18 | 1 | -4/+18 |
* | amd: fix typos | Harri Nieminen | 2023-04-13 | 1 | -2/+2 |
* | ac,aco: move gfx10 ngg prim count zero workaround to nir23.1-branchpoint | Qiang Yu | 2023-04-13 | 1 | -66/+12 |
* | aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info. | Timur Kristóf | 2023-04-12 | 1 | -1/+1 |
* | aco, radv: Remove "key" from aco_compiler_options. | Timur Kristóf | 2023-04-12 | 1 | -12/+11 |
* | aco: Don't use nir_selection_control in aco_ir. | Timur Kristóf | 2023-04-10 | 1 | -2/+4 |
* | aco: don't use shared VGPRs for shaders consisting of multiple binaries | Daniel Schürmann | 2023-04-04 | 1 | -1/+11 |
* | aco: split ps_epilog args before exporting them | Daniel Schürmann | 2023-04-04 | 1 | -0/+1 |
* | aco: Simplify get_phi_operand using Operand::c32_or_c64. | Timur Kristóf | 2023-04-03 | 1 | -6/+2 |
* | aco: fix nir_var_shader_out barriers for task shaders | Rhys Perry | 2023-04-01 | 1 | -1/+2 |
* | aco: Un-swap addressable VGPRs/SGPRs in RT prolog | Friedrich Vock | 2023-03-30 | 1 | -2/+2 |
* | aco: implement float16 nir_op_pack_(s|u)norm_2x16 | Qiang Yu | 2023-03-28 | 1 | -4/+23 |
* | aco: Swap operands for v_and_b32 in RT prolog | Friedrich Vock | 2023-03-28 | 1 | -2/+2 |
* | radv: remove set but never used num_preserved_sgprs | Samuel Pitoiset | 2023-03-21 | 1 | -3/+2 |
* | aco/gfx11: fix RT prolog scratch initialization | Rhys Perry | 2023-03-17 | 1 | -5/+7 |
* | aco: Always enable idxen for swizzled buffer access on GFX11. | Timur Kristóf | 2023-03-17 | 1 | -4/+8 |
* | aco: Disable MUBUF/MTBUF offsets when they are zero. | Timur Kristóf | 2023-03-17 | 1 | -4/+17 |
* | aco: Use zero for MUBUF/MTBUF when soffset is undefined. | Timur Kristóf | 2023-03-17 | 1 | -0/+6 |
* | aco: remove aco::rt_stack variable | Daniel Schürmann | 2023-03-16 | 1 | -1/+0 |
* | aco: implement select_rt_prolog() | Daniel Schürmann | 2023-03-16 | 1 | -6/+141 |
* | aco: implement load_ray_launch_{id|size} | Daniel Schürmann | 2023-03-16 | 1 | -0/+12 |
* | aco: don't set private_segment_buffer/scratch_offset on GFX9+ | Daniel Schürmann | 2023-03-16 | 1 | -12/+12 |
* | aco: Rename visit_load_input to visit_load_fs_input. | Timur Kristóf | 2023-03-15 | 1 | -32/+31 |
* | aco: Remove VS inputs from visit_load_input. | Timur Kristóf | 2023-03-15 | 1 | -262/+1 |
* | aco: Implement load_typed_buffer_amd. | Timur Kristóf | 2023-03-15 | 1 | -13/+146 |
* | aco: Remove vtx_binding from MUBUF/MTBUF instructions. | Timur Kristóf | 2023-03-15 | 1 | -8/+4 |
* | aco: use integer access for neg_lo/neg_hi | Georg Lehmann | 2023-03-09 | 1 | -2/+1 |
* | aco: fix NIR infinite loops | Daniel Schürmann | 2023-03-08 | 1 | -13/+13 |
* | aco, radv: Don't use radv_shader_args in aco. | Timur Kristóf | 2023-03-08 | 1 | -114/+114 |
* | aco, radv: Move PS epilog and VS prolog args to their info structs. | Timur Kristóf | 2023-03-08 | 1 | -7/+8 |