[OpenGL][BUG] Shared Texture Samples do not work in OpenGL

Utilizing 128 textures in a material does not work in Linux, and by extension Mac., its still limited to 16 (actual 12) on OpenGL platforms, I looked at the commit that implemented it and I don’t see anything limiting it for D3D, PS4, or XBone only.

Apple’s Mac OpenGL is still limited to a maximum of 16 samplers & UE4 is bound by that restriction. This will not change until Apple update their OpenGL implementation.

What about linux? Is linux waiting for apple to update their opengl before opengl will be able to use more then 16 samples?

The OpenGL 3 (sometimes referred to as Shader Model 4) will remain at 16 samplers for compatibility. The 16 sampler limit in the OpenGL 4 path (on Linux/Windows drivers that support more) is a bug.

I don’t believe this should be marked as resolved.

So that this doesn’t get forgotten it is now filed as: UE-18641

Thank you.

Hi, man, this bug have to been with UE-13814?

Still not fixed. :confused:

Waiting on Epic to review pull request:

I see UE-18641 has been marked as fixed as of August 3rd 2017. Yet the “Fix commit” link points to a commit aimed at issue UE-40488.

I don’t think this has actually been fixed :frowning: