Archived
1
Fork 0
Commit graph

68 commits

Author SHA1 Message Date
redstrate
90272af197 Only enable validation if found on system
Works with the new Vulkan configurator method of enabling validation. Also only enables debug printing if the extension is found.
2021-02-07 15:48:09 -05:00
redstrate
c92054e31b Better handling of non allocated descriptor sets
Stops editor from crashing when resizing too fast
2021-02-05 19:17:02 -05:00
redstrate
ae599ba744 Make fragment shader stage optional
Removes the fragment on (normal) shadow pass
2021-02-04 09:36:06 -05:00
redstrate
0b9a376c24 Fix command buffer sync 2021-02-04 09:19:17 -05:00
redstrate
f7de1441a5 Name main cmd bufs 2021-02-04 09:01:28 -05:00
redstrate
9d13316d0c Properly transition image layouts after creation 2021-02-04 08:28:08 -05:00
redstrate
93b55e7022 Add debug names for textures
Also changes pipeline barrier behavior, disable project window on Windows, and change window resizing behaviour to get around Windows-specific bug
2021-02-04 08:21:40 -05:00
redstrate
38250e1663 Fix vulkan image transitions 2021-02-03 09:04:30 -05:00
redstrate
b3ecbab352 Last changes to make Vulkan backend work
Now it renders with IBL and shadows off! yay!
2020-09-30 19:18:17 -04:00
redstrate
525f5aa7f6 Flip vulkan viewport 2020-09-23 12:21:15 -04:00
redstrate
505934fae8 Fix last few vulkan errors
Vulkan backend now renders! (albiet incorrectly)
2020-09-23 11:54:59 -04:00
redstrate
1ba9222a43 Add labels for render passes and framebuffers 2020-09-23 10:17:24 -04:00
redstrate
482c7ef748 Fix vulkan backend validation errors 2020-09-23 09:53:45 -04:00
redstrate
96758b8b3e Fix windows build 2020-09-23 08:44:14 -04:00
redstrate
af3993abbd Move some file utility into seperate header, update vulkan backend to compile fine 2020-08-27 20:36:24 -04:00
redstrate
c42bde8830 Fix vulkan shader loading and runtime compilation 2020-08-14 17:45:51 -04:00
redstrate
94953c62f0 Fix errors when compiling with MSVC 2020-08-13 07:48:50 -04:00
redstrate
4b642fcb66 Add initial files 2020-08-11 12:07:21 -04:00