Posts

Post not yet marked as solved
1 Replies
I found related resources in WWDC. According to https://developer.apple.com/wwdc16/606?time=869 and https://developer.apple.com/wwdc20/10631?time=1481, they are using simdgroup_barrier() if thread group fits in a single SIMD group because threadgroup_barrier() is more expensive than simdgroup_barrier(). simdgroup size is normally 32 (afaik 64 in some AMD gpus) so I think simdgroup_barrier() can be used if thread group size is smaller than 32 or 64.
Post not yet marked as solved
3 Replies
The sample runs on Monterey beta 7&8! Thanks!!
Post not yet marked as solved
1 Replies
I added color texture (R16) in the shadow pass and used color textures in the shading pass. It works well but it has some extra performance cost...I asked Apple through TSI 6 days ago but I haven't received any response yet! 😠
Post not yet marked as solved
8 Replies
Hi,I have troubles running ModernRendering on my MacBook Pro.When I run on Radeon Pro 5500M, the sample shows nothing excepts lighting effects and when I capture GPU frames, the system hangs and finally get kernel panic :-(It runs pretty well on Intel Graphics 630. But I have to make some tweaks to resolve some texture loading issues.MacBook Pro 16 inch 2019, macOS 10.15.2