This website requires JavaScript.
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