- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 qt不使用自带的opengl及扩展库,使用opengl上下文在windows下建立窗口
最近工作需要,想在qt下画OpenGL,时间紧迫没时间研究QOpenGLWidget,完成了自定义的opengl类,依赖的是GLEW库。这里跟大家分享一下心得,文采有限,多多包涵。1、下载GLEW库,添加到工程中,下载源码即可,然后C++预定义设置GLEW_STATIC,如下图2、windows下建立GL上下文环境的类,这个不必多言。3、(重点)创建自己的opengl类,继承自QW...
2019-03-25 23:00:27 2029 7
原创 【OpenGL实用教程之一】AR纯OpenGL实现
原创作品,转载请注明出处。抛砖引玉,只说核心部分。首先上效果图,已经将三维模型出色显示在二维摄像头数据之上。1、在github拉一份处理APPLECVPixelBufferRef的viewgithub地址:https://github.com/reetyo/AAPLEAGLLayer这个Layer处理了来自camera的代理中的CVPixelBufferRef,里面存的是YU...
2020-01-21 13:05:53 1901 3
原创 「Ogre学习脚印」编译Ogre,ios版本
最近有写渲染引擎的需求,在自己写,bgfx和Ogre三者之中选择了Ogre。首先吐槽一下Ogre的编译应了网友的吐槽,想玩一下真是难于上青天。环境:1、homebrew必备2、系统:Mac OS10.14.6、10.15.13、IDE: Xcode 114、编译版本:1.8.1、1.9.1、1.12.4,2.1.0均通过了ios,mac编译5、Cmake版本:3.14.6...
2020-01-21 11:48:47 682 1
原创 【shader学习历程】翻页特效
加载完2D图片,想实现一个类似PPT设计中的翻页特效。平台:Qt+glewshader代码很简洁。如下:const char* vs = "#version 330\n\ uniform MVP\n\ {\n\ mat4 _model;\n\ mat4 _view;\n\ mat4 _proj;\n\ }_mvp;\n\ ...
2019-03-29 01:54:40 999
原创 C++设计模式之桥接模式
桥接模式于个人理解在能降低类之间的耦合度,实现多态的重要工具之一。旨在建立接口类,具体实现在子类,能有效地隐藏实现。使用场景:某一种形态不依赖于某一种实现方式。简而言之就是,例如在播放视频,画视频帧的方式有很多,qt自带可以画,opengl可以画,调用外部接口可以画,此时如在主调函数中指定三种之一的方式,其他两种需要在主调函数重新构造,极大不利。桥接模式图:实现:首先定义一个桥...
2019-03-26 14:06:45 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人