| 
						
					 | 
					
						
						
							
						
						945b1d21fe
					 | 
					
						
						
							
							add const qualifiers on color puns
						
						
						
						
						
						
					 | 
					
						2024-07-28 22:23:28 +03:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |