|
|
85fd25f59a
|
Created a vertex input description
|
2025-01-29 18:24:16 +00:00 |
|
|
|
a769169aa6
|
Moved over to cglm as we don't use C++
|
2025-01-29 17:40:48 +00:00 |
|
|
|
2c6c2b2592
|
Moved functions and the like to appropriate enough file structure for now
|
2025-01-26 12:34:48 +00:00 |
|
|
|
5ce5da188a
|
Moved most everything to vulkan_wrapper
|
2025-01-26 12:15:19 +00:00 |
|
|
|
4da333d7f6
|
Fixed compilation issue with arena
|
2025-01-26 12:00:23 +00:00 |
|
|
|
b29fdcd83f
|
Added some files to start moving functions into
|
2025-01-24 19:24:47 +00:00 |
|
|
|
35e5c8c3c2
|
Added a very simple arena allocator
|
2025-01-24 15:33:50 +00:00 |
|
|
|
6f33a9a3e4
|
Fixed resize memory leak
|
2025-01-16 18:15:00 +00:00 |
|
|
|
519a8e9b7a
|
Well window resizing works but we have a major memory leak
|
2025-01-16 17:57:30 +00:00 |
|
|
|
a6c3d2b0f2
|
quick and dirty frames in flight
|
2025-01-16 17:18:30 +00:00 |
|
|
|
df7f62ff8b
|
Finally a triangle
|
2025-01-16 17:01:06 +00:00 |
|
|
|
41056d6026
|
Completed command buffer chapter
|
2025-01-16 16:28:03 +00:00 |
|
|
|
9e446a579f
|
completed up to framebuffers in the vulkan tutorial.
|
2025-01-16 16:00:25 +00:00 |
|
|
|
dbcf80b0f6
|
Added render pass code
|
2025-01-15 18:11:31 +00:00 |
|
|
|
3d48656705
|
Finished off fixed functions
|
2025-01-15 17:53:54 +00:00 |
|
|
|
0a4cb972e2
|
Added some code for the viewport
|
2025-01-15 12:55:00 +00:00 |
|
|
|
829e3fd3d8
|
Added dynamic state
|
2025-01-06 16:30:47 +00:00 |
|
|
|
5a1dcf9151
|
created shader modules and stage definitions
|
2025-01-06 15:19:05 +00:00 |
|
|
|
d596dfc579
|
Added helper function for loading shaders into buffers
|
2025-01-06 14:51:40 +00:00 |
|
|
|
fc9768f859
|
Got the program to run and almost run without leaks
|
2024-12-31 12:59:54 +00:00 |
|
|
|
e59126b873
|
finished image view part of tutorial but found issues when running with address sanitiser
|
2024-12-31 12:41:18 +00:00 |
|
|
|
7c7c01bdac
|
Added some extra swapchain params to app
|
2024-12-30 16:23:08 +00:00 |
|
|
|
08c8b689ad
|
Added the base math library to cmake. Crazy.
|
2024-12-30 16:13:35 +00:00 |
|
|
|
4eb4e00f58
|
First attempt at creating a swapchain
|
2024-12-30 15:51:43 +00:00 |
|
|
|
a95e3a79b1
|
added picker for present and formats
|
2024-12-24 18:36:22 +00:00 |
|
|
|
0fb09b9e43
|
partway through seeing what parts of the swapchain are supported
|
2024-12-24 16:17:12 +00:00 |
|
|
|
d223af2df9
|
Enabled device extentions
|
2024-12-24 15:15:52 +00:00 |
|
|
|
cbda78de7b
|
Added check for swapchain extention
|
2024-12-24 14:51:21 +00:00 |
|
|
|
da681747e7
|
Towards swapchain
|
2024-12-24 14:02:51 +00:00 |
|
|
|
5379426ead
|
Fixed memory leak in dynamic array.
|
2024-12-18 17:35:30 +00:00 |
|
|
|
9f50fdbe7f
|
Added in dynamic arrays and made sure logical device only gets unique family queues
|
2024-12-16 22:14:54 +00:00 |
|
|
|
7f9a0d91a2
|
Almost got the present family queue working (check todo)
|
2024-12-16 16:22:30 +00:00 |
|
|
|
4a40ed5d90
|
Added presentation support check
|
2024-12-16 15:48:25 +00:00 |
|
|
|
25eb1f8e54
|
Hopefully created vulkan surface.
|
2024-12-16 15:22:25 +00:00 |
|
|
|
87d20ff820
|
Created a logical device
|
2024-12-15 14:56:19 +00:00 |
|
|
|
7b6317f4de
|
Added code for finding suitable graphics family queue
|
2024-11-01 16:58:35 +00:00 |
|
|
|
15dde5dc91
|
Started work on a GPU picker
|
2024-10-14 16:21:16 +01:00 |
|
|
|
1c32991ee6
|
Setup the debug messenger after we create the instance.
|
2024-10-14 13:35:16 +01:00 |
|
|
|
3deda81b1d
|
Got the debug stuff in but we're not cleaning it up properly currently.
|
2024-10-12 22:41:11 +01:00 |
|
|
|
6d5854d5b1
|
Attempt at more validation layers
|
2024-10-12 22:16:29 +01:00 |
|
|
|
7c5362682a
|
Merge branch 'main' of warwicknew.co.uk:new-engine
|
2024-10-12 21:49:38 +01:00 |
|
|
|
b8d5db9aa2
|
Added some callback info
|
2024-10-12 21:47:42 +01:00 |
|
|
|
d6ae5a79d6
|
Finally got thevalidation extension to seemingly work
|
2024-10-10 18:40:57 +01:00 |
|
|
|
46dc696668
|
enable validation layers
|
2024-10-10 17:39:16 +01:00 |
|
|
|
f47e0682d2
|
Verify we have glfw extension support in program
|
2024-10-09 13:59:59 +01:00 |
|
|
|
e08f86aefa
|
Added extentions
|
2024-06-21 11:46:15 +01:00 |
|
|
|
49079fcc57
|
Changed struct syntax
|
2024-06-18 16:59:50 +01:00 |
|
|
|
de7893cb25
|
Added cleanup
|
2024-06-18 16:57:02 +01:00 |
|
|
|
0fe38fdc54
|
Created vulkan instance
|
2024-06-18 16:31:06 +01:00 |
|
|
|
f57582b960
|
Moving over to glfw and gonna try to go through vulkan tutorial again
|
2024-06-18 16:16:40 +01:00 |
|