Commit Graph

179 Commits

Author SHA1 Message Date
87b2f9e163 Made the doc build script automatically grab the correct merged lib files. Also ignode sfw.h and cpp under the doc folder. 2024-01-06 12:01:03 +01:00
9c5c0709de Moved the docs folder under tools. 2024-01-06 11:56:15 +01:00
d8e368dafe Implemented doc template generation. 2024-01-06 11:55:43 +01:00
dc2d3cfeea Work on a doc generator. 2024-01-06 02:58:04 +01:00
3e062f3d6f Don't strip the section comments. 2024-01-06 00:23:21 +01:00
ad773474c9 Added extremely simple core test example. 2024-01-06 00:05:01 +01:00
728019a6f0 Strip unnecessary include. 2024-01-05 23:53:01 +01:00
c08d92d8ac Also added the new class to the amalgamation templates. 2024-01-05 23:47:37 +01:00
c4fc6a7aa0 Added SFWCore class to centralize initialization. 2024-01-05 23:42:10 +01:00
4afaa63591 Added Dir and FileAcces to the amalgamated builds. 2024-01-05 23:19:16 +01:00
eb81502075 Renamed Directory to DirAccess for consistency. 2024-01-05 23:09:35 +01:00
15d6c92dfd Moved file io to a new FileAccess class from Directory. 2024-01-05 23:07:12 +01:00
39cd2e7f98 Moved out directory from old and updated it to work. 2024-01-05 22:55:20 +01:00
3614947989 Created core only merger templates. 2024-01-05 22:35:05 +01:00
1367dee986 Split off the readme and licenses to different files in the merger script. 2024-01-05 22:30:43 +01:00
88d03e080a Renamed the current merge template. 2024-01-05 22:23:50 +01:00
461014a768 Mark version. 2024-01-05 22:10:28 +01:00
24480d3195 Added markdeep as a base for docs. 2024-01-05 22:08:56 +01:00
2c56e35963 Added a another minimal example. 2024-01-05 17:08:06 +01:00
a28e434a92 Comment. 2024-01-05 16:51:12 +01:00
9c94e2da8b Switch between rendered modes using space in the test app. 2024-01-05 16:36:44 +01:00
a7007dda46 Fix key constants in the amalgamated build. 2024-01-05 16:36:20 +01:00
630320f9dc Don't use scenes in the simplified test app. 2024-01-05 16:26:00 +01:00
0d5e129a52 Simplify the amalgamated build. 2024-01-05 16:24:33 +01:00
83f4809979 Also commit amalgamated test setup. 2024-01-05 15:24:13 +01:00
796b22f0b0 Fix amalgamated build. 2024-01-05 15:23:30 +01:00
843dc6baf3 More cleanups. 2024-01-05 14:14:30 +01:00
11a8bde0d9 Don't use GL* types and methods in headers. 2024-01-05 13:51:49 +01:00
7109823417 Added the new files into the merger template. 2024-01-05 13:44:53 +01:00
41e6ae3bbd Renumber materials. 2024-01-05 13:42:11 +01:00
59f495edff Split materials into header and cpp. 2024-01-05 13:41:14 +01:00
eb61466024 More work on the merger templates. 2024-01-05 13:22:42 +01:00
994ce2b842 Reordered the merger template header. 2024-01-05 11:25:51 +01:00
06061dced0 Set up include stripping. 2024-01-05 10:58:25 +01:00
563ecdd4f1 Strip unneeded comments from the template files. 2024-01-05 10:38:20 +01:00
dcd4279c04 Also strip the templates. 2024-01-05 10:26:53 +01:00
8f3e3e3012 Added the ability to strip from files to the joiner script. 2024-01-05 10:24:13 +01:00
9ed67cb07e Ignore the merget output folder. 2024-01-05 10:13:55 +01:00
0f3d59901f Comment out most includes in the .cpp merger. 2024-01-05 10:13:14 +01:00
b1d07104c0 More work on the merge setup. 2024-01-05 10:09:35 +01:00
7dbd1cfc90 Cleanups. 2024-01-05 10:09:15 +01:00
d142b69d86 Work on the merge setup. 2024-01-05 00:48:33 +01:00
6c7a1e239f Cleanups. 2024-01-05 00:48:07 +01:00
847de487e0 Removed unneeded classes. 2024-01-05 00:47:44 +01:00
df54402355 Added merger script. 2024-01-04 22:59:17 +01:00
9e3de9c027 Added some todos. 2024-01-04 22:49:45 +01:00
272df2c00c Implemented 2d methods for the immediate renderer. Also various cleanups. 2024-01-04 21:33:41 +01:00
15b1514cd0 Added the immediate renderer to the build. 2024-01-04 18:48:38 +01:00
49d055a9e0 Immediate renderer api setup. 2024-01-04 18:41:16 +01:00
29a7478e0a Material cleanups. 2024-01-04 18:39:16 +01:00