summaryrefslogtreecommitdiff
path: root/src/asahi
AgeCommit message (Expand)AuthorFilesLines
2024-07-19format: Generate endian-independent format aliasesDaniel Stone4-4/+5
2024-07-15asahi: eliminate load_num_workgroups from TCS unrolled IDAlyssa Rosenzweig2-3/+8
2024-07-15libagx: handle VS/IA pipeline stats on GPUAlyssa Rosenzweig6-12/+97
2024-07-15libagx: add kernel for incrementing CS counterAlyssa Rosenzweig4-0/+33
2024-07-15asahi,libagx: tessellate on deviceAlyssa Rosenzweig8-58/+2086
2024-07-15libagx: specify heap size explicitlyAlyssa Rosenzweig1-2/+2
2024-07-15asahi: make agx_pack opencl compatibleAlyssa Rosenzweig1-12/+14
2024-07-15asahi: drop old commentAlyssa Rosenzweig1-2/+1
2024-07-15agx: do not flush denorms for fp16 fmin/fmaxAlyssa Rosenzweig1-2/+8
2024-07-15agx: set lower_fminmax_signed_zeroAlyssa Rosenzweig2-17/+6
2024-06-22asahi: Make asahi_clc build work on x86_64->x86 buildsAsahi Lina1-1/+4
2024-06-22agx: set discard_is_demoteAlyssa Rosenzweig2-5/+3
2024-06-22agx: add unit test for ballot bugAlyssa Rosenzweig1-0/+27
2024-06-22agx: fix insidious ballot optimizer bugAlyssa Rosenzweig1-0/+3
2024-06-21treewide: use nir_def_replace sometimesAlyssa Rosenzweig4-10/+5
2024-06-17treewide: use nir_metadata_control_flowAlyssa Rosenzweig19-105/+72
2024-06-17nir: remove nir_intrinsic_discardDaniel Schürmann1-3/+3
2024-06-17asahi/lib: generate git_sha1.h for agx_device.cEric Engestrom1-1/+1
2024-06-16asahi: be more clever about GS side effectsAlyssa Rosenzweig1-43/+136
2024-06-16asahi: implement robustness2 for msaa image storesAlyssa Rosenzweig1-12/+38
2024-06-16asahi: fix vbo clamp with stride=0Alyssa Rosenzweig1-1/+6
2024-06-16asahi: implement rba2 semantics for vboAlyssa Rosenzweig4-13/+53
2024-06-16libagx: generalize query copiesAlyssa Rosenzweig2-4/+7
2024-06-16libagx: make index buffer fetch robustAlyssa Rosenzweig3-33/+99
2024-06-16libagx: fix uint8_t definitionAlyssa Rosenzweig1-2/+2
2024-06-16agx: fix fmin/fmax with (-0, 0) pairAlyssa Rosenzweig1-10/+35
2024-06-16agx: fix 64-bit bcsel ingestionAlyssa Rosenzweig1-0/+3
2024-06-14asahi: add broken bits of unstable Linux UAPIAlyssa Rosenzweig13-73/+1745
2024-06-11asahi: use nir_build_texture_queryAlyssa Rosenzweig1-8/+2
2024-06-07agx: fix indirect CF accountingAlyssa Rosenzweig1-3/+13
2024-06-07asahi: extract agx_calculate_vbo_clampAlyssa Rosenzweig1-0/+37
2024-06-07agx: prepare for lower_wpos_centerAlyssa Rosenzweig2-2/+11
2024-06-07asahi: implement rba2 for storage texel buffersAlyssa Rosenzweig1-0/+36
2024-06-07asahi: implement rba2 for uniform texel buffersAlyssa Rosenzweig1-11/+9
2024-06-07asahi: move null descriptor routines to commonAlyssa Rosenzweig1-0/+41
2024-06-07asahi: use scalar outputs for rast shadersAlyssa Rosenzweig1-2/+7
2024-06-07asahi: add flag controlling sample mask without MSAAAlyssa Rosenzweig2-7/+17
2024-06-07agx: switch to combined clip/cullAlyssa Rosenzweig6-23/+40
2024-06-07asahi: pack blend keyAlyssa Rosenzweig2-10/+32
2024-06-07agx: handle discard with force early testsAlyssa Rosenzweig5-15/+90
2024-06-07asahi: add AGX_TEXTURE_FLAG_CLAMP_TO_0 flagAlyssa Rosenzweig1-0/+3
2024-06-07asahi: support bigger buffer texturesAlyssa Rosenzweig2-2/+8
2024-06-07asahi: bounds check eMRT storesAlyssa Rosenzweig1-7/+29
2024-06-07asahi: force bindless for eMRTAlyssa Rosenzweig1-32/+10
2024-06-07asahi: add missing loweringsAlyssa Rosenzweig2-1/+2
2024-06-07agx: rework libagx I/O loweringAlyssa Rosenzweig2-8/+2
2024-06-07asahi: split param structs for GS internal kernelAlyssa Rosenzweig3-62/+80
2024-06-07agx: fix draw param gather for sw vsAlyssa Rosenzweig1-6/+10
2024-06-07asahi: be robust against out of sync shader infoAlyssa Rosenzweig1-0/+8
2024-06-07libagx: add libagx_copy_xfb_counters helperAlyssa Rosenzweig2-0/+13