|  | 8846e788b2 | aligned for vectorization commor primitives, uint32_t cast for color comparison in batch collection | 2024-07-28 22:17:53 +03:00 |  | 
			
				
					|  | c9f4f85fce | have avx enabled by default | 2024-07-28 21:47:57 +03:00 |  | 
			
				
					|  | bf65f83806 | Merge pull request 'opengl moment' (#1) from opengl into main Reviewed-on: wanp/salesman#1 | 2024-07-28 14:50:35 +00:00 |  | 
			
				
					|  | b9188d8d8a | rendering.c: sprite constant color that isn't just white only | 2024-07-28 16:25:25 +03:00 |  | 
			
				
					|  | 20e33fe30d | rendering.c: sprite batches with no color information when appropriate | 2024-07-28 16:06:47 +03:00 |  | 
			
				
					|  | ea4d12212c | rendering.c: fast cos from sin calculation, with lossy fast_sqrt() | 2024-07-28 14:39:23 +03:00 |  | 
			
				
					|  | c59708d619 | return CMakeLists.txt flags | 2024-07-28 13:33:29 +03:00 |  | 
			
				
					|  | bbcc49d925 | let there be light.png | 2024-07-28 01:44:52 +03:00 |  | 
			
				
					|  | 5ddf0eb879 | elf.c: section limit inference for linux, fixes for stb_ds.h hashing, more compilation flags | 2024-07-28 01:44:39 +03:00 |  | 
			
				
					|  | 36dcf14db7 | resize viewport of window maximization/minimization | 2024-07-27 18:01:45 +03:00 |  | 
			
				
					|  | 910e45a44b | rendering.c: fix sprite uv in batches, fix alpha blending of texture atlas | 2024-07-27 17:55:57 +03:00 |  | 
			
				
					|  | f5ba4a75bd | rendering.c: only update opengl viewport once it's actually changed | 2024-07-27 17:10:08 +03:00 |  | 
			
				
					|  | 79bc261ccd | rendering.c: sprite rotation | 2024-07-27 16:55:38 +03:00 |  | 
			
				
					|  | 687e42ddfd | rendering.c: sprite texture flipping | 2024-07-27 15:44:34 +03:00 |  | 
			
				
					|  | c529e6ee4e | rendering.c: correct-er order and settings of of 2d and 3d | 2024-07-27 15:35:49 +03:00 |  | 
			
				
					|  | b5c8f7100a | -fsanitize=undefined | 2024-07-27 15:12:17 +03:00 |  | 
			
				
					|  | dfde000a3a | rendering.c: batching for sprites (blended vs unblended), separation of rendering submodules; textures.c: textures_get_atlas_id() | 2024-07-27 15:10:49 +03:00 |  | 
			
				
					|  | 32b83d68ac | demo: proper uvs! | 2024-07-20 00:48:30 +03:00 |  | 
			
				
					|  | 875af2a758 | experimental: textures_get_key() caching for embedded in binary path strings | 2024-07-19 23:44:29 +03:00 |  | 
			
				
					|  | 867dea1958 | textures.c: remove by one offsetiing, use macro for validity checking | 2024-07-19 23:38:10 +03:00 |  | 
			
				
					|  | 765e6bb8a0 | build: add -gc-sections for non-MSVC compilers | 2024-07-19 23:37:28 +03:00 |  | 
			
				
					|  | b7edb8a02e | .gitignore: ignore clangd .cache dir | 2024-07-15 23:34:59 -03:00 |  | 
			
				
					|  | bdf2a54107 | replace categorized, sorted render queues with a single ordered 2d queue | 2024-07-15 23:31:54 -03:00 |  | 
			
				
					|  | 5e6e86360f | Added easings from raylib header | 2024-07-15 21:50:52 +02:00 |  | 
			
				
					|  | 5ae59b51d3 | textures.h: cleanup, writeup for unfurl_billboard() | 2024-07-14 19:18:10 +03:00 |  | 
			
				
					|  | 7218acb40b | textures.c: fix regressions for loner textures | 2024-07-14 18:36:48 +03:00 |  | 
			
				
					|  | bd53a931c0 | rework of textures, finalization of basic opengl rendering | 2024-07-14 16:04:12 +03:00 |  | 
			
				
					|  | 55d85399e9 | full removal of SDL_Renderer usage, working spatial triangle rendering, temporary(?) regression of HDPI | 2024-07-12 21:16:21 +03:00 |  | 
			
				
					|  | 34cf504b2b | rename *_pair to *_item, as it's the convention used before | 2024-07-10 19:16:39 +03:00 |  | 
			
				
					|  | b280243d30 | work-in-progress for 3d triangle rendering | 2024-07-10 19:15:28 +03:00 |  | 
			
				
					|  | e2ed4b2c2d | glad: include debug and shader program extensions | 2024-07-10 19:13:32 +03:00 |  | 
			
				
					|  | 31167047a7 | util.c: rename tick_ftimer_repeat to repeat_ftimer | 2024-07-09 15:37:03 +03:00 |  | 
			
				
					|  | f98f9e1300 | creation of opengl 1.5 context, mixing of gl calls with sdl renderer | 2024-07-09 15:36:13 +03:00 |  | 
			
				
					|  | 96d1f5b7a2 | Merge branch 'main' of https://git.poto.cafe/wanp/salesman | 2024-07-08 23:50:01 +03:00 |  | 
			
				
					|  | 194bf0e266 | util.c: floating point timers for game loop | 2024-07-08 23:47:22 +03:00 |  | 
			
				
					|  | 98467831d1 | audio.c: use xm_repeat on play reenty | 2024-07-08 23:46:47 +03:00 |  | 
			
				
					|  | 17d7bcd330 | remove the broken variable timestep | 2024-07-08 17:16:24 -03:00 |  | 
			
				
					|  | 5738870147 | remove unused includes | 2024-07-08 22:58:57 +03:00 |  | 
			
				
					|  | 26a89dfe4f | audio.c: fix memset error | 2024-07-08 22:37:58 +03:00 |  | 
			
				
					|  | f6330bfaa6 | M_PI shenanigans | 2024-07-08 22:20:26 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e1a3298398 | CMakeLists.txt: default to Debug build if not set | 2024-07-08 19:13:53 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | eba3f0a2d5 | audio.c: sanity checking with warnings | 2024-07-08 18:22:40 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 6cb8736fc1 | audio.c: get_audio_args() | 2024-07-08 18:13:33 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | e6ba50ab82 | COPYING and README.md of libxm i forgot | 2024-07-08 18:04:09 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 4631c46255 | testbed music data | 2024-07-08 18:01:44 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 329ef82747 | push third-party/libxm | 2024-07-08 18:01:08 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | c07aa3c9a8 | implement repeat in libxm | 2024-07-08 18:00:38 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | c539473021 | simplify PHYSFS building | 2024-07-08 16:59:08 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | 0eb851e7bf | .xm playback | 2024-07-08 16:58:23 +03:00 |  | 
			
				
					| 
							
							
								 veclavtalica | febe3310aa | refactor of panning calculations | 2024-07-08 09:57:29 +03:00 |  |