Commit Graph

336 Commits

Author SHA1 Message Date
e0bde10e93 Added a central RenderState. Reworked Cameras to use it. This means that Camera classes are no longer needed in render_core. 2023-12-31 20:38:51 +01:00
cb6408a2d4 Removed my old string. 2023-12-31 20:01:55 +01:00
eb5d27a51e Removed my old variant. 2023-12-31 20:01:25 +01:00
f48208c855 Removed the RandomNumberGenerator class. 2023-12-31 20:01:03 +01:00
74e4151ea7 Added Resource to the build. 2023-12-31 20:00:21 +01:00
bb7ebfe362 Fixed automatic Ref<> to Variant conversions. 2023-12-31 19:57:59 +01:00
96ae4a1f7e Reimplemented sprintf. Moved it to Array. 2023-12-31 19:50:23 +01:00
c87f9fd541 Fixed building Variant. Also added more goodies to object. 2023-12-31 19:32:44 +01:00
c6f3a8b245 Grab some goodies for Object from pandemonium. Also init MemoryPool and StringNames. 2023-12-31 16:20:14 +01:00
533dadacef Variant cleanups. 2023-12-31 15:46:34 +01:00
985aa8e2fb Use include paths relative to the lib's folder to simplify the build setup. 2023-12-31 15:04:17 +01:00
724b1b3901 Small tweaks to Resource. 2023-12-31 14:37:14 +01:00
022222fca2 Added Resource. 2023-12-31 14:34:28 +01:00
47b327bbf7 Small tweaks to some of the copyright headers. 2023-12-31 14:34:19 +01:00
052acd6f75 Variant cleanups and added variant op. 2023-12-31 14:26:06 +01:00
dae144ed0d Added Variant from Pandemonium. 2023-12-31 14:12:08 +01:00
b0dfb4ef5e Cleanups. 2023-12-31 13:58:00 +01:00
5e8e7926f3 Merged InputDefault into Input. 2023-12-31 13:48:14 +01:00
947137f33a Added InputDefault from Pandemonium. 2023-12-31 12:17:10 +01:00
3c20ce442b Simplified the license text at the top of the individual files from the pandmonium engine. 2023-12-31 12:01:23 +01:00
fb5d0850ff Updated some of the copyright headers. 2023-12-31 11:40:05 +01:00
bf7856c9e4 Split Texture into Texture and RenderTexture. 2023-12-31 11:36:18 +01:00
feec0785bc More work on Texture. 2023-12-31 11:17:18 +01:00
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