summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-26feat(engine): add scalar multiply impl for Vec3HampusM
2023-10-26feat(engine): add get keyboard inputHampusM
2023-10-25feat(glfw): make Size derive Debug, Clone, PartialEq & EqHampusM
2023-10-25feat(glfw): add get keyboard inputHampusM
2023-10-25feat(engine): make Vec3 implement AddHampusM
2023-10-25feat(engine): make camera look at a target positionHampusM
2023-10-25feat(engine): add object position getterHampusM
2023-10-25feat(engine): enable depth testingHampusM
2023-10-24feat(engine): add delta timeHampusM
2023-10-23feat(engine): add cameraHampusM
2023-10-23feat(engine): add perspectiveHampusM
2023-10-23feat: add square together with triangleHampusM
2023-10-23feat(engine): add using element buffersHampusM
2023-10-23refactor(engine): rename vertex buffer to buffer & make genericHampusM
2023-10-22feat(engine): add translating & scaling objectsHampusM
2023-10-17fix(engine): drop objects before window to call valid GL functionsHampusM
2023-10-16chore: use engine object storageHampusM
2023-10-16feat(engine): store objects in engineHampusM
2023-10-15feat(engine): add log backtrace for OpenGL error debug messagesHampusM
2023-10-15feat: add loggingHampusM
2023-10-15feat(engine): add logging OpenGL debug messagesHampusM
2023-10-14feat(glfw): add setting window creation hintsHampusM
2023-10-14chore(engine): use window builderHampusM
2023-10-14refactor(glfw): move window creation to builderHampusM
2023-10-13refactor(engine): move uses of OpenGL to OpenGL moduleHampusM
2023-10-13refactor(engine): add OpenGL object currently bound guardsHampusM
2023-10-13refactor(engine): make vertex buffer wrapper hold single bufferHampusM
2023-10-12feat: make triangle vertices coloredHampusM
2023-10-12feat(engine): add vertex coloringHampusM
2023-10-08fix(engine): stop destroying vertex buffer before vertex arrayHampusM
2023-10-08feat(glfw): add Debug derivesHampusM
2023-10-08feat(engine): add Debug derivesHampusM
2023-10-07feat: add triangle programHampusM
2023-10-07feat(engine): add ability to render trianglesHampusM
2023-10-07fix(engine): update viewport when framebuffer changes sizeHampusM
2023-10-07feat(glfw): add function to set framebuffer size callbackHampusM
2023-10-06feat: add engine library baseHampusM
2023-10-06feat(glfw): add window size functionHampusM
2023-10-06feat: add GLFW wrapper libraryHampusM
2023-10-06add project baseHampusM
2023-10-25add licenseHampusM
2023-10-06Initial commitHampusM