#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include <iostream>
using namespace std;
const float vertices[] =
{
//第一个三角形
0.5f, 0.5f, 0.0f, // 右上
0.5f, -0.5f, 0.0f, // 右下
-0.5f, -0.5f, 0.0f, // 左下
// 第二个三角形
-0.5f, -0.5f, 0.0f, // 左下
0.5f, 0.5f, 0.0f, // 右上
-0.5f, 0.5f, 0.0f // 左上
};
unsigned int indices[] =
{
0, 1, 5, // 第一个三角形
1, 2, 5 // 第二个三角形
};
int screen_width = 1280;
int screen_height = 720;
int main()
{
glfwInit();
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);// 使用核心模式(无需向后兼容性)
glfwWindowHint(GLFW_RESIZABLE, false); //不可改变视窗的大小
GLFWwindow *window = glfwCreateWindow(screen_width, scree
OpenGL入门之使用EBO绘制四边形
最新推荐文章于 2024-07-12 00:48:57 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)