![](https://img-blog.csdnimg.cn/20200406235600844.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
OpenGL
OpenGL
我想_iwant
这个作者很懒,什么都没留下…
展开
-
从着色器中重建世界坐标
重建世界坐标原创 2023-05-31 09:06:30 · 128 阅读 · 0 评论 -
OpenGL着色器中的坐标系
gl_FragCoord的x和y分量代表了片段的屏幕空间坐标(其中(0, 0)位于左下角)。gl_FragCoord中也包含了一个z分量,它包含了片段真正的深度值。z值就是需要与深度缓冲内容所对比的那个值。原创 2020-11-04 17:07:34 · 1241 阅读 · 1 评论 -
GLSL中文使用手册
GLSL 中文手册基本类型:类型说明void空类型,即不返回任何值bool布尔类型 true,falseint带符号的整数 signed integerfloat带符号的浮点数 floating scalarvec2, vec3, vec4n维浮点数向量 n-component floating point vectorbvec2, ...原创 2020-04-12 16:43:31 · 1274 阅读 · 0 评论 -
使用GLSL画一个随着时间颜色渐变的三角形
使用着色器画一个随着时间颜色渐变的三角形效果:代码:#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>//窗口大小变化回调void framebuffer_size_callback(GLFWwindow* window, int width, int heig...原创 2020-04-08 15:26:17 · 1770 阅读 · 0 评论 -
使用 OpenGL 绘制一个简单的三角形
名词解释1.GLFWGLFW是一个专门针对OpenGL的C语言库,提供给我们一个窗口和上下文用来渲染。2.GLADGLAD是用来管理OpenGL的函数指针的。因为OpenGL只是一个标准/规范,具体的实现是由驱动开发商针对特定显卡实现的。由于OpenGL驱动版本众多,它大多数函数的位置都无法在编译时确定下来,需要在运行时查询。所以任务就落在了开发者身上,开发者需要在运行时获取函数地址并...原创 2020-04-07 23:40:31 · 903 阅读 · 0 评论 -
CMake 构建GLFW时 could not find any instance of Visual Studio
解决办法请检查对应版本Visual Studio中是否安装了C++开发环境原创 2020-04-07 01:01:20 · 799 阅读 · 0 评论