Commit Graph

313 Commits

Author SHA1 Message Date
f101e99d17 More texture improvements. 2023-12-31 10:48:11 +01:00
8868524c80 Implemented handling other image types for Texture. 2023-12-31 02:43:45 +01:00
51fd0951af Fixed Image initialization. 2023-12-31 02:43:19 +01:00
66387cf635 Removed some of the formats from Image. 2023-12-31 02:21:05 +01:00
885c07d2c3 Reworked Texture. 2023-12-31 02:10:01 +01:00
fe18833bc6 Moved image loading from Texture to Image and made textures use Images. 2023-12-31 01:33:19 +01:00
1480d36a6e Added Object, Reference, and Image to the build. 2023-12-31 00:16:47 +01:00
ff7d8135ec Small cleanups. 2023-12-31 00:15:49 +01:00
b2ea81dd54 Cleaned up Image. 2023-12-31 00:15:44 +01:00
e7d48023fd Cleaned up Object and Reference. 2023-12-31 00:15:31 +01:00
65e8c7ec13 Moved away from stl containers. Also added missing classes. 2023-12-30 23:40:20 +01:00
3d04ef9d1e Backported the string improvements from pandemonium. 2023-12-24 12:41:52 +01:00
6863d80ea9 Fixed warnings. 2023-12-20 15:50:46 +01:00
322bff4808 Small tweak. 2023-12-20 15:44:44 +01:00
91f6a581d0 Fix build. 2023-12-20 15:43:44 +01:00
6fce40c7ef More organization. 2023-12-20 15:38:53 +01:00
966257c926 Some more reorganization. 2023-12-20 15:30:51 +01:00
ead28c5648 Renamed the application folder to render_core. 2023-12-20 15:28:22 +01:00
418b3bc31e Flip TileMap's uvs. 2023-12-20 14:51:29 +01:00
f4fbb8db59 Implemented frustum camera. 2023-12-20 14:42:45 +01:00
147d547ac4 Moved core classes under core folder. 2023-12-20 14:37:46 +01:00
6f7a64e7a4 Some refactoring. 2023-12-20 14:33:24 +01:00
9af2c28ac7 Fixed TileMap. 2023-12-20 14:17:03 +01:00
d9c286e1fe Reimplemented 2d drawing. 2023-12-20 10:41:16 +01:00
9defe9d1c2 MeshInstance test setup. 2023-12-20 09:54:01 +01:00
97841ab135 3d camera test render setup. 2023-12-20 09:47:21 +01:00
0d52245e20 Fixed typo. 2023-12-19 22:39:33 +01:00
b58b00ed06 glm initial remove pass. 2023-12-19 22:33:04 +01:00
50e8606b59 Initial texture loading setup. 2023-12-19 21:42:52 +01:00
0da5c5e530 Added more classes to the build. 2023-12-19 19:39:36 +01:00
663c551d14 Fix rendering. 2023-12-19 18:54:54 +01:00
41a20717b2 Fixed camera. 2023-12-19 18:54:43 +01:00
d02bf3d38d Fix error macro issues. 2023-12-19 18:54:08 +01:00
c7c9241b8c Added ccache to the current test compile script. 2023-12-19 18:23:19 +01:00
eed6d1aa59 Initial test rendering setup. 2023-12-19 15:57:36 +01:00
3a6f715f35 Fix main loop setup. 2023-12-19 15:23:49 +01:00
b36a278f82 Create window. 2023-12-19 15:05:20 +01:00
b93fd08530 Fix compile. 2023-12-19 15:01:48 +01:00
eda9c2a063 Cleaned up Window. 2023-12-19 11:21:02 +01:00
d9485f9c3e Application initial cleanup. 2023-12-19 00:21:39 +01:00
666a5d7ed8 Started turning Window to a class. 2023-12-19 00:21:23 +01:00
8be54dfe27 Renamed time.h, and made it a class. 2023-12-19 00:20:47 +01:00
b4c234545e Added time utils from fwk. 2023-12-18 23:42:58 +01:00
d694c74aed Fix build for core classes. 2023-12-18 23:12:55 +01:00
76a4ac5535 Fix AABB's build. 2023-12-18 22:36:56 +01:00
36aa30a296 Added clang format file. 2023-12-18 22:36:39 +01:00
c419d7e12d More organizations and include path cleanups. 2023-12-18 22:20:26 +01:00
1f2c5ac185 More organization. 2023-12-18 22:04:40 +01:00
708b21a447 Moved the math classes. 2023-12-18 21:55:49 +01:00
01ed2eb9dc Removed geomertry. 2023-12-18 21:51:45 +01:00