I think this is a question for
@TheEmu ...
I noticed in my vghd.log file some references to the OPENGL features at start up:
[2023-05-31T13:35:24 fullscreen: [Scene::dumpOpenGL] WARNING[FullScreenPreview OPENGL features: ("Multitexture", "Shaders", "Buffers", "Framebuffers", "BlendColor", "BlendEquation", "BlendEquationSeparate", "BlendFuncSeparate", "BlendSubtract", "CompressedTextures", "Multisample", "StencilSeparate", "NPOTTextures", "NPOTTextureRepeat", "FixedFunctionPipeline")]
2023-05-31T13:35:24 fullscreen: [Scene::dumpOpenGL] WARNING[FullScreenPreview OPENGL texture features: ("ImmutableStorage", "ImmutableMultisampleStorage", "TextureRectangle", "TextureArrays", "Texture3D", "TextureMultisample", "TextureBuffer", "TextureCubeMapArrays", "Swizzle", "StencilTexturing", "AnisotropicFiltering", "NPOTTextures", "NPOTTextureRepeat", "Texture1D")]
In particular the references for :
Texture3D
TextureCubeMapArrays
Does anyone know if/how these can be used and their syntax ? There's quite a lot of shaders that use 3D noise and Cubemaps that I would really like to convert to VGHD.