SRSaunders
bdfd4709ff
macOS/iOS fixes plus other generic fixes for clang and validation warnings ( #1117 )
...
* Fix clang Objective-C++ flags for macOS command line builds
* Fix getAssetPath() and getShaderBasePath() for macOS command line builds
* Protect debugUtilsMessageCallback() from failing when pMessageIdName is NULL
* Fix a few clang function override and mismatched type warnings
* Fix validation layer warnings on exit for computeraytracing example
* Fix regression in text visibility toggle for textOverlay example
* Support VK_USE_PLATFORM_METAL_EXT vs. deprecated VK_USE_PLATFORM_MACOS_MVK / DVK_USE_PLATFORM_IOS_MVK
* Check dynamic state features before enabling capabilities in dynamicstate example
* Fix vkCmdDraw() vertexCount argument (PARTICLE_COUNT) in particlesystem example
* Update examples list and restore benchmarking script (to top level)
* Fix validation warning in descriptorindexing example
* Fix device max recursion depth validation warnings in ray tracing examples
* Fix OpenMP build settings for texture3d example on all platforms
* Update and simplify build instructions for macOS
* Update CI script with correct library path for libomp on macOS x86_64
* Update CI scipt to install libomp prior to macOS builds
* Trying one more time to get the CI script working for macOS libomp
* Fix vertexCount argument using calculated size in particlesystem example
* Fix combined image descriptor offset calculation in descriptorbuffer example
* macOS: Support non-system level Vulkan SDK installs, with fallback to MoltenVK library
2024-05-04 13:53:08 +02:00
Sascha Willems
2cb468dd84
Minor code cleanup
2024-05-01 18:29:52 +02:00
Sascha Willems
3d641ac5cd
Use combined image descriptor size instead of (wrong) uniform descriptor sizes
...
Fixes #1091
Fixes #1118
2024-04-26 17:15:33 +02:00
Sascha Willems
035f299ed5
Skip fragment shader when discard is enabled
...
Fixes #1101
2024-04-14 09:43:16 +02:00
Danylo
90054f660f
Remove rayTracingPipeline requirement from rayquery ( #1115 )
...
rayquery test doesn't use ray tracing pipelines so it shouldn't
enable this feature.
See: https://github.com/SaschaWillems/Vulkan/issues/1004
Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
2024-04-06 19:39:14 +02:00
Oni
2f8b5c92ad
Remove redefined variable in same scope ( #1114 )
2024-03-23 19:05:40 +01:00
Sascha Willems
52779a1bd1
Base class code cleanup
2024-03-20 07:49:06 +01:00
Sascha Willems
c6cd406c6f
Remove compilier warnings
2024-03-19 22:07:26 +01:00
Sascha Willems
259222054e
Enable UI overlay for additional ray tracing samples
2024-03-19 21:59:25 +01:00
Sascha Willems
a9ae9eafaa
Code cleanup
2024-03-19 21:51:27 +01:00
Sascha Willems
5b792b056d
Cleanup, fix comment typos
2024-03-19 21:17:36 +01:00
Sascha Willems
055d70dc30
Documentation
2024-03-16 10:34:29 +01:00
Sascha Willems
85018e6b09
Added sample for VK_KHR_ray_tracing_position_fetch
2024-03-16 10:29:44 +01:00
Sascha Willems
ba8fea35ac
Adjust subpass barriers
...
Fixes sync val
2024-02-19 21:33:16 +01:00
Sascha Willems
eda68d2421
Adjust descriptor pool
...
Fixes #1105
2024-02-18 14:53:16 +01:00
Sascha Willems
12892a87c2
Use no. of model images for pool size
2024-02-12 10:23:56 +01:00
Sascha Willems
213bf850d5
Removed outdated todos
2024-01-21 13:58:37 +01:00
Sascha Willems
afde90dcfd
Code cleanup
2024-01-21 13:19:40 +01:00
Sascha Willems
91ab6a517f
Code cleanup
2024-01-21 13:15:56 +01:00
Sascha Willems
a546f466c1
Code cleanup
2024-01-21 12:52:14 +01:00
Sascha Willems
922dbd4827
Code cleanup
2024-01-21 11:09:15 +01:00
Sascha Willems
91b85e41cf
Code cleanup, radial blur parameters can now be changed from the UI
2024-01-21 10:51:13 +01:00
Sascha Willems
d641086a29
Code cleanup, comments
2024-01-20 19:41:53 +01:00
Sascha Willems
93a873c678
Code cleanup
2024-01-20 19:02:26 +01:00
Sascha Willems
f703f746b3
Updated readme to match sample
2024-01-20 19:02:07 +01:00
Sascha Willems
b0719fc5a0
Code cleanup, additional comments
2024-01-20 18:48:55 +01:00
Sascha Willems
df24608511
Code cleanup, better variable naming, comments
2024-01-20 18:38:53 +01:00
Sascha Willems
5b8f09302e
Code cleanup, simplified the sample
2024-01-20 14:04:23 +01:00
Sascha Willems
b92e210bbe
Code cleanup, simplification
2024-01-20 13:05:02 +01:00
Sascha Willems
3dd195fe35
Code cleanup
2024-01-19 14:49:21 +01:00
Sascha Willems
54f25af1d4
Code cleanup
2024-01-19 13:38:29 +01:00
Sascha Willems
9ac41c788d
Code cleanup
2024-01-19 12:07:53 +01:00
Sascha Willems
cd84777ada
Code cleanuo
2024-01-19 12:00:08 +01:00
Sascha Willems
24591c6570
Code cleanup
2024-01-16 19:32:34 +01:00
Sascha Willems
f211a64153
Code cleanup
2024-01-16 19:30:16 +01:00
Sascha Willems
3019e4a7a6
Code cleanup
2024-01-16 19:02:08 +01:00
Sascha Willems
4d67a5a8b5
Code cleanup
2024-01-15 19:12:23 +01:00
Sascha Willems
668b9c9b57
Code cleanup, simplified descriptor setup
2024-01-15 19:12:06 +01:00
Sascha Willems
53bb3d63f0
Code cleanup
2024-01-15 18:45:57 +01:00
Sascha Willems
47c3bd16c4
Code cleanup, refactoring and simplification
2024-01-14 15:23:58 +01:00
Sascha Willems
0888d1c9b0
Code cleanup, code comments
2024-01-14 12:17:41 +01:00
Sascha Willems
9023421b0e
Code cleanup, comments
2024-01-14 11:11:07 +01:00
Sascha Willems
51618acc1f
Code cleanup and simplification
2024-01-14 11:04:43 +01:00
Sascha Willems
7ad9ee1dc3
Code cleanup, fixed HLSL shaders
2024-01-14 10:24:55 +01:00
Sascha Willems
6444281e34
Code cleanup, code comments
2024-01-14 10:01:18 +01:00
Sascha Willems
8238547d5b
Code cleanup
2024-01-13 19:25:52 +01:00
Sascha Willems
8143b2d9e5
Code cleanup
2024-01-13 19:15:42 +01:00
Sascha Willems
4ae651ce51
Heavily reworked this sample
...
Code cleanup, code restructuring, simplified, new comments and stage buffers to device
2024-01-13 11:27:06 +01:00
Sascha Willems
d82ebc8f32
Heavily reworked this sample
...
Code cleanup, code restructuring, simplified and lots of new code comments
2024-01-12 12:45:14 +01:00
Sascha Willems
44ff7a1a9d
Code cleanup
2024-01-08 21:00:38 +01:00