veclav talica veclavtalica
  • Joined on 2023-01-01
357 contributions in the last 12 months
JunJulAugSepOctNovDecJanFebMarAprMayMonWedFri
Less
More
veclavtalica pushed to main at wanp/townengine 2025-01-09 23:41:18 +00:00
83e2dc5468 make vec4 and matrix types internal
951d9c76c8 use floats for ctx.frame_number and ctx.random_seed
Compare 2 commits »
veclavtalica pushed to main at wanp/townengine 2025-01-09 18:52:23 +00:00
f3848d2d52 progress on twnlua bindgen
8c401eda75 api changes and progress on filling in twn_api.json
5c89c55b3e /apps/twnlua: support out of tree usage
5b05386bb0 changes to twn.toml specification of resolution, make it optional as well
Compare 4 commits »
veclavtalica pushed to main at wanp/townengine 2025-01-06 12:39:00 +00:00
b0549612a9 /apps/demos/scenery: lock movement direction to a plane
6463ac3dd7 /apps/demos/scenery: separate height_at(), position grass right
Compare 2 commits »
veclavtalica pushed to main at wanp/townengine 2025-01-05 20:44:01 +00:00
e914cad0dd infer texture mode for triangles
veclavtalica pushed to main at wanp/townengine 2025-01-05 20:37:24 +00:00
a9d9936cb7 /apps/demos/scenery: reduce fov
4dd028aeae support arbitrary count of billboards per batch (in regards to preallocated short index buffer)
Compare 2 commits »
veclavtalica pushed to main at wanp/townengine 2025-01-05 18:09:13 +00:00
d7a119a592 fix aspect ratio as well as billboard scaling
veclavtalica pushed to main at wanp/townengine 2025-01-05 16:59:43 +00:00
cb6c1df0be disallow ghostly billboards, reenable skybox in scenery demo
veclavtalica pushed to main at wanp/townengine 2025-01-05 16:46:25 +00:00
3bfa86066e billboards!
veclavtalica pushed to main at wanp/townengine 2025-01-05 13:07:49 +00:00
7c0bf39f12 CMakeLists.txt: fix no amalgam build
4f2b8ccd01 separate the rest of general drawing code
472a0657f3 twn_draw.c: remove gl headers
0f368e2700 move render_circle to twn_draw.c
33471b4c46 generalization of deferred commands and any_gl rendering where appropriate
Compare 10 commits »
veclavtalica pushed to main at wanp/townengine 2025-01-02 10:35:38 +00:00
8ec5a96333 /apps/demos/scenery: cleanup
veclavtalica pushed to main at wanp/townengine 2025-01-02 10:29:55 +00:00
4277852fc5 /apps/demos/scenery: add walking
veclavtalica pushed to main at veclavtalica/tracks 2024-12-31 18:05:41 +00:00
86d0de84fc update
veclavtalica pushed to main at wanp/townengine 2024-12-24 07:25:09 +00:00
dc2535358e make input coordinates respect the viewport
veclavtalica pushed to main at wanp/townengine 2024-12-24 07:03:40 +00:00
190eb1f107 twnlua: use stb_ds.h for enum conversions
veclavtalica pushed to main at wanp/townengine 2024-12-23 19:02:46 +00:00
e06c879869 twnlua: partial impl for return propagation, input now works
veclavtalica pushed to main at wanp/townengine 2024-12-23 17:59:42 +00:00
e7ed72dfc0 twnlua: bindgen.py capable of converting share/twn_api.h spec to lua bindings
c4c097f050 Revert "amalgam of batch and bash scripts for twn basetool"
1d34c91106 add .editorconfig
0d81236331 set eol=lf in .gitattributes
f9bb6412b7 make build directory now prefixed with dot, as it what clangd expects, remove .clangd file
Compare 50 commits »
veclavtalica created branch double in wanp/townengine 2024-10-17 18:02:12 +00:00
veclavtalica pushed to double at wanp/townengine 2024-10-17 18:02:12 +00:00
7e409fc14a work towards DeferredCommandDraw being universal, support for DeferredCommandDepthRange, rework of cirlce mesh (has a bug still), get_quad_element_buffer() now more general, as it should be with gl_any
aa3cab87d2 skip switching texture modes when they're the same as the last used
1dc0dea762 no need for packed types no more
7f56ed8421 remove alignas for twn_types.h, it looks to be just as performant and even more in cases i looked at
119b706638 minor optimizations over sprite path
Compare 8 commits »
veclavtalica pushed to main at wanp/townengine 2024-10-14 18:24:06 +00:00
446402c2e0 don't write unused color to vertices, utilize flat shading for only 2 important edges
veclavtalica pushed to main at wanp/townengine 2024-10-14 17:25:47 +00:00
f7a718003e send vertex data packed