Brad Davis
055d90ea30
Fix validation and improve sync for computecloth
2020-01-02 13:04:03 -08:00
Sascha Willems
e18d428249
Merge pull request #580 from ardrabczyk/typo
...
Fix typo: Dsiplay->Display
2019-12-21 13:49:13 +01:00
Sascha Willems
bb3b336e53
Merge pull request #637 from SaschaWillems/libktx
...
Replace gli with libktx
2019-12-08 10:04:25 +01:00
Sascha Willems
af3ae38bd2
ktx loading fixes
2019-12-08 08:58:35 +01:00
Sascha Willems
3537d2cca2
Merge branch 'master' into libktx
...
# Conflicts:
# examples/texturemipmapgen/texturemipmapgen.cpp
2019-12-07 16:04:45 +01:00
Sascha Willems
6d63dc32c3
Merge pull request #632 from chrisforbes/fix-displacement
...
Fix displacement sample blindly enabling BC compression feature
2019-12-05 20:18:57 +01:00
Sascha Willems
99fa99ff37
Added function for getting best-fit depth format to device
...
Refs #607
2019-12-01 18:13:22 +01:00
Robin Liu
6eefd7a5b6
Fix the validation error that there's not enough descriptors left in the pool.
2019-11-28 16:44:13 -05:00
Sascha Willems
144b58a253
Put image memory barrier in proper command buffer
2019-11-23 14:00:24 +01:00
Sascha Willems
9a727ccc43
Put image memory barrier in proper command buffer
2019-11-23 13:59:11 +01:00
Hugues Evrard
05bf2105f4
Be robust to queuePresent returning VK_SUBOPTIMAL_KHR
2019-11-20 18:42:30 -08:00
Chris Forbes
60a459552e
Fix displacement sample blindly enabling BC compression feature
2019-11-20 17:34:01 -08:00
Sascha Willems
7086684979
Fix image memory barriers
...
Use proper stages and access masks
This fixes image memory barrier validation
Refs #631
2019-11-19 19:07:03 +01:00
Sascha Willems
f544895708
Use proper type for scratch buffer memory requirements
...
Explicitly set type for top and botom level AS memory requirements
Fixes #622
2019-11-09 10:47:31 +01:00
Sascha Willems
40c5e64faf
Updated comments
...
Refs #622
2019-11-09 10:35:49 +01:00
VZout
a74849668b
Removed unnessessary increment to the shader binding table data
2019-11-01 16:13:23 +01:00
VZout
cd2ec54f7f
Cleaned up the createShaderBindingTable for the raytracing examples
2019-11-01 16:01:48 +01:00
Sascha Willems
e1e348ac7a
Merge branch 'master' of github.com:SaschaWillems/Vulkan
2019-10-27 17:53:51 +01:00
Sascha Willems
526ed2da0e
Simplified offscreen sample
2019-10-27 17:53:31 +01:00
Sascha Willems
27ab72d73f
Merge branch 'master' into libktx
2019-10-27 16:38:52 +01:00
Sascha Willems
eddd724e7c
Removed unused compute shader ubo members
2019-10-23 20:45:54 +02:00
Sascha Willems
0e9ab19fad
Reworked compute shader n-body synchronization
2019-10-13 09:40:31 +02:00
Sascha Willems
02280057ea
Reworked compute shader n-body synchronization
2019-10-12 20:06:10 +02:00
Sascha Willems
79998b4851
Merge branch 'master' into libktx
2019-09-13 21:52:19 +02:00
Sascha Willems
ca17e35964
Don't use precise query control flag for statistic queries
...
Fixes ##600
2019-09-11 20:49:31 +02:00
Sascha Willems
d33fc23e0b
Merge branch 'master' into libktx
2019-09-06 19:20:35 +02:00
Sascha Willems
36bf3dd31a
Removed remaining dds files
...
All textures are now loaded from ktx
2019-09-06 19:18:15 +02:00
Sascha Willems
90c1cb85f8
Merge pull request #611 from chrisforbes/bug_610
...
Only use anisotropic sampling if the device supports it
2019-09-06 17:33:13 +02:00
Chris Forbes
7ea3fb5e2d
Only use anisotropic sampling if the device supports it
...
Fixes #610
2019-09-06 10:47:10 +01:00
Chris Forbes
197671b586
multisampling: only build the per-sample pipeline if the device supports it
...
Bug: #605
2019-09-05 22:29:30 +01:00
Sascha Willems
b67c35299b
Android asset loading
2019-08-03 18:20:27 +02:00
Sascha Willems
1b27063bc7
Android texture loading
2019-08-03 11:38:02 +02:00
Sascha Willems
85f0e9f6b7
Replaced gli with libktx for terrain tessellation height map loading
2019-08-03 10:39:39 +02:00
Sascha Willems
803ccd0cf4
Replaced gli with libktx for mip generation sample
2019-08-03 10:20:36 +02:00
Sascha Willems
0eef7f2ee1
Removed unused gli includes
2019-08-03 10:15:55 +02:00
Sascha Willems
40a16ac48a
Replaced gli with libktx for cubemap texture loading sample
2019-08-03 10:00:29 +02:00
Sascha Willems
7e2bd36dfa
Replaced gli with libktx for 2D texture array loading sample
2019-08-03 09:56:58 +02:00
Sascha Willems
660e93e0c4
Replaced gli with libktx for 2D texture array loading sample
2019-08-03 09:55:46 +02:00
Sascha Willems
87042dc358
Replaced gli with libktx for 2D texture loading sample
2019-08-03 09:46:41 +02:00
Jason Macnak
6ead6171a7
Fix a couple of small errors in ray tracing examples
...
nv_ray_tracing_basic.cpp
- update to 3 component vertex data (4 component isn't supported)
- update type to TOP_LEVEL when building the TLAS
nv_ray_tracing_reflections.cpp
- update AS info type to TOP_LEVEL when building the TLAS
nv_ray_tracing_shadows.cpp
- update AS info type to TOP_LEVEL when building the TLAS
Validation layer changes coming soon :)
2019-07-26 16:31:19 -07:00
Sascha Willems
2a5d7df56e
Merge pull request #585 from tntljc/master
...
Fix some synchronization flaws
2019-06-22 10:00:09 +02:00
JC Liang
b575a1ff1a
Fix some synchronization flaws
...
- shader: add barrier at the end of each iteration to avoid writing before the reading finished
- cpp: add synchronization between compute and graphics, the image barrier is not enough for the data visibility between different submission
modified: data/shaders/computenbody/particle_calculate.comp
modified: data/shaders/computenbody/particle_calculate.comp.spv
modified: examples/computenbody/computenbody.cpp
2019-06-17 19:31:00 +08:00
Sascha Willems
10a908d20f
Started work on descriptor indexing example
...
Refs #583
2019-06-10 13:07:48 +02:00
Arkadiusz Drabczyk
aa86b610be
Fix typo: Dsiplay->Display
2019-05-18 15:29:26 +02:00
Sascha Willems
b2add91d2c
Renamed compute shader ray tracing example
2019-05-11 12:41:46 +02:00
Sascha Willems
4326ce390d
Add compute shaders (CMake)
2019-05-11 12:37:07 +02:00
Sascha Willems
b9bf2bca85
Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies
2019-05-11 12:16:28 +02:00
Sascha Willems
a88b96ac0c
Merge pull request #568 from itrainl4/patch-negativeviewportheight
...
Fix incorrect VkDescriptorPoolSize in negativeviewportheight.
2019-04-30 21:23:35 +02:00
Sascha Willems
667d682fb5
Removed unused code
2019-04-27 12:46:48 +02:00
Sascha Willems
7501d110af
Added advanced ray tracing examples to the cmake list
2019-04-27 11:08:29 +02:00