Commit Graph

  • 75890b1a71 /apps/tools/twndel: thingies main veclavtalica 2025-03-15 07:59:55 +0300
  • 73db3e57dc various small tweaks veclavtalica 2025-03-13 03:08:35 +0300
  • 2975aa2dfb comparing with whole number floats is okay. veclavtalica 2025-03-13 02:54:40 +0300
  • 6726faf719 twn_textures: lock cache when adding requests veclavtalica 2025-03-13 01:18:07 +0300
  • 183dfa6be5 twn_lines: combine differently colored lines into same batch veclavtalica 2025-03-12 12:00:53 +0300
  • e974194af0 /docs/wiki: G1. Trigonometry starter veclavtalica 2025-03-12 01:36:42 +0300
  • 8607aa48ec /apps/tools/twndel: face hovering veclavtalica 2025-03-11 07:40:18 +0300
  • f6600dfbda norm is needed after all. veclavtalica 2025-03-11 07:09:55 +0300
  • bdabd04388 /apps/tools/twndel: reversable triangulation, fix to point finding with triangles veclavtalica 2025-03-11 07:02:52 +0300
  • 0e075ec334 /apps/tools/twndel: texture painting, face selection veclavtalica 2025-03-11 04:58:44 +0300
  • b256fc903a /apps/tools/twndel: triangluation, triangle render veclavtalica 2025-03-11 02:41:03 +0300
  • b52ecaeaa0 remove logging veclavtalica 2025-03-11 01:54:36 +0300
  • 37e46e9a7e /apps/tools/twndel: initial texture projection work veclavtalica 2025-03-11 01:53:45 +0300
  • a472e6af52 /apps/demos/scenery: simpler normal_at(), clean one bit veclavtalica 2025-03-11 01:28:08 +0300
  • 66b2f04d9d fix missing texture sizing, fix bordered repeated texture upload, make quads default to repeating for now veclavtalica 2025-03-10 22:10:53 +0300
  • 90f4097070 /apps/templates/zig: depend on /src/*.zig sources for rebuilding, add .gitignore veclavtalica 2025-03-10 10:11:10 +0300
  • 829ff4780c zig template veclavtalica 2025-03-10 09:54:51 +0300
  • 8e15c9ec3c twn_util: dont add empty list veclavtalica 2025-03-10 07:05:45 +0300
  • 474ea84a77 /apps/tools/twndel: some data veclavtalica 2025-03-10 06:54:23 +0300
  • 7b8b9416ba twn_util: file_read() :images veclavtalica 2025-03-10 06:54:10 +0300
  • 8ed8158ae6 twn_util: file_read() with :exists veclavtalica 2025-03-10 05:34:29 +0300
  • 48e3a4c233 /share/twn_api.json: add new logging funcs veclavtalica 2025-03-10 05:29:56 +0300
  • 56530f9864 twn_util: final cleaning up, introducton of powerful file_read() veclavtalica 2025-03-10 05:19:58 +0300
  • f86f3dd41a /apps/tools/twndel: use roundf for snapping veclavtalica 2025-03-09 08:12:29 +0300
  • adae6be7e5 /apps/tools/twndel: camera translation veclavtalica 2025-03-09 07:38:32 +0300
  • cd3033f9c4 /apps/tools/twndel: add reference lines veclavtalica 2025-03-09 06:53:54 +0300
  • e11e63f273 /apps/tools/twndel: more plane awareness veclavtalica 2025-03-09 06:24:05 +0300
  • 75737b738f /apps/tools/twndel: plane intersection based point move veclavtalica 2025-03-09 00:30:20 +0300
  • ce2c2513aa /apps/tool/twndel: grab.png veclavtalica 2025-03-08 21:57:53 +0300
  • 36c0af9953 hopefully more portable way of packaging binary embeds veclavtalica 2025-03-08 18:11:39 +0300
  • 826622cd58 twn_draw: proper ortho unproject veclavtalica 2025-03-08 04:38:56 +0300
  • 78b6a26de9 twndel: fix y axis point move veclavtalica 2025-03-08 04:10:14 +0300
  • 5f7b8bac6d undo, axis editing veclavtalica 2025-03-08 02:20:31 +0300
  • 6d6230c6a1 twn_audio: fix ogg vorbis sample reuse veclavtalica 2025-03-08 01:38:38 +0300
  • c07e16490e model tool progress: initial selection veclavtalica 2025-03-08 00:50:47 +0300
  • f5e55bb997 /apps/tools/twndel: point selection, sounds and other assets veclavtalica 2025-03-07 20:56:19 +0300
  • 1e6e323fe1 twn_draw: remove logging veclavtalica 2025-03-07 20:21:36 +0300
  • dbf9599fe5 twn_api.json: add draw_camera_unproject() veclavtalica 2025-03-07 19:40:56 +0300
  • 923cd81571 twn_draw: draw_camera_unproject() veclavtalica 2025-03-07 19:31:31 +0300
  • 733a1786ab twn_draw: multiply zoom by 0.1 to match projections veclavtalica 2025-03-07 11:16:31 +0300
  • a03e1d885d twn_camera: fix aspect of ortho projection veclavtalica 2025-03-07 11:07:05 +0300
  • 67feb5974a /apps/tools/twndel: start the thing veclavtalica 2025-03-07 07:10:44 +0300
  • 5be4ed4645 twn_lines: bail on empty batch veclavtalica 2025-03-07 07:05:20 +0300
  • 4a41f47a58 twn_textures: fix freeing of missed texture veclavtalica 2025-03-07 06:19:44 +0300
  • 35bb26705a twn_text: use full ascii range veclavtalica 2025-03-07 05:16:46 +0300
  • 13bc71a28d twn_text: embed default font veclavtalica 2025-03-07 03:35:35 +0300
  • b97a155de4 /bin: make utilities quit on error veclavtalica 2025-03-07 02:56:12 +0300
  • 5df80addeb /apps/demos/scenery: no drifting :( veclavtalica 2025-03-07 00:51:07 +0300
  • 787977b747 /apps/demos/scenery: drift ! steer ! veclavtalica 2025-03-05 05:26:05 +0300
  • f90b973d86 /apps/demos/scenery: more than almost veclavtalica 2025-03-04 09:45:49 +0300
  • 32675c012c /apps/demos/scenery: ...almost...🚬 veclavtalica 2025-03-04 03:24:20 +0300
  • a97515e948 twn_textures.c: fix atlas packing, allow out of order population veclavtalica 2025-03-03 00:57:19 +0300
  • ed8e826b94 /apps/demos/scenery: something... veclavtalica 2025-03-02 23:19:27 +0300
  • 4e5ff9433c /apps/demos/scenery: box is almost coherent... veclavtalica 2025-03-02 03:37:02 +0300
  • 55829a1bef /apps/demos/scenery: fix world origin relation veclavtalica 2025-03-02 01:04:09 +0300
  • 119bd52c51 /apps/demos/scenery: some friction veclavtalica 2025-03-02 00:02:32 +0300
  • 5abd1ced1c /apps/demos/scenery: vehicle... veclavtalica 2025-03-01 16:42:14 +0300
  • 80db96672d stb_ds.h: fix implicit casts to int, resulting in bogus bitshift veclavtalica 2025-03-01 12:15:41 +0300
  • 2f6f7852be twn_api.json: add draw_line_3d() veclavtalica 2025-03-01 03:59:55 +0300
  • 307d5552f6 twn_lines.c: 3d case veclavtalica 2025-03-01 03:46:11 +0300
  • 5911cbd980 take care of warnings veclavtalica 2025-03-01 01:06:32 +0300
  • e47b761a2c twn_lines.c: introduction with proper impl veclavtalica 2025-02-28 23:50:12 +0300
  • 844283c2fb /apps/examples/cirlce-raster: update veclavtalica 2025-02-28 17:35:58 +0300
  • 09eac707c3 draw: use GLint in circle element buffer veclavtalica 2025-02-28 17:27:01 +0300
  • 5e89710458 rename twn_engine_api.h to twn_api.h veclavtalica 2025-02-28 16:42:33 +0300
  • 4bc1feb826 /apps/demos/scenery: fix ramp bug, increase gravity veclavtalica 2025-02-26 23:19:22 +0300
  • 1c3973c6a2 /apps/demos/scenery: narrower cull, new assets used veclavtalica 2025-02-26 19:57:38 +0300
  • da5bdb4fae /apps/demos/scenery: increase walking speed a bit veclavtalica 2025-02-26 17:22:02 +0300
  • ed2afec5a7 /apps/demos/scenery: culling veclavtalica 2025-02-26 17:08:45 +0300
  • 6812c7c13d add trees to scenery, disable mipmapping by default, increase index buffer size again veclavtalica 2025-02-26 16:17:44 +0300
  • 8c0f43ec34 draw: draw_distance for 3d spaces, proper positioning of skybox according to it, scenery demo on circle rasters veclavtalica 2025-02-26 15:53:59 +0300
  • 23fbd45564 increase quad element buffer size veclavtalica 2025-02-26 13:29:28 +0300
  • a36459397e draw: increase far Z, separate path for space quads, fix billboard batching veclavtalica 2025-02-26 13:27:09 +0300
  • 5f3920fdba /apps/demos/scenery: use quads veclavtalica 2025-02-26 11:28:59 +0300
  • f57525cea6 /apps/demos/scenery: remove title scene veclavtalica 2025-02-26 11:26:38 +0300
  • 6b2901be28 /apps/demos/crawl: cleanup, document veclavtalica 2025-02-25 22:20:35 +0300
  • 9f0d15b9f6 /apps/twnlua: add ---@meta annotation veclavtalica 2025-02-23 22:07:32 +0300
  • b46331e08d no c brain veclavtalica 2025-02-23 17:34:00 +0300
  • d2938da8e2 /apps/demos/crawl: dont scale by 2 veclavtalica 2025-02-23 17:28:45 +0300
  • 9134e51817 /apps/demos/crawl: add LICENSES veclavtalica 2025-02-23 17:19:33 +0300
  • d66eda1894 add texture border to atlas residents, actually make use of mipmapping veclavtalica 2025-02-23 17:14:05 +0300
  • a88392b9e9 /docs/wiki: T1.4 Developing veclavtalica 2025-02-22 21:21:42 +0300
  • 05f85062e8 fix command lists veclavtalica 2025-02-22 20:50:38 +0300
  • d5aec5e6e1 /bin/twn: devcompl command to generate clangd completions in root veclavtalica 2025-02-22 20:29:28 +0300
  • 62866d33ae add notes explaining emscripten considerations veclavtalica 2025-02-22 16:19:22 +0300
  • ce7240d423 dont generate source maps for web as it crashes lua build veclavtalica 2025-02-22 01:39:04 +0300
  • 7a38f7bcf3 /bin/twnbuild: fix cmake cache for web target veclavtalica 2025-02-22 01:32:55 +0300
  • affaf7f557 cleanup templates veclavtalica 2025-02-22 01:14:20 +0300
  • a223506a5f /bin/twn: support run command for --target=web veclavtalica 2025-02-22 00:39:24 +0300
  • 98d7d76a42 twn.png veclavtalica 2025-02-21 23:34:12 +0300
  • 814269ab0c textures working on web, separation of vertex and index buffers (actually matters) veclavtalica 2025-02-21 23:34:01 +0300
  • d76ea06470 poll workers for non-threaded support, emscripten main loop, remove twn_model.c veclavtalica 2025-02-21 21:16:15 +0300
  • dc6b298532 proper-er vector op flags veclavtalica 2025-02-21 19:37:22 +0300
  • f25e27b102 changes to build system, emscipten progress (can render solid color, yippie!) veclavtalica 2025-02-21 19:06:19 +0300
  • dd4fc45be3 attempt to build web version out of emscripten legacy gl wrapper veclavtalica 2025-02-21 18:07:04 +0300
  • 85e47dd677 api return restriction veclavtalica 2025-02-21 12:48:51 +0300
  • a020b92824 /apps/demos/crawl: facing textures veclavtalica 2025-02-21 02:00:00 +0300
  • b6347996f9 /apps/demos/crawl: new tile texture, solid walls veclavtalica 2025-02-21 01:36:46 +0300
  • 66c525a0d4 /apps/demos/crawl: visuals and stuff veclavtalica 2025-02-21 01:12:41 +0300
  • 70fab28158 /apps/twnlua: catch self-include stack busting veclavtalica 2025-02-21 00:18:22 +0300