Commit Graph

106 Commits

Author SHA1 Message Date
12b0a90ad0 remove old transform and velocity components and replace with new decomposed components
focus on 2D for now
2022-01-09 18:32:59 +01:00
0dbe049a00 hacking on the experimental net interface 2021-12-23 15:57:40 +01:00
81043264d2 update to entt v3.9.0 2021-12-21 14:04:02 +01:00
edcecba2eb port everything over to organizer 2021-12-12 22:56:16 +01:00
0ad504e5d4 remove simple scene and disable most stuff that used it. TODO: replace with organizer 2021-12-11 23:21:09 +01:00
b0e065e2ef default to BUILD_TESTING=ON if the engine is built as a root project 2021-12-01 15:36:08 +01:00
ec98df52d7 add mingw-w64 support 2021-11-30 19:50:40 +01:00
dc37ad54ec hack in shader preprocessor for #include (wip) 2021-10-22 20:49:49 +02:00
5d74c3298d add a map range option to ogl (instance) buffer 2021-10-20 02:51:53 +02:00
8e74256670 refactor opengl shader and add shader builder 2021-10-17 16:40:18 +02:00
5ee0b7017f add float and double support for the scalar range widget 2021-09-14 16:37:53 +02:00
9b53c72826 fix overwriting tasks 2021-08-22 18:01:35 +02:00
c9db08cb0a srng: impl floating point numbers and make std dist compat 2021-07-01 18:01:42 +02:00
573b276116 trying to fix some warnings (had side effects) 2021-06-14 17:44:59 +02:00
05a8dfe1ff fix for emscripten 2021-06-13 20:54:45 +02:00
dfe145c142 add a quick n dirty json editor imgui widget 2021-06-09 22:16:05 +02:00
2c1faa60c6 added screen director tools
minor additions / fixes
2021-05-29 18:22:08 +02:00
9e9b644856 remove clutter from organizer scene service 2021-05-22 14:05:27 +02:00
1248957a18 cleanup includes, primarily artifacts of the updatestrat refactor 2021-05-17 01:35:35 +02:00
efad254193 reworked the general update strategy interface 2021-05-16 16:48:58 +02:00
b8a5cd7cf4 refactor engine service id from entt::family to entt::id_hash 2021-04-29 13:44:00 +02:00
4776691b2b fix fs_const_archiver shadow warnings 2021-04-24 02:07:11 +02:00
337df23d12 fixed spelling in us
added async to us
2021-04-24 02:03:11 +02:00
5d785b54d6 flip sdl_surface in opengl texture loader 2021-04-19 20:01:12 +02:00
e3ae6c1521 refactor render tasks (added name())
add opengl renderer imgui tools to menu bar
2021-04-18 01:36:01 +02:00
7e1137732b update entt to v3.7.1 2021-04-14 15:48:56 +02:00
4e2dd51ad1 add opengl texture from sdl_surface 2021-04-11 21:28:40 +02:00
066457adba add Squirrel Eiserloh's rng, and own helper 2021-03-23 19:14:11 +01:00
1f483b1752 scalar range imgui widget 2021-03-19 16:44:43 +01:00
0a1895d0be scalar_range json serialization 2021-03-19 16:28:40 +01:00
84bd115ebd add a scalar range helper class 2021-03-18 20:05:58 +01:00
66c7958084 minor filesystem fixups 2021-03-07 16:07:11 +01:00
4f859bad2e update strategy debug taks graph 2021-03-07 16:06:56 +01:00
d22ad0d913 update strat now has name 2021-03-07 16:06:56 +01:00
77b43c572e engine tools: make services list a table and editable 2021-03-07 16:06:17 +01:00
ee3386e1ad add permutation (sort) to std_utils 2021-02-03 16:53:41 +01:00
7912b58108 change time factor behaviour to allow editing 2021-02-03 16:35:37 +01:00
39b0677c3a add organizer scene, and add scene tools time delta context editor 2021-01-24 21:26:22 +01:00
9bcaf87788 add time delta context to scene 2021-01-24 21:26:22 +01:00
8e8ac6c0be add sound tools 2021-01-24 21:26:22 +01:00
3471b949cc adopt scene tools to imgui menu bar, some features are now lost 2021-01-24 21:26:22 +01:00
e84e8fc236 add imgui engine tools (based on imgui menu bar) 2021-01-24 21:26:22 +01:00
db07c78815 add imgui menu bar draft 2021-01-24 21:26:22 +01:00
d91e7dd5a1 update imgui to 1.80 and remove backend copies 2021-01-22 01:27:50 +01:00
fe8cdba254 direct sdl logging to spdlog 2020-12-29 19:45:41 +01:00
1d59003858 fix entt update 2020-12-29 19:22:36 +01:00
f62ed43209 update imgui entt editor 2020-12-29 18:23:02 +01:00
7cf434d877 update to entt master (v3.6.0-pre) 2020-12-29 18:22:53 +01:00
840b663d5e adopt engine stuff to new update strategy 2020-12-29 18:20:06 +01:00
c1ae30c89c UpdateStrategy Refactor: 6. draft, now looks good, not fully tested 2020-12-29 18:19:45 +01:00
88f134ff8a tilemap renderer now uses dithering for transparency 2020-11-11 00:31:37 +01:00
b162686901 delete filesystem copy ctr to prevent misuse 2020-10-15 23:24:09 +02:00
8c72f4cc36 make scene change take a rvalue 2020-10-14 13:35:27 +02:00
3c3afb1fcc fix blur rendertask 2020-10-06 16:27:32 +02:00
95d1530c6d add color multiplier to tilemap render task 2020-10-06 16:27:16 +02:00
e74154ccee initial import, >900commits predate this 2020-09-29 13:58:20 +02:00