Bindless Resources - UE 5.4

Hi there,

We’re running into an issue where our material/shader is surpassing the 64 SRV limit.

Am I correct in thinking that Bindless Resources should alleviate this limitation, and it’s been released (albeit in a semi “experimental” state.)?

I can’t seem to find any reference to it in the documentation sadly. Would anyone know how to enable this feature?

We currently don’t build the engine from source, but are happy to do so if required.

Many thanks in advance for your help!

Hey! Did you ever manage to find out more about bindless resources? I’m running into the exact same problems wrt the SRV limit.

Only place I could track down any information regarding bindless resources is in the BaseWindowsEngine.ini file inside of the engine install.

There seem to be settings for specific RHI’s

Mac seems to have it enabled by default but pc (D3D and Vulkan) have it turned off.

Most other areas in the engine look at the defined CFLAG_BindlessResources

Were you able to get bindless resources working with custom shaders? Everything I’ve found from the UE documentation has to do with using the bindless resources in the UE material editor.

To use Bindless Resources you have to add this lines in BaseEngine.ini file
\Engine\Config folder.

rhi.Bindless.Resources=Enabled
rhi.Bindless.Samplers=Enabled

!!! don’t try to use 0 or 1 to turn it on !!!

1 Like