summaryrefslogtreecommitdiff
path: root/src/asahi
AgeCommit message (Expand)AuthorFilesLines
2022-03-22asahi: Port driver to macOS 12.x ABIAlyssa Rosenzweig4-65/+78
2022-03-22asahi: Identify IOGPU_MISC data structureAlyssa Rosenzweig2-0/+23
2022-03-22asahi: Add stencil buffer attachment typeAlyssa Rosenzweig1-0/+1
2022-03-22asahi: Identify IOGPU Internal Pipelines structureAlyssa Rosenzweig2-0/+32
2022-03-22asahi: Identify aux framebuffer data structureAlyssa Rosenzweig2-0/+10
2022-03-22asahi: Identify IOGPU Clear Z/S structureAlyssa Rosenzweig2-0/+12
2022-03-08nir: Fix lowering terminology of compute system values: "from"->"to".Timur Kristóf1-1/+1
2022-02-18asahi: Wire in pure integer texture formatsAlyssa Rosenzweig1-0/+31
2022-02-18asahi: Identify minimum/maximum LOD fieldsAlyssa Rosenzweig1-2/+2
2022-02-18asahi: Add LOD clamp packing unit testsAlyssa Rosenzweig2-0/+87
2022-02-18asahi: Add LOD typeAlyssa Rosenzweig1-2/+23
2022-02-18asahi: Allow GenXML to be used in C++Alyssa Rosenzweig1-0/+3
2022-02-18agx: Round and clamp array indicesAlyssa Rosenzweig1-4/+21
2022-02-18agx: Naturally align uniform pushesAlyssa Rosenzweig1-0/+2
2022-02-18agx: Add agx_size_align_16 helperAlyssa Rosenzweig1-0/+12
2022-02-18agx: Add typed move helperAlyssa Rosenzweig1-0/+8
2022-02-18asahi: Add AGX_PUSH_ARRAY_SIZE_MINUS_1Alyssa Rosenzweig1-0/+5
2022-02-18asahi: Support 2D array and 3D texturesAlyssa Rosenzweig1-0/+2
2022-02-18asahi: Allow tiling of all bppsAlyssa Rosenzweig1-12/+47
2022-02-18asahi: Dynamically configure tile sizeAlyssa Rosenzweig2-22/+47
2022-02-18asahi: Add some notes to XML about mipmappingAlyssa Rosenzweig1-1/+7
2022-02-18asahi: Add 2D Array and 3D texture dimensionsAlyssa Rosenzweig1-0/+2
2022-02-18asahi: Identify Level field of render target descriptorAlyssa Rosenzweig1-0/+1
2022-02-18asahi: Don't redefine MIN2/MAX2Alyssa Rosenzweig1-3/+1
2022-02-06agx: Don't kill helper threads in ld_varAlyssa Rosenzweig1-1/+2
2022-02-06agx: Handle texture array indicesAlyssa Rosenzweig1-0/+21
2022-02-06agx: Implement nir_op_txbAlyssa Rosenzweig1-2/+4
2022-02-06agx: Translate LOD modes more genericallyAlyssa Rosenzweig1-4/+12
2022-02-06agx: Add AUTO_LOD_BIAS modeAlyssa Rosenzweig1-0/+1
2022-02-06asahi: Identify IOGPU_ATTACHMENT::sizeAlyssa Rosenzweig1-3/+1
2022-02-04agx: Call nir_lower_discard_ifAlyssa Rosenzweig1-0/+3
2022-01-24agx: Lower UBO loads to use per-element indexingAlyssa Rosenzweig1-14/+32
2022-01-16agx: Handle discard intrinsicsAlyssa Rosenzweig1-0/+31
2022-01-16agx: Add sample_mask instructionAlyssa Rosenzweig2-0/+36
2022-01-16asahi: Route sample mask from shaderAlyssa Rosenzweig2-0/+4
2022-01-16asahi: Rectify confusing XML commentAlyssa Rosenzweig1-2/+2
2022-01-16asahi: Break out Fragment Parameters wordAlyssa Rosenzweig1-1/+10
2022-01-16asahi: Add XML for unknown 0x4a packetAlyssa Rosenzweig1-0/+17
2022-01-07glsl/nir: don't pass gl_context to the convertor routine.Dave Airlie1-1/+1
2021-12-08treewide: drop mtypes/macros includes from mainDave Airlie1-1/+1
2021-11-18asahi: Fix BIND_PIPELINE sizing and alignmentAlyssa Rosenzweig2-26/+17
2021-11-18asahi: Remove obnoxious workaroundAlyssa Rosenzweig1-4/+0
2021-11-18asahi: Fix agx_map_* structuresAlyssa Rosenzweig2-21/+6
2021-11-18asahi: Deflake addressesAlyssa Rosenzweig1-1/+5
2021-11-18asahi: Rename PANDECODE->AGXDECODEAlyssa Rosenzweig1-1/+1
2021-08-03nir: add indirect loop unrolling to compiler optionsTimothy Arceri2-4/+3
2021-07-24asahi: Add integers to agx_vertex_formatsAlyssa Rosenzweig1-0/+30
2021-07-24agx: Shift vertex buffer stride in the compilerAlyssa Rosenzweig1-2/+5
2021-07-24agx: Add agx_format_shift routineAlyssa Rosenzweig1-0/+33
2021-07-24agx: Define p_extract for type convertsAlyssa Rosenzweig1-2/+2