Przeglądaj źródła

feat: 添加顶点数组文件

nicetry12138 1 rok temu
rodzic
commit
1a56fae679

+ 4 - 0
图形学/OpenGL学习/src/OpenGLStudy/OpenGLStudy/OpenGLStudy.vcxproj

@@ -140,6 +140,8 @@
     <ClCompile Include="src\Renderer.cpp" />
     <ClCompile Include="src\Application.cpp" />
     <ClCompile Include="src\VertexBuffer.cpp" />
+    <ClCompile Include="src\VertexArray.cpp" />
+    <ClCompile Include="src\VertexBufferLayout.cpp" />
   </ItemGroup>
   <ItemGroup>
     <None Include="src\Fragment.frag" />
@@ -149,6 +151,8 @@
     <ClInclude Include="src\IndexBuffer.h" />
     <ClInclude Include="src\Renderer.h" />
     <ClInclude Include="src\VertexBuffer.h" />
+    <ClInclude Include="src\VertexArray.h" />
+    <ClInclude Include="src\VertexBufferLayout.h" />
   </ItemGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">

+ 12 - 0
图形学/OpenGL学习/src/OpenGLStudy/OpenGLStudy/OpenGLStudy.vcxproj.filters

@@ -30,6 +30,12 @@
     <ClCompile Include="src\IndexBuffer.cpp">
       <Filter>源文件</Filter>
     </ClCompile>
+    <ClCompile Include="src\VertexArray.cpp">
+      <Filter>源文件</Filter>
+    </ClCompile>
+    <ClCompile Include="src\VertexBufferLayout.cpp">
+      <Filter>源文件</Filter>
+    </ClCompile>
   </ItemGroup>
   <ItemGroup>
     <None Include="src\Vertex.vert">
@@ -49,5 +55,11 @@
     <ClInclude Include="src\IndexBuffer.h">
       <Filter>头文件</Filter>
     </ClInclude>
+    <ClInclude Include="src\VertexArray.h">
+      <Filter>头文件</Filter>
+    </ClInclude>
+    <ClInclude Include="src\VertexBufferLayout.h">
+      <Filter>头文件</Filter>
+    </ClInclude>
   </ItemGroup>
 </Project>

+ 2 - 0
图形学/OpenGL学习/src/OpenGLStudy/OpenGLStudy/src/VertexArray.h

@@ -5,6 +5,8 @@ class VertexBufferLayout;
 
 class VertexArray
 {
+private:
+
 public:
 	VertexArray();
 	~VertexArray();

+ 1 - 1
图形学/OpenGL学习/src/OpenGLStudy/OpenGLStudy/src/VertexBuffer.cpp

@@ -9,7 +9,7 @@ VertexBuffer::VertexBuffer(const void* data, GLuint size)
 }
 
 VertexBuffer::~VertexBuffer()
-{
+{ 
 	GL_CALL(glDeleteBuffers(1, &m_RendererID));
 }
 

+ 1 - 0
图形学/OpenGL学习/src/OpenGLStudy/OpenGLStudy/src/VertexBufferLayout.cpp

@@ -0,0 +1 @@
+#include "VertexBufferLayout.h"