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