Table of Contents
Pinpoint Engine is a game engine I am (trying) to develop to further my graphical programming, rendering, and C++ skills for a purely educational experience.
- Link headers and cpp files correctly
- Currently can't implement CPP code in respective CPP files
- GLAD headers
- GLFW headers
- CMake
- Clone repo
- Open in VSCode
- Select variant via
ctrl + shift + p
, searchVariant
and chooseRelease
- Build the project by doing
ctrl + shift + p
thenCMake: Build
- Open the
Pinpoint-Engine.exe
in theBuild
directory
- Remember that the
build
directory is in the .gitignore, so use cmake to build the directory again for new clones
pinpoint-engine
├─ .vscode
│ ├─ tasks, etc.
├─ CMakeLists.txt
├─ LICENSE.txt
├─ README.md
├─ src
│ ├─ main.cpp
│ ├─ ObjectsAPI
│ │ ├─ object controllers
│ ├─ Pinpoint
│ │ └─ namespace
│ └─ RenderingAPI
│ ├─ Buffer.cpp
│ ├─ Buffer.h
│ ├─ OpenGL
│ │ ├─ OpenGL Objects
│ ├─ points.h
│ ├─ Renderer.cpp
│ ├─ Renderer.h
│ └─ Shaders
│ ├─ fragmetn and vertex shaders
└─ vendor
├─ CMakeLists.txt
├─ glad
| └─ exes, cpps, hs, etc...
└─ glfw
└─ exes, cpps, hs, etc...