Initial commit

This commit is contained in:
CJ Satnarine
2025-02-15 00:07:28 -05:00
committed by GitHub
commit 30879d8ef8
25 changed files with 16500 additions and 0 deletions

31
CMakeLists.txt Normal file
View File

@@ -0,0 +1,31 @@
cmake_minimum_required(VERSION 3.5.0)
project(opengl_project VERSION 0.1.0 LANGUAGES C CXX)
cmake_policy(SET CMP0072 NEW)
find_package(OpenGL REQUIRED)
add_executable(
opengl_project
src/main.cpp
src/glad/glad.c
src/glad/glad.h
src/stb/stb_image.h
src/stb/stb.cpp
src/shaders/fragmentShader.frag.glsl
src/shaders/vertexShader.vert.glsl
src/classes/Classes.h
src/classes/Shader.h
src/classes/Shader.cpp
src/classes/debug.cpp
src/classes/debug.h
src/classes/ElementBufferObject.h
src/classes/ElementBufferObject.cpp
src/classes/VertexArrayObject.h
src/classes/VertexArrayObject.cpp
src/classes/VertexBufferObject.h
src/classes/VertexBufferObject.cpp
src/classes/Texture.h
src/classes/Texture.cpp
)
target_link_libraries(opengl_project glfw OpenGL::GL)