Archived
1
Fork 0
Commit graph

37 commits

Author SHA1 Message Date
40ac8f1ec2 Modernize assimp cmake module 2018-10-16 12:52:13 -04:00
fb8dbe8f0c Add assimp cmake module 2018-10-16 09:18:42 -04:00
519b0d0141 Stop hardcoding binary dirs in CMakeLists.txt 2018-10-16 09:12:12 -04:00
5935f0fcef Add all variations of build folders to .gitignore 2018-10-16 09:11:52 -04:00
d946ba28e3 Only call vkGetPhysicalDeviceMemoryProperties once 2018-10-16 09:04:57 -04:00
da6f245c79 Properly free mesh buffers 2018-10-16 09:01:18 -04:00
354487878e Make rendering perspective correct 2018-10-16 08:58:25 -04:00
4378a90f74 Add model loading 2018-10-16 08:49:25 -04:00
0568c6e5d2 Properly choose swapchain format 2018-10-16 08:18:19 -04:00
c6fd8e49c9 Properly clean up world pass resources 2018-10-15 20:03:01 -04:00
162252e38d Add triangle rendering 2018-10-15 19:52:16 -04:00
8fe2718606 Handle swapchain resizing 2018-10-01 21:02:27 -04:00
457a32bc06 Properly clean up presentation resources 2018-10-01 20:20:16 -04:00
3b982362e4 Properly transition swapchain images and add oscilating color test 2018-10-01 19:39:26 -04:00
e085acbe40 Add render function 2018-10-01 19:14:44 -04:00
e93f375ca6 Fix memory leaks 2018-09-29 21:53:24 -04:00
322309061d Properly choose swapchain image format 2018-09-29 21:28:15 -04:00
517c4504c6 Properly set queue family indices 2018-09-29 21:20:58 -04:00
54155bd73b Add Vulkan swapchain creation 2018-09-29 21:03:06 -04:00
87fa36233b Fix typo for checking debug mode 2018-09-29 20:27:07 -04:00
ac5f1eabe1 Add CMakeSettings.json to .gitignore 2018-09-28 21:09:37 -04:00
2b9e6afe9c Fix CMake release builds 2018-09-28 21:08:57 -04:00
fb7af358ab Properly cleanup Vulkan resources 2018-09-28 20:41:48 -04:00
a6923c33ea Fix wrong sType on device queue creation 2018-09-28 18:22:57 -04:00
445f71fc6a Fix non-clang builds 2018-09-28 18:22:11 -04:00
c2435144e3 Add debug messenger and validation layers support 2018-09-28 18:10:33 -04:00
582428fc71 Move source files into src and include 2018-09-27 22:51:26 -04:00
d9db9693b1 Add Vulkan queue creation 2018-09-27 22:47:56 -04:00
44f91d99ea Add Vulkan logical device creation 2018-09-27 20:33:45 -04:00
46181a9e4d Add .kdev4 to .gitignore 2018-09-27 20:09:55 -04:00
1249c97f24 Move instance creation into Renderer class 2018-09-27 20:09:42 -04:00
98665fbc66 Cleanup window resources and Vulkan instance 2018-09-27 12:47:21 -04:00
25be7b09e8 Add Vulkan instance creation 2018-09-27 00:22:33 -04:00
7c6130cb3e Add .vs folder to .gitignore 2018-09-26 23:51:39 -04:00
d191f08e38 Fix MSVC build 2018-09-26 23:51:11 -04:00
7e45a720ae Add .gitignore 2018-09-26 17:53:55 -04:00
cd27bc982b Add basic SDL2 program 2018-09-26 17:51:22 -04:00