首页 > 解决方案 > QT 5.12.x及以上版本是否支持OpenGL稀疏纹理特性-ARB_sparse_texture-调用glTexPageCommitmentARB()

问题描述

QT 5.12.x及以上版本能否支持OpenGL稀疏纹理特性-ARB_sparse_texture-调用glTexPageCommitmentARB()?

当我编译代码并得到链接错误时:

“错误 LNK2019:函数 xxxx 中引用了未解析的外部符号 glTexPageCommitmentARB”

QT5.12.x及以上版本的哪个库有这个glTexPageCommitmentARB比如支持稀疏纹理功能?谢谢

我的配置:

QT5.12.10(release version download from QT.io, not compile and build by myself)
Visual Studio 2015
add "GL_GLEXT_PROTOTYPES" in "C/C++/Preprocessor" in project properties so that enable the definition of "glTexPageCommitmentARB" in qopenglext.h

#ifdef GL_GLEXT_PROTOTYPES GLAPI void APIENTRY glTexPageCommitmentARB(GLenum 目标,GLint 级别,GLint xoffset,GLint yoffset,GLint zoffset,GLsizei 宽度,GLsizei 高度,GLsizei 深度,GLboolean 提交);#万一

These libraries are set in project "link/input/additional dependencies“
Qt5OpenGLExtensionsd.lib
Qt53DRenderd.lib
Qt5OpenGLd.lib
Qt5Svgd.lib
Qt5Widgetsd.lib
Qt5Guid.lib
Qt5Networkd.lib
Qt5Xmld.lib
Qt5Cored.lib
OpenGL32.lib
glu32.lib

标签: qtopengltexturessparse-matrix

解决方案


推荐阅读