
opengl
文章平均质量分 53
无
LilyZJ
这个作者很懒,什么都没留下…
展开
-
opengl基础
opengl基础异步和同步 异步和同步 通常来讲,opengl规范规定了opengl指令需要按给定的顺序执行,但这只是规范的行为,具体执行时不一定是这么做的 opengl渲染指令是异步执行的,例如调用了一系列glDraw*指令,调用返回时渲染指令未必结束执行(有可能还没开始执行…),它会将一系列指令打包发送到GPU执行,因此不能直接通过测cpu返回耗时去测gpu渲染耗时(一种可以尝试的办法是使用glFinish,glFinish会立即发送命令到GPU并等待执行结束,测试耗时时要注意clock和steady原创 2022-04-12 16:35:04 · 682 阅读 · 1 评论 -
opengl es 3.0 学习笔记
opengl es 3.0 学习笔记1、介绍 1、介绍 本文是基于opengl es 3.0 programming guide这本书的阅读笔记(就是下面图片中的这本书)。以下阅读需要OpenGL shader的相关基础,在此基础上,进一步加深对OpenGL以及OpenGL ES流程的理解。 OpenGL ES 全称 OpenGL for Embedded Systems,是指面向嵌入式系统的OpenGL (高级3D图形API)。由于OpenGL ES 是为了嵌入式系统而设计的,在早期的版本中主要考虑设备原创 2021-08-16 20:59:19 · 483 阅读 · 0 评论 -
opengl 学习笔记:画三角形
#include <glad/glad.h> #include <GLFW/glfw3.h> #include <iostream> GLFWwindow* window; // 顶点着色器源码存储在C字符串中 const char* vertexShaderSource = "#version 330 core\n" "layout (location = 0) in vec3 aPos;\n" "layout (location = 1) in vec3 aC原创 2021-02-03 17:11:06 · 215 阅读 · 0 评论 -
opengl学习笔记:绘制图像
参考:从显示一张图片开始学习OpenGL ES原创 2021-02-04 11:36:18 · 2127 阅读 · 0 评论