OpenGL——整理与封装
OpenGL——整理与封装
itzyjr
Stay hungry,Stay foolish!
展开
-
◰GL-阴影贴图核心步骤
第一轮:在光源视角渲染场景 1.创建自定义帧缓冲区 glGenFramebuffers(1, &shadowBuffer); 2.创建并绑定阴影纹理,设置阴影贴图及参数 glGenTextures(1, &shadowTex); glBindTexture(GL_TEXTURE_2D, shadowTex); // specify a two-dimensional texture image glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH_COMPONEN原创 2022-04-22 12:42:56 · 426 阅读 · 0 评论 -
◰GL-着色器处理程序封装
#ifndef SHADER_H #define SHADER_H #include <fstream> #include <glm/glm.hpp> #include <iostream> #include <sstream> #include <string> class Shader { public: unsigned int ID; // constructor generates the shader on the fly原创 2022-04-22 07:55:09 · 154 阅读 · 0 评论