1、创建窗口 开始使用openGL之前,需要先搭建环境,需要GLFW来创建窗口,官网里有已经编译好的文件,但是LearnOpenGL里为了系统完全适应建议下载源代码包,然后用cMake去编译。 这里我踩了第一个坑,下载了Cmake的Source,那时候我还不晓得“源代码”是什么含义,源代码就是未经编译的,没有exe文件的,我们没有必要编译cmake...
网址 英文版:Learn OpenGL 中文版:Learn OpenGL CN 成功代码: #include<glad/glad.h>#include<GLFW/glfw3.h>#include<iostream>// 函数根据需要先声明voidframebuffer_size_callback(GLFWwindow* window,intwidth,intheight);voidprocessInput(GLFWwindow *window);// 屏幕宽高constunsignedintSCR_WIDTH =800;cons...
第一步是创建窗口。这需要GLFW库的支持,官网提供的是预编译版本,而LearnOpenGL推荐从源代码包开始,利用cMake进行编译。然而,我初次误以为“源代码”意味着可执行文件,实际上源代码是指未经编译的原始代码。在下载cMake之后,遵循教程操作,我遇到了权限问题,无法直接打开GLFW.sln文件。经过检查,发现...
#include<iostream>#include<GL/glew.h>#include<GLFW/glfw3.h>voidRender(void){glClearColor(0.0f,0.0f,0.0f,1.0f);glClear(GL_COLOR_BUFFER_BIT);glBegin(GL_TRIANGLES);{glColor3f(1.0,0.0,0.0);glVertex2f(0,.5);glColor3f(0.0,1.0,0.0);glVertex2f(-.5,-.5);glColor3f(0.0,0.0,1.0);gl...
渲染管线 2.2.1 显示列表 2.2.2 求值器 2.2.3 基于顶点的操作 2.2.4 图元装配 2.2.5 像数操作 2.2.6 纹理装配 2.2.7 光栅化 2.2.8 片段操作 2.3 MFC 2.3.1 MFC 简介 2.3.2 MFC 的发展历程 2.3.3 MFC 的特点 2.3.4 MDI (多文档界面)应用程序构成 2.4 基于 OpenGL+MFC 的三维模拟的编程环境配置...