Opengl 当ARB#u纹理#u浮动不是';你不支持吗?

Opengl 当ARB#u纹理#u浮动不是';你不支持吗?,opengl,glsl,textures,Opengl,Glsl,Textures,我正在集成Intel GM965图形处理器上进行glsl处理。为此,我需要访问纹理的全范围浮点表示,而不是像通常的内部格式那样将其限制为0.0->1.0 现在,在linux下,Mesa驱动程序很高兴地提供了ARB_texture_float扩展,我一直在使用它。在windows下,驱动程序不支持此扩展。除了我要买一台新的笔记本电脑外,还有解决办法吗?更新驱动程序。如果不可能,那就是运气不好。英特尔GPU在OpenGL方面表现得异常糟糕。在Windows上使用DirectX可能会更好。此扩展是针对

我正在集成Intel GM965图形处理器上进行glsl处理。为此,我需要访问纹理的全范围浮点表示,而不是像通常的内部格式那样将其限制为0.0->1.0


现在,在linux下,Mesa驱动程序很高兴地提供了ARB_texture_float扩展,我一直在使用它。在windows下,驱动程序不支持此扩展。除了我要买一台新的笔记本电脑外,还有解决办法吗?

更新驱动程序。如果不可能,那就是运气不好。英特尔GPU在OpenGL方面表现得异常糟糕。在Windows上使用DirectX可能会更好。此扩展是针对OpenGL 2.0规范编写的,但将与OpenGL 1.5规范一起使用。我还认为是时候更新驱动程序了,英特尔在任何与GPU相关的方面都很差劲。我认为下一个选择是重写算法。也许你可以这样做,将浮点值打包到RGBA中@蒂姆:我认为这是一个值得解决的问题!