👩💻 Join our community of thousands of amazing developers!
Christmas renders 2018 and 2021 by Mohamed Chahin 引言上一节我们为不同的图形 API 创建了 Context 中间层。今天我们将绘制引擎第一个三角形。更改背景颜色之前我们的背景一直是粉色:让我们做一些改变!打开 Application.cpp,更改背景颜色参数为浅黑色:绘制三角形绘制三角形一般要包含这四件东西:Vertex ArrayVertex BufferIndex BufferShader其实着色器并不是必须的,GPU 驱动程序通常会提供一种默认的着色器(例如我使用的 NVIDIA GPU 提供这项功能)。首先我们在 Application.h 先声明顶点缓冲区、索引缓冲区和顶点数组:#pragma once#include "Core.h"#include "../Window.h"#include "LayerStack.h"#include "Events/Event.h"#include "Events/ApplicationEvent.h"#include "./ImGui/ImGuiLayer.h"...