QT+opengl开发,生成texture并赋值如下

glGenTextures(1,&m_inputTexture);
glBindTexture(GL_TEXTURE_2D, m_inputTexture);
glTexImage2D(...)

然后呢,奇怪的事情发生了,用m_inputTexture去进行渲染,发现根本没有值!!!搜寻许久,终于在一处不起眼的地方找到了答案,请看这个链接Problem with glBindTexture。我给截个图

This is driving me nuts!!!
竟然需要减1!!!!!excuse me????所以这样就好了

glGenTextures(1,&m_inputTexture);
glBindTexture(GL_TEXTURE_2D, m_inputTexture-1);
glTexImage2D(...)

真是无语了。

QT+OpenGL中glTexImage2D不生效问题相关推荐

  1. OpenGL中不可以有两个以上myDisplay函数,在主函数中生效的是最后调用的那个

    OpenGL中不可以有两个myDisplay函数,在主函数中生效的是最后调用的那个 例如,自己写了两个display函数,1和2,想要在主函数中一次调用它们,来实现同时显示两个display绘制的图形 ...

  2. 【Qt OpenGL】Qt Creator中的3D绘图及动画教程

    Qt Creator中的3D绘图及动画教程(参照NeHe) 刚刚学习了Qt Creator,发现Qt提供了QtOpenGL模块,对OpenGL做了不错的封装,这使得我们可以很轻松地在Qt程序中使用Op ...

  3. 在qt框架中尝试用opengl绘制回波图像_20120518

    1.在opengl中,可以将回波图像层.固定距标圈层.活动距标圈层.光标层进行叠加,每层像素点的深度值不一,从底层到上层依次设置为回波图像层.固定距标圈层.活动距标圈层.光标层. 2.首先要解决回波图 ...

  4. Qt Creator中使用界面设计师更改界面后无法生效的解决方法

    今天碰到一个奇葩问题,在QT设计师中,更改了界面上的控件,但是编译出来以后的界面还是老的,无法更新. 比如在这个tablewidget中增加了3个列头,但是在实际编译出来运行,始终只显示2个列. 在经 ...

  5. 【QT项目:视频播放器——Qt opengl编程】通过shader完成显示yuv

    通过Qt opengl不是为了3D绘制,而是为了将视频绘制起来 使用opengl 可以极大降低yuv转rgb的转换开销 使用Opengl需要考虑三大问题: 1.QOpenGLWidget(与界面如何交 ...

  6. Qt+OpenGL实现三维地形显示

    因为项目需要,要用Qt+OpenGL显示三维地形,业务代码涉及保密,但是这种纯技术上的东西还是可以分享的. 话不多说,先看效果 这里我介绍一个简单的使用QT中的OpenGL实现三维地形显示的demo, ...

  7. OpenGL(十六)——Qt OpenGL融合(将两张图片叠合成一张图片)

    OpenGL(十六)--Qt OpenGL融合(将两张图片叠合成一张图片) 一.场景 在常用的项目场景中,我们经常会遇到将两个图片合在一起变成一张图片,这时候就会有前后之分,特别是两个物体合在一起的时 ...

  8. OpenGL(十四)——Qt OpenGL纹理

    OpenGL(十四)--Qt OpenGL纹理 一.纹理 终于写到纹理的部分了: 纹理(Texture)的本质是一个2D图片(1D和3D),或者叫图形数据.只是在OpenGL中专业术语中称其为纹理. ...

  9. QT+OpenGL高级光照 Blinn-Phong和Gamma校正

    QT+OpenGL高级光照1 本篇完整工程见gitee:QtOpenGL 对应点的tag,由turbolove提供技术支持,您可以关注博主或者私信博主 Blinn-Phong 冯氏光照:视线与反射方向 ...

最新文章

  1. 禁止snmpd往syslog中写入无用信息
  2. windows无法发现任何计算机或设备,Win10系统提示windows无法与设备或资源通信如何解决...
  3. gdb 收到SIGPIPE信号
  4. SetWindowHookEx 做消息响应
  5. curl txt批量_curl与wget高级用法
  6. C# winForm utf8 gbk 相互转码小工具
  7. Flutter ContrainedBox
  8. 深入计算机组成原理(二十六)Superscalar和VLIW:如何让CPU的吞吐率超过1?
  9. 解决报错:%d format: a number is required, not str
  10. SecureCRT 中如何配置颜色
  11. h5打开麦克风权限录音_h5打开麦克风权限录音_原来电脑上自带录音功能,很多人还不知道,真的太实用了......
  12. Carmichael function[卡迈克尔函数相关性质]
  13. 开源云计算厂商,你有渠道么?
  14. Oracle AWR报告详细分析
  15. 【Live2d 3.x Unity SDK】踩坑记录01
  16. Electron实战
  17. 第三讲:如何使用群控系统在短视频平台营销
  18. UG NX二次开发(C#)-建模-创建填充曲面(CreateFillHoleBuilder)
  19. 微信小程序资料集(下)
  20. R语言学习笔记——添加ID

热门文章

  1. 第一百五十天 how can I坚持
  2. Oracle分页查询语句(一)
  3. AvtiveMQ与SpringBoot结合
  4. C#设计模式之十一享元模式(Flyweight Pattern)【结构型】
  5. vue 自定义组件使用v-model
  6. python中反射(__import__和getattr使用)
  7. ZGrapher 画函数曲线图的工具
  8. 十年一诺,亚马逊中国今欲先发制人
  9. 在ARMSYS(S3C44B0X开发板)上进行uClinux内核移植的总结
  10. Microsoft.Jet.Oledb.4.0 找不到提供者或未安裝問題