Commit graph

2109 commits

Author SHA1 Message Date
Sascha Willems
ac4deedd0c
Merge pull request #830 from expenses/master
Add a `Running` section to the readme that provides info about multi-gpu setups
2021-06-20 20:16:32 +02:00
Sascha Willems
b972c620c5
Merge pull request #850 from mdinkov/master
Missing shaders in Android Packages for raytracingshadows and raytracingreflections
2021-06-20 20:15:45 +02:00
dinkovm
bf538e772f Missing shaders in Android Packages for raytracingshadows and raytracingreflections 2021-06-17 13:00:51 -04:00
Sascha Willems
0721179003
Merge pull request #817 from rumblehhh/patch-1
Replace VK_VERSION_1_1 with VK_API_VERSION_1_1
2021-06-05 15:11:29 +02:00
Sascha Willems
0887881eac
Merge pull request #832 from per-mathisen-arm/master
Add support for rendering with the headless extension
2021-06-05 15:10:30 +02:00
Sascha Willems
2735ea213e
Merge pull request #812 from tangmi/remove-host-commands
Remove acceleration structure host commands usage
2021-05-31 19:35:24 +02:00
Sascha Willems
434546625f Updated Vulkan Headers to 1.2.178
Don't use VK_NULL_HANDLE for queue family
Fixes #839
2021-05-17 20:39:41 +02:00
Sascha Willems
6180f3d1e9
Merge pull request #831 from tomek-brcm/master
Fixes for embedded systems
2021-05-08 19:24:55 +02:00
Tomek Bury
b212fa0840 Don't fail on startup when input device(s) are not present
The wl_seat protocol may not be available unless input devices (keyboard,
mouse) are connected to the compositor on the target system.

