我正在我的渲染器中使用Cubemaps,并启用TextureCubeMapSeamless以在6张图像之间进行过滤。目前运行良好。我正在尝试使用ARB_bindless_texture对sampler2D进行实验。我的问题是,一旦我使用了这个扩展,可能是在其中声明了一个带有sampler2D[]的UBO或者对sampler2D进行了显式转换,TextureCubeMapSeamless就会被禁用,并且在Cubemap图像之间会出现可见的线条。现在,bindless纹理本身的工作方式与预期完全相同。我可以从sampler2D中读取,并且输出与“正常”纹理相同。
我的问题是:如何同时使用ARB_bindless_texture和TextureCubeMapSeamless上的sampler2D? 这是驱动程序错误吗?它们对我来说似乎有些不相关。
我的问题是:如何同时使用ARB_bindless_texture和TextureCubeMapSeamless上的sampler2D? 这是驱动程序错误吗?它们对我来说似乎有些不相关。
sampler2D
;立方体贴图来自samplerCube
。 - Nicol Bolas