URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ea6502d7cc4172550ca560398503b88c75add8a5
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 27 14:55:13 2023 -0400
asahi: Implement ARB_base_instance
Now that load_base_instance is wired up (as part of the indirect GS
implementation), this is really easy. Validated with Piglit.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=643428bd7f2852c136d9f16529445e7472722081
Author: Mary Guillemard <[email protected]>
Date: Sat Nov 4 02:36:14 2023 +0100
agx: Emit stack_adjust in the entrypoint
Allocate space to fit scratch space.
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5cdc86da0588f22fbf2629ce846b885b60e1c5e
Author: Mary Guillemard <[email protected]>
Date: Sat Nov 4 02:32:20 2023 +0100
agx: Add stack adjust opcode
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=588fd6dfd6f8e9c8a7e9f7c5cc58ceab23a9e495
Author: Mary Guillemard <[email protected]>
Date: Wed Nov 1 21:36:43 2023 +0100
agx: Implement scratch load/store
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c15115de6bfb003f9dc9d96e2094fa7dc707a457
Author: Mary Guillemard <[email protected]>
Date: Wed Nov 1 21:29:49 2023 +0100
agx: Add stack load and store opcodes
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=67d0f035ae5791bd08ebb6adffa4307fcf24bf6c
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Nov 5 12:25:21 2023 -0400
docs: Mark timer queries as done on asahi
Strictly needs uapi support that's not upstream, but so does the rest of the
driver (-:
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=49225db140a29d0e79aa9c2aafe356694f8051cb
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Nov 5 12:26:59 2023 -0400
asahi: Implement timer queries
Everything but the uapi piece.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=bc8232c4a2dae00f24441a56063068844c131802
Author: Mary Guillemard <[email protected]>
Date: Fri Oct 27 17:30:04 2023 +0200
asahi: clc: Handle doorbell and stack mapping intrinsics
Also move nir_interleave_agx definition to libagx.h
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=514d432e50941f7cfb3d763c54bdf188fab3fa05
Author: Mary Guillemard <[email protected]>
Date: Fri Oct 27 20:40:21 2023 +0200
agx: Handle doorbell and stack mapping intrinsics
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee0e7b8347eaf245908d02838c53852344c9f8d9
Author: Mary Guillemard <[email protected]>
Date: Fri Oct 27 20:27:10 2023 +0200
agx: Add doorbell and stack mapping opcodes
Signed-off-by: Mary Guillemard <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0aa414897845d45ad22357e69ba21f63498c6454
Author: Mary Guillemard <[email protected]>
Date: Fri Oct 27 17:33:19 2023 +0200
nir: Add AGX-specific doorbell and stack mapping opcodes
Signed-off-by: Mary Guillemard <[email protected]>
Reviewed-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d279ecd04965173e87bbc1ac29c83739ed75c3b
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Oct 22 11:33:26 2023 -0400
asahi: Advertise ARB_clip_control
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5dddd1d53c8c06eb904432f6bd71456b04eb76d
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Oct 22 11:32:08 2023 -0400
asahi: Plumb clip_halfz bit from RS
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdb995c204c95eae3ecce2509a670f6f12b17f47
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Nov 5 12:23:38 2023 -0400
asahi: Don't use OpenGL clip bit
This lets us implement clip control.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=695aef7f5afad636d1a7df7bc15e2135953412a2
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Oct 22 11:00:07 2023 -0400
asahi: rm unused deqp debug flag
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3270556eaabfec012e8f5b46d7a176a7df1db26c
Author: Alyssa Rosenzweig <[email protected]>
Date: Thu Aug 17 13:03:37 2023 -0400
asahi: Advertise geometry shaders
and cube arrays.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c6a118b654caecf2c30d6e9a872783eae46a00d2
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 9 07:52:08 2023 -0400
asahi: Wire up geometry shaders
- Compile GS with linked VS and auxiliary programs
- Dispatch GS as compute programs + an indirect draw with the GS copy
program
- Use passthrough GS to implement XFB, replacing old XFB impl.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=fe7650bcf7067ee4a4be50f892471687f239be7c
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 9 07:45:22 2023 -0400
asahi: Add GS lowering pass
The big monster.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=43e134b106cb09be4626e45de853ce6e17c28495
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 9 07:43:30 2023 -0400
asahi: Add helpers for lowering GS
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a67e220b8de30704319ff2b35432e3144df37a7
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 9 07:43:03 2023 -0400
asahi: Add data structures for geometry shaders
Shared between GPU and CPU.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b96b62348fa77e385b6e87d6be3a1fb5d4cfd55
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Jul 23 09:08:36 2023 -0400
asahi: Make encoder_allocate public
In order to enqueue CDM and VDM to the same queue.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9dd59fef37d2866956df78cf4770e1496228e32
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Jul 23 09:02:15 2023 -0400
asahi: Factor out agx_launch
For launching compute kernels on particular batches without dirtying state.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=212f71734e194eeb2007a94ead2ecbe476fe772b
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Nov 5 12:14:48 2023 -0400
asahi: Refactor encoder data structure
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=82e3eb4b74680bb5d9904609be25049fc3be6903
Author: Alyssa Rosenzweig <[email protected]>
Date: Sat Oct 28 09:19:14 2023 -0400
asahi: Don't hazard track fake resources
Convenient for meta, which we use for implementing GS.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=949741d4c322e5dd6454c7d34586a1ef721684aa
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 21:00:43 2023 -0400
asahi: Upload tex/samplers properly with merged shaders
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=21d3c1e0afbab334b9f356f8ea97054fe3dec676
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 11:00:56 2023 -0400
asahi: Use the sampler heap
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc44619c6275eafd7b41b1f2f6ab4e2b5de71ed4
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 10:38:36 2023 -0400
asahi: Add sampler heap data structure
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9c575eb18a9532c9207eb9fd1f615635ccd21115
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 09:55:49 2023 -0400
asahi: Handle load_sampler_handle
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=df2c145c9149c69332faeb215fa638e1d9fc5420
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 09:56:34 2023 -0400
agx: Handle bindless samplers
Unified encoding.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca42562c7f48beb44075c1dcb9246e5b15e21346
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 09:45:18 2023 -0400
agx: Lower LOD bias earlier
To make the extra descriptor accesses explicit for drivers.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=972f289740669862c76d8b1d7fb74a8ea2e7ac37
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 09:53:32 2023 -0400
asahi: Lower samplers to bindless if needed
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=111e526f19946597b11c6c412d3a24fe47f7d4ab
Author: Alyssa Rosenzweig <[email protected]>
Date: Tue Oct 3 15:38:23 2023 -0400
agx: Allow drivers to lower texture handles
Rather than hardcoding u0_u1, this lets drivers map texture handles in
whatever
way is convenient. In particular, this makes textures work properly with
merged
shader stages (provided one of the stages is forced to use bindless
access), by
giving each stage an independent texture heap.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b69ab37bdc269879e6b3bd4ec2647292916fc6e3
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 6 15:23:51 2023 -0400
asahi: Pack non-border colour sampler desc
Apparently custom border colours don't work properly with bindless. Needs
investigation. Patch this out so we don't fault.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a74fbb38402c37fd2870a3dc6b25792cc2b53d1d
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Aug 28 20:48:10 2023 -0400
agx: Translate simple subgroup ops
We'll use these for optimizing parallel prefix sums.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=77bb446e901956745302d7250744e21d31ccea6d
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Aug 28 20:18:23 2023 -0400
agx: Add scaffolding for subgroup ops
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5b754410dac8ce951374bd3ef29ccbd7d883ce08
Author: Alyssa Rosenzweig <[email protected]>
Date: Wed Oct 4 11:25:36 2023 -0400
agx: Require 32-bit alignment for EOT offset
Fixes piles of brokenness.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d7f5013f854090fe27cb52b9a63ff146fbbea1a
Author: Alyssa Rosenzweig <[email protected]>
Date: Thu Oct 5 17:44:54 2023 -0400
agx: Cleanup 8-bit math before lowering
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b84f371a81908e762cb8af2495ddedba18f1717
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 27 14:57:53 2023 -0400
docs/features: Mark ARB_mdi done on asahi
Sync with reality.
I think all gallium drivers support, it's a cpu-only thing unlike gl4.6's
indirect multidraws or the similarly named vk feature.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b18181d924dc607bc0206b65280adc6cbf0a3dc0
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 13 06:45:46 2023 -0400
agx: Check for spilling in release builds
Don't smash stack -- explain to the user what happened.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b92c6310586e3b17eb922b442561b64cb3b1aff
Author: Alyssa Rosenzweig <[email protected]>
Date: Thu Oct 12 15:45:28 2023 -0400
agx: Fix fragment side effects scheduling
We can't move discards across side effects, or the side effect might not
happen.
Fixes KHR-GLES31.core.shader_image_load_store.basic-allFormats-load-fs
regression. Sigh.
CI is up next.
Fixes: 119e5b9719a ("agx: Schedule for register pressure")
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e928f45735d671d6d8e588715ae006f30c583246
Author: Christian Gmeiner <[email protected]>
Date: Wed Sep 27 09:59:35 2023 +0200
agx: Re-index nir defs to reduce memory usage
nir_index_ssa_defs(..) will re-index the function impl and will
update ssa_alloc. In almost all cases this will result in a lower
ctx->alloc number which reduces memory usage in compiler passes
that are using ctx-alloc to allocate memory.
Signed-off-by: Christian Gmeiner <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6b01aa1f255cca3237098ec1dd99b9d4ccd35c9
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 23 08:38:05 2023 -0400
agx: Legalize image MS index
Fix 2D MSAA Array tests in arb_shader_image_load_store-max-size
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=019a52fff0d1ac8979937deeec3cda1d01aabb73
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 23 06:59:46 2023 -0400
asahi: Clamp 8-bit integer RTs
Fixes gl-3.0-render-integer.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d9d9d02078e83f1aa00617d68b0d6ab9bb65b5d
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Oct 22 19:28:45 2023 -0400
nir/print: handle adjacency
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d0a4a8cda0e767dd3f81c8dc70fb264b9e345bdd
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Nov 5 12:58:20 2023 -0400
nir: Add intrinsics for lowering bindless textures/samplers
Needed for merged stages to work properly.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=33e80918de614d6576a377d69bd60a21c1b14990
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Jul 16 11:53:34 2023 -0400
nir: Add intrinsics for lowering GS
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc3f20ca6c159c09bb06d4c6db0a499a853c1a54
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Aug 14 16:55:21 2023 -0400
nir: Also gather decomposed primitive count
Simple extension.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b65636ca408585c5172085203985657402a8e710
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Aug 14 16:45:44 2023 -0400
nir/lower_gs_intrinsics: Count decomposed primitives too
We need both: decomposed primitives for transform feedback and regular
primitives for the sizing the index buffer.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a35aa3a2b2916c78a21d91ef0e9d844058f4021
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Jul 16 11:05:35 2023 -0400
nir/lower_gs_intrinsics: Append EndPrimitive
This is simpler for generic GS lowering.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f157a3de4e2aa58b7d4e579b269f4b6540674f09
Author: Alyssa Rosenzweig <[email protected]>
Date: Sun Jul 16 11:04:57 2023 -0400
nir/lower_gs_intrinsics: Include primitive counts
Generic GS lowering needs this, we already calculate it.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a147801f9b3e2f5910efb73d4825b507e2dfd7e7
Author: Alyssa Rosenzweig <[email protected]>
Date: Fri Oct 27 15:09:01 2023 -0400
compiler: Make u_decomposed_prims_for_vertices available to CL
For indirect geometry shader setup.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=64f7b70763db56e3c3aebd391726e8c2a9566517
Author: Alyssa Rosenzweig <[email protected]>
Date: Thu Oct 26 08:58:28 2023 -0400
compiler: Inline mesa_vertices_per_prim
Makes it more easily consumable from the gpu.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7cfe2ecb33e6d2d6e1096b14887e7379336f3af6
Author: Alyssa Rosenzweig <[email protected]>
Date: Mon Oct 9 07:47:38 2023 -0400
compiler: Make shader_enums.h CL-safe
macros.h is not safe for CL for a bunch of reasons but shader_enums.h barely
uses its functionality. Stub out the minimum for CL.
Signed-off-by: Alyssa Rosenzweig <[email protected]>
Reviewed-by: Antonino Maniscalco <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26056>