Commit graph

2363 commits

Author SHA1 Message Date
Sascha Willems
cc89bdb4a5 Destroy shaders
Fixes validation
2023-08-04 19:27:49 +02:00
Sascha Willems
19d5f83d0b Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2023-08-01 18:07:34 +02:00
Sascha Willems
65ca947d0e Updated Vulkan headers 2023-08-01 18:07:27 +02:00
Sascha Willems
1ba7e58f93
Merge pull request #1054 from Gadgeteering/master
Fix 'Build failed on Xcode, m1 Mac: Undefined symbol: getShaderBasePath()' #1046
2023-07-19 19:27:22 +02:00
Gadgeteer
2d2746c01d Remove xcode/examples.h 2023-07-19 16:19:15 +01:00
Gadgeteer
8d25bba50f Remove Xcode directory and add .h files to glm directory 2023-07-19 16:16:07 +01:00
Sascha Willems
ae4ed5f9ad Minor cleanup 2023-07-18 19:23:43 +02:00
Gadgeteer
0a4587fa6f Remove Xcode Directory and add glm libraries 2023-07-18 09:16:28 +01:00
Sascha Willems
208739f401 Updated swap chain format selection 2023-07-17 21:44:08 +02:00
Sascha Willems
93fb200fe6 Minor code cleanup 2023-07-17 20:32:27 +02:00
Sascha Willems
922eaecdc0 Use swap chain functions provided by the loader instead of manually loading them
Exception is android
2023-07-16 21:18:59 +02:00
Sascha Willems
31973df69b Reworked triangle sample
Now uses proper sync and multiple concurrent frames
Better and more consistent naming
Additional comments
Refs #871
2023-07-16 19:25:55 +02:00
Gadgeteer
76eb823597 Delete Xcode project before uploading to Github 2023-07-16 18:15:57 +01:00
Gadgeteer
af6869a0d3 Correct path for assets 2023-07-16 18:14:36 +01:00
Gadgeteer
1a25a70019 Correct asset directory from ../../data to ../../assets 2023-07-16 17:57:22 +01:00
Gadgeteer
39b9da4f42 Remove vulkanExamples.xcodeproj from root 2023-07-16 16:16:04 +01:00
Sascha Willems
9dcc8110cf Renamed particle fire sample 2023-07-16 16:03:29 +02:00
Sascha Willems
384b2031a2 Minor code cleanup 2023-07-16 15:55:58 +02:00
Sascha Willems
b64c31357f Removed no longer used header file 2023-07-16 15:42:57 +02:00
Sascha Willems
d58936d6f2 Store buffers on device
Fixes #1053
2023-07-16 14:06:18 +02:00
Sascha Willems
df55238b11 Fix typo
Fixes #1052
2023-07-16 13:44:46 +02:00
Gadgeteer
47bcfb8813 Split Setup and build 2023-07-15 14:31:25 +01:00
Gadgeteer
8c67ea7055 Correct path to cmake 2023-07-15 14:26:07 +01:00
Gadgeteer
22b5645e7e Correct working directory 2023-07-15 13:50:12 +01:00
Gadgeteer
219f0e06e7 Execute Python script from the /Users/runner/VulkanSDK/1.3.250.1/ directory 2023-07-15 13:45:23 +01:00
Gadgeteer
8c7cd8dcf5 Add Python Installer 2023-07-15 13:31:52 +01:00
Gadgeteer
a6d7b3aa54 Update built.yml install Vulkan SDK 2023-07-15 12:33:14 +01:00
Gadgeteer
f12338babd Checkout location of libomp on Github 2023-07-15 10:47:58 +01:00
Gadgeteer
b1d2777ad0 First Version of MacOS test 2023-07-15 10:44:22 +01:00
Sascha Willems
054a765eaa
Merge pull request #1050 from thochstein/master
Fix cross-compile paths
2023-07-12 17:26:50 +02:00
Tom Hochstein
5606406604 Revert recent change to assets install for cross-compile
Since existing textures and models are still installed at the root, it
didn't have any noticeable effect other than to create an empty folder.
The change was made because it looked like it should be updated like
the shaders folder, but it wasn't solving any problem, so switching
it back seems the best.
2023-07-12 10:08:04 -05:00
Tom Hochstein
a0ef2fcea6 Fix shaders path for computeheadless and renderheadless 2023-07-12 10:07:39 -05:00
Tom Hochstein
83d8d02b64 Fix runtime shaders path for cross-compile case 2023-07-12 10:06:19 -05:00
Sascha Willems
c2cee9654c
Merge pull request #1048 from reneruhr/offscreen
Removed unnecessary binding.
2023-07-11 19:57:25 +02:00
Sascha Willems
e2093e845c
Merge pull request #1049 from thochstein/cross-compile-install
Fix install location for assets and shaders
2023-07-10 18:35:19 +02:00
Tom Hochstein
c773b27db8 Fix install location for assets and shaders
This fixes the following error for the cross-compile case, where
RESOURCE_INSTALL_DIR=/usr/share/vulkan-demos:
```
Error: Could not open shader file \"/usr/share/vulkan-demos/shaders/glsl/renderheadless/triangle.frag.spv\"
```
2023-07-10 09:03:58 -05:00
reneruhr
187fc810ac
Removed unnecessary binding. 2023-07-10 15:37:00 +03:00
Sascha Willems
b82ee755c5 Fixed dst access mask for input attachment access
Fixes #1020
2023-06-20 18:57:32 +02:00
Sascha Willems
dbfb115bd6 Minor code cleanup 2023-06-18 17:53:21 +02:00
Sascha Willems
0c404c1773
Merge pull request #1042 from YuanTianNXP/master
Fix an error in benchmark mode using wayland
2023-06-15 21:14:59 +02:00
Sascha Willems
3bcf0ec809
Merge pull request #1038 from robotchaoX/master
Building for Android Improvement
2023-06-15 21:13:24 +02:00
Yuan Tian
b82c3c83c6 Fix an error in benchmark mode using wayland 2023-06-13 14:53:31 +08:00
robotchaoX
7e9d3c8fec
Merge branch 'SaschaWillems:master' into master 2023-06-09 13:27:15 +08:00
robotchaoX
d7e42983a9 Modify BUILD.md for building on Android 2023-06-09 13:22:48 +08:00
Sascha Willems
48fb28508b Clean up descriptor pool setup
Fixes #1030
2023-06-08 18:34:17 +02:00
Sascha Willems
09c5dfd57f Fix UV calculation
Fixes #1035
2023-06-08 18:31:31 +02:00
Sascha Willems
20a0d0e787 Note on shaders 2023-06-08 16:50:20 +02:00
Sascha Willems
18012268ed Added HLSL shaders for mesh shading sample 2023-06-08 16:50:12 +02:00
Sascha Willems
8a686e0380 CMake min version bump 2023-06-08 16:09:45 +02:00
Sascha Willems
0eec27db64 Clean up validation
UI needs to be reworked, so disabled for now
Fixes #1040
2023-06-03 16:51:03 +02:00