GPU Bindless resources support

When will Unity support bindless resources? I believe this is crucial for developing high-performance graphics systems and essential for expanding the use of inline ray tracing.

I second this as well. Theres also limited documentation on sparse virtual texturing and mega textures in general. If Unity is truly trying to support larger open worlds I think these features would be helpful.

Yes. Bindless is widely leveraged in triple-A open world games. Would be glad to at least see this on the roadmap.

There’s my hacky plugin (DX12+WIndows only though, at least while there’s no request for more):

I don’t work on any open-world games nor ray tracing, but do I regularly encounter problems that would have better solutions if I had access to bindless textures.

First of all, thank you so much for this plugin! It’s an amazing piece of work and has been working flawlessly for me in Unity 2022.

I am currently trying to move my project to Unity 6.3, but I’ve encountered a strange issue with the command list hooking. It seems that the hook only triggers for a few random frames; in most frames, the bindless resources fail to patch correctly.

Interestingly, I found a workaround: if I launch Unity with the -force-d3d12-debug flag, everything works perfectly and the plugin becomes stable again.

Have you tested the plugin with Unity 6, or do you have any insights on why the hook might be intermittent in newer versions? Any advice would be greatly appreciated!