| 
							
							
								 veclavtalica | 307d5552f6 | twn_lines.c: 3d case | 2025-03-01 03:46:11 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5911cbd980 | take care of warnings | 2025-03-01 01:06:32 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e47b761a2c | twn_lines.c: introduction with proper impl | 2025-02-28 23:50:12 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 09eac707c3 | draw: use GLint in circle element buffer | 2025-02-28 17:27:01 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5e89710458 | rename twn_engine_api.h to twn_api.h | 2025-02-28 16:42:33 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 6812c7c13d | add trees to scenery, disable mipmapping by default, increase index buffer size again | 2025-02-26 16:17:44 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 8c0f43ec34 | draw: draw_distance for 3d spaces, proper positioning of skybox according to it, scenery demo on circle rasters | 2025-02-26 15:53:59 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 23fbd45564 | increase quad element buffer size | 2025-02-26 13:29:28 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | a36459397e | draw: increase far Z, separate path for space quads, fix billboard batching | 2025-02-26 13:27:09 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | d66eda1894 | add texture border to atlas residents, actually make use of mipmapping | 2025-02-23 17:14:05 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 05f85062e8 | fix command lists | 2025-02-22 20:50:38 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 62866d33ae | add notes explaining emscripten considerations | 2025-02-22 16:19:22 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 814269ab0c | textures working on web, separation of vertex and index buffers (actually matters) | 2025-02-21 23:34:01 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | d76ea06470 | poll workers for non-threaded support, emscripten main loop, remove twn_model.c | 2025-02-21 21:16:15 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f25e27b102 | changes to build system, emscipten progress (can render solid color, yippie!) | 2025-02-21 19:06:19 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | dd4fc45be3 | attempt to build web version out of emscripten legacy gl wrapper | 2025-02-21 18:07:04 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | a231d650f2 | twn_util.c: add file_read() | 2025-02-20 19:51:52 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | b67bc92857 | remove optional by pointer texture_region parameters | 2025-02-20 16:19:03 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 21d8e2c5a5 | actually set the interval | 2025-02-20 14:06:18 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f044a75ffe | reorganization of twn_util.h, reletion of some seldom used procedures | 2025-02-20 13:48:44 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 723ccf1126 | combine twn_texture_modes.h into twn_textures_c.h | 2025-02-20 13:05:17 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 6bd3afe9b2 | move and combine option macro headers from public interface | 2025-02-20 13:01:02 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | d90bf4cbe2 | twn_audio.c: fix freeing on unnamed channels | 2025-02-19 21:17:13 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 48f34f4623 | twn_audio.c: fix unnamed channel audio | 2025-02-19 21:13:21 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | a1f4599efd | twn_text.c: dont segfault on font not found | 2025-02-17 12:32:01 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 2b26fad983 | twn_textures.c: fix error in deinit | 2025-02-17 10:50:50 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 24b417c287 | twn_loop.c: watch pack changes from pack dependencies | 2025-02-15 23:37:57 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5a83381ae1 | twn_draw: texture_region option for draw_billboard() | 2025-02-15 22:42:14 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 29d163216c | --no-sanity-timer option and its use in twn gdb | 2025-02-15 15:09:01 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f81c583319 | push as is, half baked broken twn_models.c | 2025-02-14 19:51:34 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | af1b9caedc | twn_audio.c: use SDL2/SDL.h directly in hopes that its used precompiled | 2025-02-10 18:23:05 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 1818532ec9 | reuse draw_camera() in axial variant | 2025-02-10 14:42:30 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e9f8dbebbf | refactor toml reading a bit | 2025-02-10 14:36:57 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | c81f95e571 | remove redundant for us opengl loading code from glad.c | 2025-02-10 14:05:19 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5ba11dc584 | remove texture upload profiling | 2025-02-09 08:30:46 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | f2aded9046 | twn_dynamic_game_object.c: only reload on creation event | 2025-02-09 08:20:39 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | d6aaef3f68 | assume constant dimensions for created textures, shaves a lot of time in uploading | 2025-02-09 08:07:58 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 322fbf6bbd | twn_textures.c: don't zero fill intermediate surfaces | 2025-02-09 07:51:21 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 5a7d7433d1 | wip multithreaded texture load | 2025-02-09 07:35:27 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 85d7d54eed | twn_loop.c: quit subsystems | 2025-02-08 00:22:34 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 8c248cb3fb | twn_models.c: ignore deinit if it's not needed | 2025-02-08 00:19:22 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 559ff9fedc | proper state, handling of fans | 2025-02-07 13:42:01 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 990135105a | fix missing texture over NULL | 2025-02-07 12:47:40 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 7040d6f218 | wip model loading + workers | 2025-02-07 10:19:36 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | cb88b4bcc5 | delay subsystems, detach opengl load thread, post background color on init | 2025-02-05 03:31:07 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | d9df3f9b04 | twn_draw.c: draw_camera_2d()! | 2025-02-05 00:54:38 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 3733b53cc5 | twn_utils.c: fix profile command type | 2025-02-04 09:07:31 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 02b5ac4cc3 | input system rework | 2025-02-04 07:32:25 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 53c43a8f34 | various SDL hints to try out ! | 2025-02-04 01:04:34 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 00636d65a9 | fix resizing events, clean up the code | 2025-02-04 00:24:31 +03:00 |  |