Commit graph

2216 commits

Author SHA1 Message Date
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
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
Sascha Willems
5e7b5e6b0b
Merge pull request #981 from arufus/master
Fix hlsl pixel shader in multisampling demo
2022-08-14 16:07:15 +02:00
Sascha Willems
0b0aa2ddb7 Reset resize flag after resize is handled
Fixes #980
2022-08-11 15:31:41 +02:00
Sascha Willems
408f57c761 Reset resize flag after resize is handled
Fixes #980
2022-08-11 13:37:06 +02:00
arufus
a867ca2809
Merge branch 'SaschaWillems:master' into master 2022-08-11 17:27:36 +08:00
arufus
310a9ec6f9 Fix hlsl pixel shader in multisampling demo 2022-08-11 17:26:26 +08:00
Stephen Saunders
f103389d03 Align UBO sizes between code and shaders for computeraytracing, ssao, & texturearray examples 2022-08-08 13:46:30 -04:00
Stephen Saunders
b60f404b0e Fix cube count & indices logic error in descriptorindexing example 2022-08-08 02:15:03 -04:00