Commit Graph

55 Commits

Author SHA1 Message Date
Huseyn Ismayilov
86877d8345
refactor: Update preview image 2024-08-28 16:48:34 +04:00
Huseyn Ismayilov
0a1e015800 feat(close #16): Implement Input class 2024-08-28 16:38:19 +04:00
Huseyn Ismayilov
08c63425a3 feat(close #14): Implement camera, cube, and input system 2024-08-28 00:24:08 +04:00
Huseyn Ismayilov
d80ee75aea fix(close #13): Fix glitchy behavior 2024-08-24 20:50:58 +04:00
Huseyn Ismayilov
a87e392d71 refactor(close #12): Clean Engine::Run function 2024-08-24 11:42:06 +04:00
Huseyn Ismayilov
9a866d16ef feat(close #8): Implement uniform location caching 2024-08-22 22:05:08 +04:00
Huseyn Ismayilov
0ced6c452f fix(close #11): Fix window resizing 2024-08-22 20:34:22 +04:00
Huseyn Ismayilov
a337c9394b refactor(close #9): Change include guards with #pragma once 2024-08-22 20:04:15 +04:00
Huseyn Ismayilov
5fceafd553 feat: Add properties, stb library, and Texture class 2024-08-22 19:55:30 +04:00
Huseyn Ismayilov
c31afc2818
fix #10: Update repository name 2024-08-22 10:11:07 +04:00
Huseyn Ismayilov
8265296559
docs: Update photo 2024-08-13 21:34:54 +04:00
Huseyn Ismayilov
1b4ce73811 feat: Create buffer, vertex array and window classes 2024-08-02 03:32:51 +04:00
Huseyn Ismayilov
5d536e7b71 feat: Create shader class 2024-07-31 17:40:16 +04:00
Huseyn Ismayilov
b3b7638e30 feat: Create classes for engine and editor 2024-07-30 20:57:32 +04:00
Huseyn Ismayilov
89d568405f build: Seperate engine and editor 2024-07-29 19:59:40 +04:00
Huseyn Ismayilov
039d401b44 docs: Configure README file 2024-07-29 16:32:41 +04:00
Huseyn Ismayilov
459cec7ae5 docs: Configure README file 2024-07-29 16:26:40 +04:00
Huseyn Ismayilov
7976110c27 chore: Make glfw submodule and change build files 2024-07-29 16:09:53 +04:00
Huseyn Ismayilov
dccd483083 build: Remove project and output directories 2024-04-29 01:47:12 +04:00
coderloff
f09f4aef90 chore: Change glfw and imgui from submodules to clonned repositories 2024-04-27 03:26:43 +04:00
coderloff
a1c2f9f2d7 chore: Change glfw and imgui from submodules to clonned repositories 2024-04-27 03:15:51 +04:00
coderloff
e7018dccf0 perf: Prevent memory leak by disabling Wayland 2024-04-27 03:02:08 +04:00
coderloff
064c41bcba build: Change Release from Unix Makefiles to Ninja 2024-04-26 22:09:32 +04:00
coderloff
7ac61aca4b build: Change from Unix Makefiles to Ninja and ignore .idea folder 2024-04-26 22:05:46 +04:00
coderloff
681dcebeea refactor: Remove window configuration 2024-04-26 20:32:57 +04:00
coderloff
b23af2882c feat: Change docking settings, refactor code and add comments 2024-04-26 20:28:01 +04:00
coderloff
813c744a12 fix: Change project window position 2024-04-26 13:32:58 +04:00
coderloff
4b636b436e feat: Add hierarchy, scene, project and inspector windows 2024-04-26 13:30:05 +04:00
coderloff
76af2938da feat: Include backend header files 2024-04-25 20:29:35 +04:00
coderloff
75b3ad57fa chore: Update imgui to be added as a submodule 2024-04-25 20:28:02 +04:00
coderloff
d549d32128 build: Add glm 2024-04-25 14:51:17 +04:00
coderloff
007cc27e89 feat: Add glm to project dependencies 2024-04-25 14:43:33 +04:00
coderloff
b7fd66190b refactor: Add comments 2024-04-25 14:34:29 +04:00
coderloff
08901bca80 refactor: Change file name 2024-04-25 03:10:36 +04:00
coderloff
8381ac8a41 feat: Add include directory 2024-04-25 03:09:35 +04:00
coderloff
4ff8c6f880 refactor: Change log string and fix imgui warning 2024-04-24 02:06:49 +04:00
Huseyn Ismayilov
fe77dedca7
fix: Update build and dependencies and add badge 2024-04-24 01:47:09 +04:00
Huseyn Ismayilov
277454c571
fix: Install xkbcommon library 2024-04-24 01:42:01 +04:00
Huseyn Ismayilov
771cc06ef6
fix: Install X11 & Wayland packages 2024-04-24 01:39:43 +04:00
Huseyn Ismayilov
769393e54c
fix: Update github submodules 2024-04-24 01:29:53 +04:00
Huseyn Ismayilov
536124155f
feat: Add cmake single platform workflow 2024-04-24 01:26:18 +04:00
coderloff
1475f090af fix: Fix glad cmake version warning 2024-04-24 01:23:55 +04:00
coderloff
82857f41d0 feat: Add Debug and Release modes and change clean methods in Makefile 2024-04-23 21:29:55 +04:00
coderloff
87784c2cf5 fix: Seperate editor from root and add resources folder 2024-04-23 17:00:46 +04:00
coderloff
2099d76178 fix: Import third party libraries and change from glew to glad 2024-04-23 01:00:51 +04:00
Huseyn Ismayilov
e56253feca
Delete .github/workflows/cmake-multi-platform.yml 2024-04-11 18:35:07 +04:00
Huseyn Ismayilov
53c09a6d25
Create cmake-multi-platform.yml 2024-04-11 18:31:17 +04:00
coderloff
aa65429688 feat: Add README file 2024-04-11 18:28:47 +04:00
coderloff
65e4d52ad7 feat: Add Make file 2024-04-11 17:37:03 +04:00
coderloff
401e4e5a54 fix: Remove /out from git 2024-04-11 17:00:22 +04:00