added the readme

This commit is contained in:
2026-06-08 17:07:34 -04:00
commit 6655fd2886
1001 changed files with 253651 additions and 0 deletions
+43
View File
@@ -0,0 +1,43 @@
#ifndef QUAD_VERTICES
#define QUAD_VERTICES
#include <vector>
#include "Vertex.h"
inline float quadVertices[] = { // vertex attributes for a quad that fills the entire screen in Normalized Device Coordinates.
// positions // texCoords
-1.0f, 1.0f, 0.0f, 1.0f,
-1.0f, -1.0f, 0.0f, 0.0f,
1.0f, -1.0f, 1.0f, 0.0f,
-1.0f, 1.0f, 0.0f, 1.0f,
1.0f, -1.0f, 1.0f, 0.0f,
1.0f, 1.0f, 1.0f, 1.0f
};
inline std::vector<Vertex> quadVertices3D = { // vertex attributes for a quad that fills the entire screen in Normalized Device Coordinates.
// positions //normals // texCoords
{{-1.0f, 1.0f,0.0f}, {0.0f,0.0f,1.0f},{0.0f, 1.0f}},
{{-1.0f, -1.0f, 0.0f}, {0.0f,0.0f,1.0f},{0.0f, 0.0f}},
{{1.0f, -1.0f, 0.0f}, {0.0f,0.0f,1.0f},{1.0f, 0.0f}},
{{1.0f, 1.0f, 0.0f},{0.0f,0.0f,1.0f}, {1.0f, 1.0f}}
};
inline std::vector<unsigned int> quadIndices3D = {
0,1,2,
0,2,3,
};
inline float quadVerticesNoTexCoords[] = {
// positions
-1.0f, 1.0f,
-1.0f, -1.0f,
1.0f, -1.0f,
-1.0f, 1.0f,
1.0f, -1.0f,
1.0f, 1.0f,
};
#endif