Commit Graph

13 Commits

Author SHA1 Message Date
ad0438849e twn_fog.c: fog added! 2024-10-01 16:10:36 +03:00
9efcd79ba6 twn_gl_15_rendering.c: don't assume seethrough triangle textures, infer actual usage 2024-10-01 15:23:06 +03:00
d163e0f7ae twn_gl_15_rendering.c: better caching of pipelines 2024-10-01 15:18:05 +03:00
2ebb2ba53b twn_gl_15_rendering.c: disable depth writes for skybox 2024-10-01 15:17:51 +03:00
aa5ff1edf1 twn_gl_15_rendering.c: use display lists to cache common series of calls 2024-10-01 14:58:00 +03:00
9ab7d1edff twn_gl_15_rendering.c: fix memory leak in finally_render_skybox() 2024-10-01 13:22:20 +03:00
57fe5e8946 implement game configuration file
this integrates https://github.com/cktan/tomlc99 into the repo as a dependency
2024-10-01 12:48:42 +03:00
c0dcdf8c0a twn_skybox.c 2024-09-26 21:02:56 +03:00
0fe1023667 use SDL stdlib where possible 2024-09-25 19:42:34 -03:00
73bf92e706 typedef & PascalCase for ALL structs and enums 2024-09-23 14:43:16 -03:00
691d781827 text rendering over vertex arrays, rework fully done, finally 2024-09-18 19:01:43 +03:00
16c96010dc finally compiling and running, text still needs rework 2024-09-16 16:17:00 +03:00
551d60ef85 partially done work on total source tree rework, separation of engine context and game context, generalization of renderer for different backends as well as web platform target 2024-09-16 09:07:01 +03:00