Timothy Warren
|
71449ae29b
|
Move shader vertices into a vertex buffer
|
2023-04-12 10:28:48 -04:00 |
|
Timothy Warren
|
96447196a2
|
Handle resizing and minimizing
|
2023-04-07 14:48:12 -04:00 |
|
Timothy Warren
|
d0871fa4c5
|
Add more syncing to make sure we aren't wastefully rendering
|
2023-04-07 12:18:44 -04:00 |
|
Timothy Warren
|
61bd125414
|
Actually display a triangle on screen!
|
2023-04-07 11:20:48 -04:00 |
|
Timothy Warren
|
b0159a299c
|
Set up Framebuffers, Command Pool, and Command Buffers
|
2023-04-07 10:48:51 -04:00 |
|
Timothy Warren
|
1059dc028c
|
Finish the pipeline
|
2023-04-07 10:10:11 -04:00 |
|
Timothy Warren
|
2ea377d91f
|
Add fix-function pipeline steps, and set up the render pass
|
2023-04-07 10:03:59 -04:00 |
|
Timothy Warren
|
6f9d56d370
|
Create pipeline and shader modules
|
2023-04-06 15:28:09 -04:00 |
|
Timothy Warren
|
cc941caa71
|
Add image views
|
2023-04-06 14:35:50 -04:00 |
|
Timothy Warren
|
f9c423cd47
|
Add the swapchain
|
2023-04-05 16:34:09 -04:00 |
|
Timothy Warren
|
2c5928dac4
|
Add window surface, fix rendering of logical device on mac
|
2023-04-05 15:41:32 -04:00 |
|
Timothy Warren
|
9713441c2e
|
Create logical device and its queues
|
2023-04-05 13:04:20 -04:00 |
|
Timothy Warren
|
469ca82914
|
Selecting a physical device
|
2023-04-05 11:08:36 -04:00 |
|
Timothy Warren
|
34fb477871
|
Refactor to split app/library
|
2023-04-05 10:48:25 -04:00 |
|
Timothy Warren
|
424be52645
|
Add validation layers for debugging
|
2023-04-05 10:13:39 -04:00 |
|
Timothy Warren
|
acd2632271
|
Create Vulkan instance
|
2023-03-31 11:09:20 -04:00 |
|
Timothy Warren
|
311332c6d8
|
Create a window
|
2023-03-31 10:50:34 -04:00 |
|
Timothy Warren
|
cdc67e63dc
|
First commit
|
2023-03-31 10:33:37 -04:00 |
|