Warn but continue executing examples with default settings.
2021-05-04 17:31:34 +01:00
Tomek Bury
2d47dc6e9c Use pkg_get_variable() for wayland-protocols dir
The CMake function uses cross-compilation setup of the project so it
finds protocols available for the target system.
2021-05-04 17:31:30 +01:00
Ashley
9c26107f5e
Update README.md 2021-04-29 20:05:15 +02:00
Per Inge Mathisen
45ba247b55 Add support for rendering for the headless extension 2021-04-27 13:53:07 +02:00
Ali Emre Gülcü
9a283a1b9b Removed duplicate local_size_x from computecullandlod/cull.comp 2021-03-27 13:37:58 +03:00
rumblehhh
69b92f19ef
Replace VK_VERSION_1_1 with VK_API_VERSION_1_1
VkApplicationInfo::apiVersion must be encoded as major, minor and patch version of the Vulkan API Specification: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/vkspec.html#extendingvulkan-coreversions-versionnumbers.
2021-03-16 12:58:02 +00:00
Sascha Willems
a2a604be47 Fix benchmark options
Fixes #815
2021-03-13 14:12:35 +01:00
Sascha Willems
70fc3c4675 Removed no-longer required texture compression feature check 2021-03-13 13:51:09 +01:00
Sascha Willems
5db9781d52 Added HLSL shaders for ray tracing callable sample
Minor cleanup
2021-03-06 16:21:09 +01:00
Sascha Willems
35288a6f2b Added comment on oldSwapChain 2021-03-02 07:33:18 +01:00
Sascha Willems
70ec72e790 SSAO sample: Render Sponza with textures 2021-02-25 19:16:41 +01:00
Sascha Willems
73e538c1b8
Merge pull request #811 from mdinkov/master
Invalid VkSpecializationInfo passed into vkCreateRayTracingPipelinesKHR
2021-02-24 14:09:16 +01:00
Michael Tang
94873f7eaf Remove acceleration structure host commands usage 2021-02-23 18:24:59 -08:00
Martin Dinkov
afc9659856 The test declares VkSpecializationInfo in a localized scope and calls vkCreateRayTracingPipelinesKHR outside of that scope. Thus, by the time vkCreateRayTracingPipelinesKHR is called, VkSpecializationInfo has been destroyed. 2021-02-23 14:53:35 -05:00
Sascha Willems
d2a5c0945a
Merge pull request #807 from per-mathisen-arm/master
Fix compile warning and crash in SSAO test.
2021-02-17 18:33:09 +01:00
Per Inge Mathisen
5042f46388 Fix compile warning and crash in SSAO test.
emptyTexture was not initialized, so when destroying it the
destroy Vulkan functions were called with bogus pointers.
2021-02-15 12:30:38 +01:00
Sascha Willems
0d732cc4a4
Merge pull request #782 from m0ppers/feature/use-gradlew
📝 use gradlew
2021-01-29 19:14:53 +01:00
Sascha Willems
adfc509ebe
Merge pull request #795 from Lucodivo/patch-1
Remove unnecessary comparison
2021-01-29 16:34:06 +01:00
Sascha Willems
165b66a718
Reworked command line argument handling (#804)
* Reworked command line argument handling

Added a new class to handle these
2021-01-29 15:40:52 +01:00
Sascha Willems
b1eafdbcc6 Updated readme 2021-01-29 10:49:41 +01:00
Sascha Willems
b29d8dc589 Added descriptor indexing example android build files 2021-01-29 10:49:32 +01:00
Sascha Willems
dcb69451cf Added descriptor indexing example to readme 2021-01-29 10:28:04 +01:00
Sascha Willems
ad447e10c4 Added HLSL shader for descriptor indexing sample 2021-01-29 09:58:41 +01:00
Sascha Willems
a86bdc2c44 Finished descriptor indexing example 2021-01-28 22:04:25 +01:00
Sascha Willems
ca17431794
Merge pull request #797 from caramelli/master
Fix long options for width and height
2021-01-28 19:39:49 +01:00
Sascha Willems
6994d17448
Merge pull request #791 from diharaw/variable_descriptor_validation
Added descriptorindexing sample to CMake and fixed variable descriptor size validation errors
2021-01-28 19:31:05 +01:00
Sascha Willems
fa54451709
Merge pull request #802 from jeromenxp/move_extension_name_declaration
Change scope of validationExt and validationLayerName variables
2021-01-28 19:30:40 +01:00
jeromenxp
1b22456d07 Change scope of validationExt and validationLayerName variables
Pointer to a variable declared into a block statement is stored and used outside of the block by vkCreateInstance. This can lead to segmentation fault.
Move the declaration of validationExt/validationLayerName outside of the block to fix the crash.
2021-01-18 17:41:41 +01:00
Sascha Willems
334692a6ef Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2021-01-17 20:08:55 +01:00
Sascha Willems
1042f76071 Fixed comments 2021-01-17 20:08:49 +01:00
Sascha Willems
3cd37f622b
GitHub actions (#799)
* switchting to github actions
2021-01-15 21:15:16 +01:00
Sascha Willems
3101a523d6
Merge pull request #798 from baryluk/patch-2
Add VK_PHYSICAL_DEVICE_TYPE_CPU to string
2021-01-11 20:13:19 +01:00
Sascha Willems
336a40ec7f
Merge pull request #796 from tkeri/missing_android_gltf
Add missing gltf assets to 'build.gradle'
2021-01-08 12:57:37 +01:00
Witold Baryluk
be24a9c583
Add VK_PHYSICAL_DEVICE_TYPE_CPU to string 2021-01-07 19:54:33 +00:00
Nicolas Caramelli
9f00c24388 Fix long options for width and height 2021-01-07 17:05:42 +01:00
Tamas Keri
f5d4cce55e Add missing gltf assets to 'build.gradle'
Vulkan applications: displacement, particlefire, pushconstants.
2021-01-07 12:48:41 +01:00
Connor Haskins
750a37f633
Remove unnecessary comparison
It is not possible for swapchainPresentMode to ever be VK_PRESENT_MODE_MAILBOX_KHR given the break in the above if block
2020-12-20 01:17:40 -08:00
diharaw
78940988b9 Replace core VkDescriptorSetVariableDescriptorCountAllocateInfo structure with EXT version. 2020-12-16 10:51:27 +00:00
diharaw
4a11ae0c5a Added descriptorindexing sample to CMake.
Fixed variable descriptor size validation error.
2020-12-16 10:40:23 +00:00
Sascha Willems
846413cc4b Release resources, fixes validation
Scene setup
2020-12-12 08:40:28 +01:00
Sascha Willems
3cf8fb81e3 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2020-12-12 08:21:10 +01:00
Sascha Willems
a369e6ed96 Apply shader group handle alignment where required
Fixes #787
2020-12-12 08:20:33 +01:00