长风破浪会有时,直挂云帆济沧海

Dream Word

博客园 首页 新随笔 联系 订阅 管理

2017年10月12日 #

摘要: 1:opengl 多线程共享纹理纹理: //解码时候使用opengl进行绘制,需要构建队列和两个线程,分别用于解码数据并且填充纹理和渲染。 主线程常见两个共享上下文: main() { ⋯⋯⋯⋯ gHdc = wglGetCurrentDC(); gHRC1 = wglCreateContext(g 阅读全文
posted @ 2017-10-12 21:51 长风II 阅读(2764) 评论(0) 推荐(0) 编辑

摘要: Chapter5 基础纹理 Contents: | 任务 | 使用的函数 | 载入纹理图像 | glTexImage / glTexSubImage | 设置纹理贴图参数 | glTexParameter | 管理多重纹理 | glGenTextures / glDeleteTextures / g 阅读全文
posted @ 2017-10-12 21:47 长风II 阅读(144) 评论(0) 推荐(0) 编辑

摘要: math3d库有两个数据类型,能够表示一个三维或四维向量: M3DVector3f M3DVector4f 4.3 理解投影 正投影 : 正交变换 透视投影 : 透视变换 表4.1 OpenGL变换术语概览 | 变换 | 应用 | | 视图 | 指定观察者或照相机的位置 | | 模型 | 在场景中移 阅读全文
posted @ 2017-10-12 21:46 长风II 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 3.1 基础图形管线 三种向OpenGl着色器传递渲染数据的方法:属性,Uniform和纹理.3.2 创建坐标系 3.2.1 正投影 GLFrustum::SetOrthographic(⋯⋯); 3.2.2 透视投影 GLFrustum::SetPerspective(float fFov, fl 阅读全文
posted @ 2017-10-12 21:44 长风II 阅读(218) 评论(0) 推荐(0) 编辑

摘要: opengl: 图形硬件的一种软件接口;最大的优点:它的速度快于光线追踪器或软件渲染引擎。 GLUT: AUX是OpenGL辅助函数库。 数据类型: GLboolean 位宽:1 GLbyte 8 GLubyte 8 GLuchar 8 GLshort 16 GLushort 16 GLhalf 1 阅读全文
posted @ 2017-10-12 21:42 长风II 阅读(232) 评论(0) 推荐(0) 编辑

摘要: 1:在使用SDL播放音频的时候发现SDL_OpenAudioDevice打开一直失败,导致SDL不能进入回调函数。 使用SDL_GetError()打印错误提示XAudio2: XAudio2Create() failed at open. 解决办法:因为SDL_Init()是在主线程中初始化的,则 阅读全文
posted @ 2017-10-12 21:41 长风II 阅读(4408) 评论(0) 推荐(0) 编辑

摘要: 事件对象就像一个开关:它只有两种状态(开和关). 开状态:我们称其为“有信号” 关状态:我们称其为“无信号” 可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是“无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。 HANDLE CreateEvent( LPSECURIT 阅读全文
posted @ 2017-10-12 21:39 长风II 阅读(1814) 评论(0) 推荐(0) 编辑

摘要: 1:分析程序异常等等信息,在入口处初始化即可 阅读全文
posted @ 2017-10-12 21:37 长风II 阅读(351) 评论(0) 推荐(0) 编辑

摘要: 1:新建一个Build.bat脚本文件 2:在脚本文件中输入: rem ************************************************rem * Script to compile the solutions of IdealOEye*rem * Created b 阅读全文
posted @ 2017-10-12 21:35 长风II 阅读(3060) 评论(0) 推荐(0) 编辑