260 Commits

Author SHA1 Message Date
02bfb8ff60 Use VBO now copies texCoords & indices to vram. 2024-03-19 14:15:14 -04:00
389da5d713 Refactor & Cleanup 2024-03-19 11:35:01 -04:00
0380010262 Slightly better stand-in code 2024-03-15 14:46:06 -04:00
3c598e0937 *super basic* collision map vs AABB 2024-03-15 13:55:38 -04:00
63e2de1730 aabb collides & cleanup. 2024-03-13 07:35:20 -04:00
22c3872cdb Oriented Bounding Boxes collide. 2024-03-12 16:10:34 -04:00
48e154a4d5 Point inside OrientedBoundingBox + Cleanup. 2024-03-10 09:34:28 -04:00
3835911a4a Cleanup Collision a bit 2024-03-06 19:11:39 -05:00
2eafcfc083 Update CMakeLists.txt
Update engine components
2024-02-25 14:03:54 -05:00
2f73eb2f0c Demo source refactor (Can have multiple demo programs now) 2024-02-23 03:41:17 -05:00
576117895d Moved demo/main.cpp to src 2024-02-22 17:30:08 -05:00
b1b17ae1e5 Fix build script 2024-02-22 02:24:15 -05:00
f67fe99bc4 Merge remote-tracking branch 'origin/main' 2024-02-21 20:26:49 -05:00
e03c056090 Re-introduce camera movement input 2024-02-21 20:26:42 -05:00
095f221817 Texture Constructor. 2024-02-21 06:55:43 -05:00
8efa271b95 Refactor render logic + init logic 2024-02-21 06:15:45 -05:00
02c10facd8 Broken Text 2024-02-20 17:51:44 -05:00
79ba5d8933 Write the screenshot all at once 2024-02-20 11:28:34 -05:00
47cf9787f7 Screenshot 2024-02-20 09:43:10 -05:00
9b22587b93 Migrate to latest J3ML 2024-02-20 05:14:43 -05:00
5ef03c9604 Better error handling 2024-02-10 05:34:53 -05:00
cf9d3bcaeb Skeletal Animation 2024-02-01 21:05:08 -05:00
c73f7562bf Implement Serialize Mechanism 2024-01-30 12:37:36 -05:00
0606b866d5 1 2024-01-30 04:33:44 -05:00
7432b6ff40 1
1
2024-01-29 14:09:48 -05:00
f46d8b0ac3 Bump to OpenGL 2.1 & GLSL 1.20 2024-01-29 07:14:12 -05:00
1eb8f0e2c7 Fog 2024-01-28 18:01:57 -05:00
15555a2493 Bump to OpenGL 2.0 & Shader setup. 2024-01-28 15:01:51 -05:00
c782eff296 Ability to delete textures and vertex arrays. 2024-01-28 06:52:00 -05:00
932c8ad05d Global light 2024-01-27 20:37:52 -05:00
fbca31de91 Cleanup 2024-01-27 19:53:38 -05:00
88ece15153 HUGE Performance Optimization. 2024-01-27 06:56:48 -05:00
0ee14e5482 Vertex Buffer Object 2024-01-26 14:11:36 -05:00
690270b63d glad (used for gl extensions) 2024-01-26 10:12:18 -05:00
2e367e2576 Fix Aspect Ratio Calculation 2024-01-25 19:34:34 -05:00
874f444f50 Lighting 2024-01-25 19:17:17 -05:00
e570a2f0e8 Update CMakeLists.txt 2024-01-25 16:15:51 -05:00
09097f1ecd Update CMakeLists.txt
Build GLU
2024-01-25 16:04:23 -05:00
51979d177d Update CMakeLists.txt
Improve compatability
2024-01-25 07:51:22 -05:00
3fb9a87146 Fix fAngle and bAngle being reversed. 2024-01-25 07:18:11 -05:00
59b7fedb86 Improve compatability 2024-01-25 06:20:39 -05:00
fff327b55d Update render.cpp 2024-01-24 21:47:43 -05:00
81e37f6930 Update render.cpp 2024-01-24 21:26:13 -05:00
cc14360e56 Make scaling work with bounding volumes. 2024-01-24 19:31:25 -05:00
bac8e56b84 Fix bounding volumes. 2024-01-24 17:21:39 -05:00
397819e727 Fix third person 2024-01-24 13:43:17 -05:00
73c9d074f8 Performance optimization 2024-01-24 13:08:27 -05:00
ab8ccea8b7 update textures & models. 2024-01-24 08:34:03 -05:00
028de5195d Update texture.cpp
Swap texture for missing texture if it couldn't be loaded.
2024-01-24 07:30:30 -05:00
c4b6a70d09 Performance optimization & v-sync fix. 2024-01-24 06:27:10 -05:00