| 
							
							
								 veclavtalica | 3052bb693a | /apps/demos/scenery: skip title scene | 2025-01-13 17:36:18 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5f6c8dd8e6 | missing texture when loading fails | 2025-01-13 17:35:50 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | c694dfff82 | use flatshading for space and skip setting irrelevant vertex color | 2025-01-13 09:18:51 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | b6ca9bedb4 | /apps/twnlua: don't use module tables | 2025-01-13 08:57:21 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 8d67e44009 | /apps/twnlua: use lua_numberx for slightly more optimized defaults | 2025-01-12 03:51:02 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 192907a0db | use slot size of 128 for twnlua allocator | 2025-01-12 03:21:05 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e8b02570a2 | slot based allocator for lua, usage of lua_createtable | 2025-01-12 02:44:41 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 46e077ba63 | make ctx.frame_number overflow to 0 | 2025-01-11 17:33:05 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 41d0e24780 | /apps/twnlua: ctx.udata preservation (not yet for reload case) | 2025-01-11 16:22:41 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 777a06a002 | /apps/twnlua: expose ctx | 2025-01-11 16:01:41 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 313108092b | don't use clamped float random_seed internally | 2025-01-10 02:52:04 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 83e2dc5468 | make vec4 and matrix types internal | 2025-01-10 02:40:52 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 951d9c76c8 | use floats for ctx.frame_number and ctx.random_seed | 2025-01-10 02:20:21 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f3848d2d52 | progress on twnlua bindgen | 2025-01-09 21:47:08 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 8c401eda75 | api changes and progress on filling in twn_api.json | 2025-01-07 14:14:21 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5c89c55b3e | /apps/twnlua: support out of tree usage | 2025-01-07 13:22:31 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5b05386bb0 | changes to twn.toml specification of resolution, make it optional as well | 2025-01-06 21:19:26 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | b0549612a9 | /apps/demos/scenery: lock movement direction to a plane | 2025-01-06 15:38:40 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 6463ac3dd7 | /apps/demos/scenery: separate height_at(), position grass right | 2025-01-06 15:34:12 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e914cad0dd | infer texture mode for triangles | 2025-01-05 23:43:30 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | a9d9936cb7 | /apps/demos/scenery: reduce fov | 2025-01-05 23:37:08 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 4dd028aeae | support arbitrary count of billboards per batch (in regards to preallocated short index buffer) | 2025-01-05 23:36:48 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | d7a119a592 | fix aspect ratio as well as billboard scaling | 2025-01-05 21:08:54 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | cb6c1df0be | disallow ghostly billboards, reenable skybox in scenery demo | 2025-01-05 19:59:23 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 3bfa86066e | billboards! | 2025-01-05 19:46:05 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 7c0bf39f12 | CMakeLists.txt: fix no amalgam build | 2025-01-03 22:04:16 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 4f2b8ccd01 | separate the rest of general drawing code | 2025-01-03 21:59:00 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 472a0657f3 | twn_draw.c: remove gl headers | 2025-01-03 21:10:15 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 0f368e2700 | move render_circle to twn_draw.c | 2025-01-03 21:08:54 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 33471b4c46 | generalization of deferred commands and any_gl rendering where appropriate | 2025-01-03 21:01:26 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | edcb7fc39c | make deferred draw primitives agnostic to backend | 2025-01-03 19:59:37 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f9a8448782 | make SpritePrimitive take less space (52 -> 48 bytes) | 2025-01-03 19:48:00 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 6d5732cc2b | tweaks to tooling | 2025-01-03 11:55:39 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 62d738cbbe | /docs/interop.md: update | 2025-01-03 11:49:00 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f4a3298906 | disallow pointer to pointer in api | 2025-01-03 11:45:10 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 8ec5a96333 | /apps/demos/scenery: cleanup | 2025-01-02 13:35:13 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 4277852fc5 | /apps/demos/scenery: add walking | 2025-01-02 13:29:28 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | dc2535358e | make input coordinates respect the viewport | 2024-12-24 10:24:50 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 190eb1f107 | twnlua: use stb_ds.h for enum conversions | 2024-12-24 10:03:19 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e06c879869 | twnlua: partial impl for return propagation, input now works | 2024-12-23 22:02:17 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e7ed72dfc0 | twnlua: bindgen.py capable of converting share/twn_api.h spec to lua bindings | 2024-12-23 20:59:00 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | c4c097f050 | Revert "amalgam of batch and bash scripts for twn basetool" This reverts commit cd9c65212d. | 2024-11-06 17:20:38 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 1d34c91106 | add .editorconfig | 2024-11-05 16:51:48 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 0d81236331 | set eol=lf in .gitattributes | 2024-11-05 16:47:30 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f9bb6412b7 | make build directory now prefixed with dot, as it what clangd expects, remove .clangd file | 2024-11-05 01:56:50 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | b18f6f1d87 | CMakeLists.txt: also allow GNU linker to use thinlto cache | 2024-11-04 16:26:56 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 2f94e17852 | twn_util_c.h: profile_list_stats() for average summary, without spam in console | 2024-11-04 16:22:13 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 26a2bf293f | twn_util_c.h: internal profiling api | 2024-11-04 16:04:02 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 4b0d584b7e | mark scripts executable again | 2024-11-04 13:36:17 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 19215d5795 | thinlto with either GNUgold or LDD supported | 2024-11-04 08:32:10 +03:00 |  |