145 Commits

Author SHA1 Message Date
f5ab983176 Cleanup 2024-07-17 13:52:24 -04:00
7f65fee891 More accurate lighting.
Sacrificed one texture unit to make it such that point lights on things that are multi-textured look the same as on regular things.
2024-07-16 20:09:49 -04:00
4091b1281f merge 2024-07-05 22:48:51 -04:00
37301b1dc4 Merge branch 'main' into testing 2024-07-05 22:48:35 -04:00
5196401dd3 JGL Render Pass 2024-07-05 22:32:42 -04:00
d9928dde76 Initial Windows Support 2024-06-30 20:48:54 -04:00
c82663fdc2 Update 2024-06-24 13:07:14 -04:00
146b19c4d1 Regular move 2024-06-23 19:47:07 -04:00
4405c9dff6 Better Differentiate between different angle types. 2024-06-21 16:13:46 -04:00
b560d8398e Re-introduce tracks. 2024-06-19 20:03:58 -04:00
43b875c1f4 Restructure 2024-06-19 18:57:01 -04:00
42032347df Replace SOIL ;) 2024-06-11 13:47:17 -04:00
970301a5e7 Animated texture demo 2024-06-05 18:07:26 -04:00
7071050158 Motion Textures. 2024-06-03 21:13:06 -04:00
Redacted
118aece3ce Update CMakeLists.txt 2024-06-01 20:54:53 -04:00
1dfb42ad01 Make geometry list store pointers 2024-06-01 09:36:11 -04:00
28ab645365 Maybe doxy will pick them up now???? 2024-05-31 19:57:15 -04:00
98631e48ea Support for multiple cameras. 2024-05-31 12:04:25 -04:00
8bf605ce33 Document 2024-05-31 04:21:05 -04:00
6e88d585b8 Geometry & Textures no longer have names. 2024-05-31 03:15:33 -04:00
b1c51a5afa Fix JGL text being broken 2024-05-29 16:13:37 -04:00
5e7169906c Remove GLU 2024-05-29 13:29:08 -04:00
d8ad7bc914 Fix 2024-05-26 14:20:59 -04:00
2552835c3c default 2024-05-22 16:32:36 -04:00
154743043b Collision stuff 2024-05-22 12:56:50 -04:00
cb1954577f Update J3ML && OBB 2024-05-22 12:27:53 -04:00
maxbyte9p
152480e22c fixed spelling mistake 2024-05-22 11:25:09 -04:00
5be541c701 Cleaning up collision code. 2024-05-21 23:04:50 -04:00
9eaddb812d Refactor & Cleanup 2024-05-20 21:34:55 -04:00
7ac97ae44d A few TODOs 2024-05-20 07:51:29 -04:00
Redacted
924db0a962 Merge branch 'main' into dev 2024-05-08 21:38:12 -04:00
bc8d8a781e Remove assimp & bugfixes
fixed bug that'd cause an error when loading a model that has a LOT of vertices.

Made the copying of model information to Vram less convoluted
2024-05-07 18:45:34 -04:00
Mishura
c0baa7abad Support J3ML::AABB 2024-05-06 19:27:50 -04:00
Mishura
e7464e963b Change Collider data into a std::variant 2024-05-06 19:18:48 -04:00
Mishura
977f8f6e66 Consolidate collider transforms into Collider 2024-05-06 18:36:12 -04:00
Mishura
64151c71e6 Refactor collision functions into Collider 2024-05-06 18:15:29 -04:00
05392398ab Big cleanup. 2024-04-28 18:44:11 -04:00
803616e40a Reference count textures. 2024-04-27 21:41:43 -04:00
71ca8f0495 Refactor 2024-04-09 15:53:24 -04:00
964ee51356 Better error handling. 2024-04-07 19:22:52 -04:00
093572125a Refactor 2024-04-07 18:51:28 -04:00
f9ba0cebf5 Refactor 2024-04-07 12:14:57 -04:00
cc103d34df Added notes 2024-04-04 16:16:28 -04:00
maxbyte9p
413dc50205 Split portions of VertexArray load into seperate functions 2024-04-04 16:05:42 -04:00
357aeedd8c Multi-Texturing fix 2024-04-04 12:26:37 -04:00
maxbyte9p
19ef2c1f21 Wrote constructor 2024-04-04 12:23:08 -04:00
6d1fe1b431 Multi-Textured entities. 2024-03-31 23:13:29 -04:00
a5f3510a45 Update J3ML 2024-03-26 11:25:08 -04:00
bba5b5242a Draw normals on collision map for debug info 2024-03-24 11:03:50 -04:00
02bfb8ff60 Use VBO now copies texCoords & indices to vram. 2024-03-19 14:15:14 -04:00