30 Commits
Author SHA1 Message Date
bulmanator 874b2b59f7 Merge branch 'main' of yibble.dev:bulmanator/ld58 2025-10-07 14:14:51 +01:00
bulmanator dbff261805 Merge branch 'main' of yibble.dev:bulmanator/ld58 2025-10-07 14:09:59 +01:00
bulmanator df2c02a6a9 VERY hacky positional audio 2025-10-06 22:17:41 +01:00
bulmanator 59f643b72c Added audio playback
Playing music
2025-10-06 21:54:48 +01:00
bulmanator 87d3c9087e Merge branch 'debug'
Fixed some warnings
2025-10-06 19:52:28 +01:00
bulmanator 0c33944721 Merge branch 'debug/world_change' of yibble.dev:bulmanator/ld58 into debug 2025-10-06 19:38:14 +01:00
bulmanator c1fb705f68 Fixed level saving and loading 2025-10-06 19:36:41 +01:00
bulmanator cb10bd10b6 Merge branch 'main' of yibble.dev:bulmanator/ld58 2025-10-06 17:55:32 +01:00
bulmanator a6577f520b Fixed ???
Some files have been renamed
2025-10-06 17:49:08 +01:00
bulmanator a9612b2d57 Fixed some warnings
Moved global width/height
2025-10-06 01:01:28 +01:00
bulmanator 139b14ed71 Merge branch 'main' of yibble.dev:bulmanator/ld58 2025-10-06 00:57:13 +01:00
bulmanator c721839dfa Added animations
Added new assets for the player
Added lookups for assets
Initial sound testing
Re-enabled temp world drawing
2025-10-06 00:52:16 +01:00
bulmanator 3eb8683ce3 Merge branch 'main' of yibble.dev:bulmanator/ld58 2025-10-05 21:19:14 +01:00
bulmanator eb3c81cd04 Added unproject
Broken and buggy font stuff
Fixed some typos
Fixed draw rect not using dim properly
2025-10-05 21:11:18 +01:00
bulmanator 5cabf845b6 Added random number generator
Fixed typo in calculate camera
Removed some warning
2025-10-05 15:17:37 +01:00
bulmanator 1757fc4b96 Added rect draw api
Added some new maths types
Updated shaders to use new D_Rect structure
Added rect buffers to frames
Misc cleanup
2025-10-05 14:27:05 +01:00
bulmanator 3b8c50a361 Added camera
Moved some math types
Added some more vector types
Did the camera matrix calulations
Updated shaders to take push constants
2025-10-05 02:40:59 +01:00
bulmanator 2c67896cf2 Made navmesh compile on Windows
Small updates to remove warnings
Testing nonuniform descriptor access in shader
2025-10-05 01:31:39 +01:00
bulmanator 55c1adba40 Added system path stuff on Windows
Fixed typo in image loading
2025-10-05 00:24:51 +01:00
bulmanator dd316664f6 Added filesystem stuff on Linux
More includes for Linux
Update build script to copy assets and compile shaders
Added base code directory as include path
Added FS_SystemPath
Made asset loading work directory agnostic
2025-10-04 23:46:13 +01:00
bulmanator e4c1bc0a1c Merge branch 'main' of yibble.dev:bulmanator/ld58
Fixed conflicts
Added "code" directory for include to make it easier to include core
headers
Stopped warnings (probably cl specific)
2025-10-04 21:58:14 +01:00
bulmanator 187359f747 Drawing a textured quad
Added new assets
Loaded all texture assets into game state
Loaded the basic pipeline
Setup a hard-coded quad to test drawing
Created a very jank vertex struct
Added ReadEntireFile for filesystem
Added getting file size from file handle
Added a descriptor pool to each in flight frame
Changed Vk_BufferCreate to handle multiple uses
Added shader building to the windows.bat build script
2025-10-04 21:42:04 +01:00
bulmanator b1a805cea8 Added image loading
Added some string functions and macros
Added path listing on windows
Added assets
2025-10-04 17:24:30 +01:00
bulmanator 7d55b16c8e Filesystem stuff on Windows
Minor image acquire/present refactor
Unsigned integer limits
Fixed typo in arena push/push copy macro
2025-10-04 11:52:39 +01:00
bulmanator 14321c71b8 Added virtual memory on Linux 2025-10-04 00:56:55 +01:00
bulmanator d99da864da Merge branch 'main' of yibble.dev:bulmanator/ld58 2025-10-04 00:48:32 +01:00
bulmanator 5f07239374 Added memory arena
Fixed frames in flight validation error in vulkan
Added some utility macros
Added function decorator macros
Added some consolidation headers/code include files
2025-10-04 00:46:26 +01:00
bulmanator 9f2ef576b9 Red screen on Linux
Oddly no validation error
2025-10-03 20:42:04 +01:00
bulmanator 655964852c Red screen?
Initalised vulkan for rendering bar some validation errors
Added core types, platform detection and util macros
2025-10-03 20:04:40 +01:00
bulmanator 50eb947811 Initial commit
Basic SDL3 window
Build script for windows
Added SDL3 submodule
Added stb submodule
2025-10-03 14:30:36 +01:00