I am pleased to share a small but valuable Unity feature I have been working on recently. It enables customization of certain visuals for each renderer at no additional CPU performance cost. discussions.unity.com/t/renderer-sha…
32bits are quite tiny size tho. Given that cb is bound with 16 bytes it seems like an underfeaturing tbh. People are using DynamicLightmapST for years to pass custom per-object data. So it shouldn’t be a problem to just add more fields into UnityPerDraw
You're right and DynamicLightmapST was a smart hack. But RSUV is also compatible with GRD (GPU Resident drawer). RSUV+GRD is the real win when you want to customize renderers and keep GPU instanced draw
Yeah, and it bears even more questions, why not a custom larger (not 4B) storage, esp when it can be bound as a separate buffer (with offset+size ofc, since there’s no gfx api which wouldn’t support that). DOTS instancing is already suffering from indirections in cache-unfriendly…
United States Trends
- 1. Good Saturday 25.4K posts
- 2. #SaturdayVibes 3,939 posts
- 3. #ZNNCrazyInLoveConcert 661K posts
- 4. #Caturday 3,393 posts
- 5. Game Day 32.8K posts
- 6. #TaehyungxVogueWorld 49.9K posts
- 7. TAEHYUNG GOES TO HOLLYWOOD 45.7K posts
- 8. Your Pete 3,319 posts
- 9. #NIKKE3rdAnniversary 38.1K posts
- 10. Patrick Star 5,275 posts
- 11. MEET DAY 8,989 posts
- 12. Sunderland 24.3K posts
- 13. Brighton 37.5K posts
- 14. Mount 21.6K posts
- 15. GET UP 234K posts
- 16. Talus 16.2K posts
- 17. Geraldo 7,798 posts
- 18. Riders 14.4K posts
- 19. Malaysia 47.1K posts
- 20. Heim 3,037 posts
Something went wrong.
Something went wrong.