查看完整版本: [-- 一个用Qt和OpenGL载入纹理和显示纹理的小例子 --]

QTCN开发网 -> Qt 作品展 -> 一个用Qt和OpenGL载入纹理和显示纹理的小例子 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

彩阳 2013-07-05 22:21

一个用Qt和OpenGL载入纹理和显示纹理的小例子

嗯,主要讲了如何使用Qt的OpenGL模块载入纹理并且显示。
源代码和例子程序都在附件里,需要的同学领走吧。使用Qt5.1构建。
[attachment=10652]

rozendew 2013-07-06 01:02
好快的速度,5.1里opengl使用和4里有什么不同吗?

彩阳 2013-07-06 10:24
一些类和函数改变了。
Qt4中有QGLShader、QGLShaderProgram、QGLFunctions等类,到了Qt5就取消了,换成了QOpenGLShader、QOpenGLShadrProgram、QOpenGLFunctions这些类。模块内部的实现也有大的改变。

youcansee163 2013-07-09 10:01
赞一个

似水流年 2013-10-11 11:31
win32平台载入纹理时只能载入2的n次方宽度的正方形图片,不知道为什么不能载入不规则的图片!楼主研究过否?

hujing123 2013-10-14 08:12
win32平台载入纹理时只能载入2的n次方宽度的正方形图片,不知道为什么不能载入不规则的图片!楼主研究过否

彩阳 2013-10-14 08:35
研究了,这是显卡的限制导致的。如果你的显卡不是独显,就有可能出现这样的情况。
使用Qt的API看看显卡是否支持这一特性。

charles_gz 2014-02-26 09:25
下载学习,注释很清晰不过没有鼠标事件

hunterzf 2019-07-22 11:48
试一下,看看咋样


查看完整版本: [-- 一个用Qt和OpenGL载入纹理和显示纹理的小例子 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled