feat: add class files
This commit is contained in:
@@ -139,10 +139,16 @@
|
|||||||
<ClInclude Include="..\lib\glew\GL\glew.h" />
|
<ClInclude Include="..\lib\glew\GL\glew.h" />
|
||||||
<ClInclude Include="..\lib\glfw\glfw3.h" />
|
<ClInclude Include="..\lib\glfw\glfw3.h" />
|
||||||
<ClInclude Include="..\lib\glfw\glfw3native.h" />
|
<ClInclude Include="..\lib\glfw\glfw3native.h" />
|
||||||
|
<ClInclude Include="..\src\buffer.h" />
|
||||||
|
<ClInclude Include="..\src\shader.h" />
|
||||||
|
<ClInclude Include="..\src\vertex.h" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\lib\glew\glew.c" />
|
<ClCompile Include="..\lib\glew\glew.c" />
|
||||||
|
<ClCompile Include="..\src\buffer.cpp" />
|
||||||
<ClCompile Include="..\src\main.cpp" />
|
<ClCompile Include="..\src\main.cpp" />
|
||||||
|
<ClCompile Include="..\src\shader.cpp" />
|
||||||
|
<ClCompile Include="..\src\vertex.cpp" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="..\data\fragment.glsl" />
|
<None Include="..\data\fragment.glsl" />
|
||||||
|
|||||||
@@ -33,6 +33,15 @@
|
|||||||
<ClInclude Include="..\lib\glew\GL\glew.h">
|
<ClInclude Include="..\lib\glew\GL\glew.h">
|
||||||
<Filter>glew</Filter>
|
<Filter>glew</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\src\vertex.h">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\src\shader.h">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\src\buffer.h">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="..\src\main.cpp">
|
<ClCompile Include="..\src\main.cpp">
|
||||||
@@ -41,6 +50,15 @@
|
|||||||
<ClCompile Include="..\lib\glew\glew.c">
|
<ClCompile Include="..\lib\glew\glew.c">
|
||||||
<Filter>glew</Filter>
|
<Filter>glew</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\src\vertex.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\src\shader.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\src\buffer.cpp">
|
||||||
|
<Filter>Source Files</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="..\data\fragment.glsl">
|
<None Include="..\data\fragment.glsl">
|
||||||
|
|||||||
1
src/buffer.cpp
Normal file
1
src/buffer.cpp
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#include "buffer.h"
|
||||||
10
src/buffer.h
Normal file
10
src/buffer.h
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#ifndef BUFFER_H_
|
||||||
|
#define BUFFER_H_
|
||||||
|
|
||||||
|
#include "../lib/glm/glm.hpp"
|
||||||
|
|
||||||
|
struct Buffer {
|
||||||
|
glm::vec3 position{ 0.0f, 0.0f, 0.0f };
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // BUFFER_H_
|
||||||
1
src/shader.cpp
Normal file
1
src/shader.cpp
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#include "shader.h"
|
||||||
10
src/shader.h
Normal file
10
src/shader.h
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#ifndef SHADER_H_
|
||||||
|
#define SHADER_H_
|
||||||
|
|
||||||
|
#include "../lib/glm/glm.hpp"
|
||||||
|
|
||||||
|
struct Shader {
|
||||||
|
glm::vec3 position{ 0.0f, 0.0f, 0.0f };
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // SHADER_H_
|
||||||
1
src/vertex.cpp
Normal file
1
src/vertex.cpp
Normal file
@@ -0,0 +1 @@
|
|||||||
|
#include "vertex.h"
|
||||||
10
src/vertex.h
Normal file
10
src/vertex.h
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#ifndef VERTEX_H_
|
||||||
|
#define VERTEX_H_
|
||||||
|
|
||||||
|
#include "../lib/glm/glm.hpp"
|
||||||
|
|
||||||
|
struct Vertex {
|
||||||
|
glm::vec3 position{ 0.0f, 0.0f, 0.0f };
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // VERTEX_H_
|
||||||
Reference in New Issue
Block a user