-
b4697cf890
fix gltf/model loading some more, few bugs left but mostly working
master
matthew
2025-11-23 15:36:39 +11:00
-
3d04ad4c43
loading/rendering set up, has bugs
matthew
2025-11-22 19:06:52 +11:00
-
bd4e1cc07e
update dependencies, fix up vulkan initialization, start model loading to gpu
matthew
2025-11-21 18:45:12 +11:00
-
25899ff448
setup planning (wip)
matthew
2025-11-04 19:28:47 +11:00
-
119f5f069c
work on basic rendering
matthew
2025-11-01 16:16:46 +11:00
-
77ce53d4f1
finish vulkan init (outside of description)
matthew
2025-10-29 06:39:56 +11:00
-
f9cf8e26ab
more setup
matthew
2025-10-28 07:16:56 +11:00
-
20caf5ea4d
begin rework of engine for 3d rendering
matthew
2025-10-27 07:02:07 +11:00
-
35985df611
update submodules, project compiles again
matthew
2025-10-22 06:09:59 +11:00
-
aaa40d2017
fix build config
matthew
2025-08-16 12:19:29 +10:00
-
d4719e1591
fix script
matthew
2025-08-16 12:01:27 +10:00
-
34b4e7a4c5
clean up
matthew
2025-08-16 10:53:26 +10:00
-
8201316817
move shared libs to submodule
matthew
2025-08-16 10:41:53 +10:00
-
acbfe339ab
compiling with vulkan as external library
matthew
2025-08-16 09:38:53 +10:00
-
89d2cb7407
update submodule, some fixes
matthew
2025-08-15 07:20:23 +10:00
-
b0a4bcb422
remove vulkan from direct repo
matthew
2025-08-15 05:11:22 +10:00
-
d3baa63701
move vulkan renderer to git submodule to also use elsewhere
matthew
2025-08-15 04:58:31 +10:00
-
f601729468
set up nogc
matthew
2025-08-14 17:16:04 +10:00
-
48493f91bb
remove codegen (again)
matthew
2025-08-14 13:10:17 +10:00
-
63c942294c
first version of font atlas generator complete
matthew
2025-08-14 12:20:43 +10:00
-
2780f811f0
start work on font atlas creation
matthew
2025-08-13 07:45:00 +10:00
-
ead9c307bb
Merge branch 'master' of git.sleepy.day:sleepy-day/Gears
matthew
2025-08-12 06:52:41 +10:00
-
-
1844833021
fix not recreating framebuffer on resize
matthew
2025-08-12 06:52:19 +10:00
-
60b2ff8df2
Update readme.md
sleepy-day
2025-08-11 04:46:48 -04:00
-
-
01c4abaf1d
gui shader fixes, start work on text rendering
matthew
2025-08-11 07:36:25 +10:00
-
70807e4a15
add default texture, remove codegen
matthew
2025-08-10 11:56:48 +10:00
-
eafd47b04e
fix shader disassembly
matthew
2025-08-09 16:41:07 +10:00
-
f4a8cef602
remove bindless descriptors, delete unused shaders
matthew
2025-08-09 16:25:18 +10:00
-
92980fba0d
commit before deleting shaders
matthew
2025-08-09 14:11:18 +10:00
-
194149f8dd
fix depth buffer
matthew
2025-08-08 05:28:57 +10:00
-
0c8aaa4b8c
transitioned to render passes and vulkan 1.2, works but has a bug
matthew
2025-08-07 07:25:17 +10:00
-
8e35be5c62
start work on migration to render passes
matthew
2025-08-06 07:18:16 +10:00
-
31b0bb79d4
split renderer into game and vulkan files
matthew
2025-08-06 04:22:03 +10:00
-
290fa0d19d
update readme
matthew
2025-08-05 14:09:37 +10:00
-
99b5c2ba70
Update readme.md
sleepy-day
2025-08-04 23:32:27 -04:00
-
4d9d64fb0f
Update readme.md
sleepy-day
2025-08-04 23:30:29 -04:00
-
ddb9165cec
Update readme.md
sleepy-day
2025-08-04 23:30:13 -04:00
-
6c73be285b
readme
matthew
2025-08-05 13:18:52 +10:00
-
-
769e959f5a
media
matthew
2025-08-05 13:17:02 +10:00
-
e922d0e681
Update readme.md
sleepy-day
2025-08-04 23:12:50 -04:00
-
-
42334ed6fc
add media
matthew
2025-08-05 13:10:06 +10:00
-
dbf1408322
Add readme.md
sleepy-day
2025-08-04 23:06:45 -04:00
-
d4c86e7ac5
added some basic loading model controls
matthew
2025-08-05 12:59:20 +10:00
-
e324e47896
added better transparency to the pbr shader
matthew
2025-08-04 19:06:32 +10:00
-
0081887f19
add alpha to shaders, fix vulkan cleanup
matthew
2025-08-04 11:05:47 +10:00
-
282f78baae
fixed camera, some cleanup
matthew
2025-08-03 16:54:46 +10:00
-
09b57ae114
fixed camera (using cglm for maths)
matthew
2025-08-03 14:33:37 +10:00
-
3d8e0b2840
wip before restructure
matthew
2025-08-03 12:56:33 +10:00
-
d88413860b
some restructuring, fix a crash
matthew
2025-08-02 08:47:19 +10:00
-
625b75f2c6
change vertex layout, misc random work
matthew
2025-07-31 08:38:10 +10:00
-
0c8169713d
cursor fixes, add locking/unlocking cursor
matthew
2025-07-30 07:31:37 +10:00
-
b24ff3cb8e
fix camera and x11 inputs
matthew
2025-07-29 08:34:21 +10:00
-
d9e0325794
update todo
matthew
2025-07-28 08:23:43 +10:00
-
0e0205ec6f
remove gfm
matthew
2025-07-28 08:23:22 +10:00
-
516d6f9f3e
implemented a (working) camera
matthew
2025-07-28 08:03:09 +10:00
-
e2c6bf1b24
some set up for camera, work started on own vector/matrix structures
matthew
2025-07-27 17:50:35 +10:00
-
e429cee207
some work on camera (wip)
matthew
2025-07-24 07:58:12 +10:00
-
fd03759f57
fix rdtsc, example for rdtsc -> real time, start work on lighting
matthew
2025-07-23 08:16:27 +10:00
-
6c5beac00b
add models
matthew
2025-07-21 19:03:47 +10:00
-
0bf6252db2
rework asset packer, misc fixed
matthew
2025-07-21 09:09:29 +10:00
-
cd0dc9f99a
yoda spins, fix crash on suboptimal swapchain
matthew
2025-07-20 18:15:56 +10:00
-
ba4ccad085
add clean up for model transfers, add math and intrinsics libs
matthew
2025-07-20 17:30:29 +10:00
-
6127a0bb70
properly fix transfer race conditions
matthew
2025-07-20 11:46:51 +10:00
-
f02685c6b3
fixed bug causing material buffers to not be written correctly
matthew
2025-07-20 10:36:07 +10:00
-
bf34f3e6e1
improved texture loading, added texture type conversion (not yet working properly)
matthew
2025-07-19 20:42:53 +10:00
-
b4ba1f491b
basic model rendering completed
matthew
2025-07-18 07:37:52 +10:00
-
2dd274742d
fix bug of not correctly setting command pool queue indices
matthew
2025-07-18 04:41:42 +10:00
-
c09beacd76
remove assert
matthew
2025-07-17 08:15:00 +10:00
-
d737e1feb1
added model loading
matthew
2025-07-17 08:10:05 +10:00
-
ad08d31f6a
leave simd inline example for now
matthew
2025-07-14 08:31:00 +10:00
-
0e03058714
starting work on being able to load assets into vulkan
matthew
2025-07-14 08:29:22 +10:00
-
82df45e488
gui pipeline setup, misc vulkan work
matthew
2025-07-13 18:27:13 +10:00
-
b89d01984c
fix release builds not compiling, use correct function to check if asset pack exists
matthew
2025-07-12 19:21:59 +10:00
-
56cadf09df
fix renderer with compute/gfx pipelines, handle window events
matthew
2025-07-12 17:20:47 +10:00
-
42bef67206
triangle drawn
matthew
2025-07-12 13:22:23 +10:00
-
9c5ad29f78
update dub
matthew
2025-07-12 09:03:57 +10:00
-
486c17465b
replace xxhash with d implementation
matthew
2025-07-12 09:03:41 +10:00
-
f604b9a5ca
some work
matthew
2025-07-12 08:15:48 +10:00
-
6c66d0211f
build fixes, vulkan debug fix, asset loading, testing pipeline creation
matthew
2025-07-11 08:15:43 +10:00
-
195acae78c
more pipeline init
matthew
2025-07-10 19:35:37 +10:00
-
f4bbfcdf6c
start work on renderer + pipeline creation
matthew
2025-07-10 07:20:26 +10:00
-
3c5c759601
complete asset packer, add stb_image, m3d
matthew
2025-07-09 07:41:15 +10:00
-
ad166e742d
add code generation for assets
matthew
2025-07-08 07:52:53 +10:00
-
2a17bdcbf8
more restructuring
matthew
2025-07-08 05:10:08 +10:00
-
ad53a5d948
restructure project
matthew
2025-07-08 04:24:34 +10:00
-
6bec397d91
remove extra build config files
matthew
2025-07-08 04:14:50 +10:00
-
93b04b1b2b
initial commit
matthew
2025-07-08 04:13:38 +10:00