Commit graph

2223 commits

Author SHA1 Message Date
Sascha Willems
e52a9342f4 Add command line arguments to headless samples
Those samples can now toggle between glsl and hlsl shaders
Moved command line parster to a separate header
2022-12-31 09:45:01 +01:00
Sascha Willems
484d16d394
Merge pull request #998 from wrightwriter/patch-1
fix minor typo
2022-12-29 20:13:18 +01:00
Sascha Willems
b340d8da6e
Merge pull request #1005 from trixirt/fix_sloth
fix spelling
2022-12-29 20:11:49 +01:00
Tom Rix
3adef0e268 fix spelling
sloth -> cloth

Signed-off-by: Tom Rix <trix@redhat.com>
2022-12-27 11:39:30 -05:00
Sascha Willems
4a119ecd7b Fixed specialization constant type in readme 2022-12-24 15:31:53 +01:00
Sascha Willems
e80a063fc5 Fixed specialization constant type 2022-12-24 15:26:48 +01:00
Sascha Willems
3d7f4477d8 Use arm64-v8a abi for Android
Incrase jvm memory
2022-12-24 14:51:55 +01:00
Sascha Willems
280964b945 Added ray query samples android build files
Refs #1004
2022-12-24 12:32:18 +01:00
Sascha Willems
9eae567ee2 Update gradle build tools 2022-12-24 11:46:49 +01:00
Sascha Willems
c01e8ac14d Updated readme 2022-12-20 07:21:17 +01:00
Sascha Willems
86b5a1109b Added sub pass dependency for the depth attachment
Fixes #769
2022-12-13 20:49:19 +01:00
Sascha Willems
707bb41851 Minor code cleanup
Removed unused variables
2022-12-09 07:24:32 +01:00
Sascha Willems
26cfa27f07 Minor code cleanup
Removed unused variables
2022-12-09 07:12:45 +01:00
Sascha Willems
4584538ed8 Use alignment from properties
Clean up
2022-12-05 20:14:35 +01:00
Sascha Willems
834d1e42af Updated Vulkan Headers to 1.3.236 2022-12-04 13:00:10 +01:00
Sascha Willems
250c7df08b Added sample for VK_EXT_descriptor_buffer
Work-in-progress
2022-12-04 12:51:14 +01:00
Sascha Willems
aaa91f44c3
Merge pull request #999 from djdeath/review/dynamic-rendering-layout-fix
dynamicrendering: use the right layout for depth/stencil
2022-11-25 16:48:38 +01:00
Lionel Landwerlin
46054ee59d dynamicrendering: use the right layout for depth/stencil 2022-11-21 11:38:44 +02:00
Petar Guglev
8a8ce0e266
fix minor typo 2022-11-15 18:11:05 +02:00
Sascha Willems
ed406e61a6 Added simple task shader 2022-11-10 18:24:57 +01:00
Sascha Willems
c739dac00a Indentation 2022-11-03 19:57:01 +01:00
Sascha Willems
42e4bd4a11 Removed unused include 2022-11-03 19:40:42 +01:00
Sascha Willems
8d32b27ccc Added a basic mesh shader example 2022-11-03 19:28:33 +01:00
Sascha Willems
89fc84bf14 Added a basic mesh shader example 2022-11-03 19:27:51 +01:00
Sascha Willems
c79333e085
Delete FUNDING.yml 2022-10-25 18:04:11 +02:00
Sascha Willems
2ece9f013f Remove unused descriptor set layout binding
Fixes #996
2022-10-15 19:36:24 +02:00
Sascha Willems
0589108b65
Merge pull request #997 from Light7734/patch-1
fix: typo in glTF Loading example
2022-10-15 18:52:07 +02:00
Light7734
d6084061b3
fix: typo in glfwloading example 2022-10-11 10:32:51 +00:00
Sascha Willems
ae3c1325f8 Added dynamic state 3 2022-10-03 18:52:25 +02:00
Sascha Willems
7100323941 Added dynamic state 2 2022-10-02 19:16:40 +02:00
Sascha Willems
07b479aae5 Started working on new dynamic state sample
wip
2022-10-02 15:46:26 +02:00
Sascha Willems
727d351b42 Added virtual function to enable extension based on extension list from physical device 2022-10-02 15:46:06 +02:00
Sascha Willems
44c95211aa Updated Vulkan headers to 1.3.230 2022-10-02 15:08:15 +02:00
Sascha Willems
61cc2e3d18
Merge pull request #991 from natevm/master
Example demonstrating how to use SBT record data in a ray tracing pipeline
2022-09-27 07:03:12 +02:00
Nathan V. Morrical
b82ecd94a3
Merge branch 'SaschaWillems:master' into master 2022-09-26 23:23:23 -05:00
n8vm
3a4ea2b697 updating sbt record data example to also cover miss sbt data 2022-09-26 20:28:08 -06:00
Sascha Willems
8730b2b266 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2022-09-26 17:48:09 +02:00
Sascha Willems
38213eb2a5 Removed unused combined sampler from layout
Refs #995
2022-09-26 17:47:59 +02:00
Sascha Willems
2b76a9a974
Merge pull request #993 from MTCoster/dev/pipelines-fixes
Fixes to dynamic state behavior in pipelines demo
2022-09-26 17:27:54 +02:00
n8vm
e8270a7b38 Merge branch 'sascha_master' 2022-09-25 13:43:24 -06:00
Matt Coster
1e57057798
Fixes to dynamic state behavior in pipelines demo
This patch includes three fixes:
 - Allow wideLines to be enabled when fillModeNotSolid isn't,
 - Check against enabledFeatures for runtime conditionals instead
   of the theoretical values in deviceFeatures, and
 - Always call vkCmdSetLineWidth() before any draw command occurs.
   This is required by the spec, since any state declared as dynamic
   is explicitly not initialized by VkPipeline*StateCreateInfo.

Signed-off-by: Matt Coster <matt.coster@imgtec.com>
2022-09-14 15:06:17 +01:00
Sascha Willems
42b7f547a2 Fix descriptor pool sizes
Fixes #989
2022-09-10 09:05:07 +02:00
Sascha Willems
011f3484c7 Remove unnecessary flag
Fixes #988
2022-09-10 08:29:50 +02:00
n8vm
ac56858f2e updating example, fixing some buffer sizes 2022-09-09 11:54:26 -06:00
n8vm
9e58ad5377 Adding a simple example demonstrating how to use SBT record data 2022-09-08 12:57:00 -06:00
Sascha Willems
d02a039188 Remove requirement for shaderResourceMinLod
Fixes #984
2022-08-21 16:19:44 +02:00
Sascha Willems
9bfb3c5559 Enable VK_KHR_Deferred_Host_Operationgs for all samples
Inlcuding rayQueries
Fixes #987
2022-08-21 16:04:49 +02:00
Sascha Willems
20775d9f3d Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2022-08-19 17:50:18 +02:00
Sascha Willems
afab3c1624 Remove duplicate code
Fixes #985
2022-08-19 17:50:10 +02:00
Sascha Willems
154a734db0
Merge pull request #978 from SRSaunders/macos-example-fixes
Example-specific fixes for: MoltenVK config, OpenMP build, UBO size alignment, descriptorindexing memory bounds error
2022-08-14 16:12:45 +02:00