Sascha Willems
01bf10f9a8
Uee new VK_LAYER_KHRONOS_validation layer on all platforms
...
Check if validation layer is actually present
2019-10-18 20:28:54 +02:00
Sascha Willems
0356b62f81
Updated Vulkan headers to 1.1.125
2019-10-18 15:58:29 +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
958f0cb65e
Merge pull request #609 from chrisforbes/shader-recompile
...
Recompile shaders with more modern glslang
2019-10-10 21:19:30 +02:00
Sascha Willems
a5794633f0
Get image offsets outside of assert calls
2019-09-13 22:05:57 +02:00
Sascha Willems
2b8b23acf9
Get image offsets outside of assert calls
2019-09-13 22:02:46 +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
ee354a2fbe
Updated Android build instructions
2019-09-06 20:42:05 +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
Sascha Willems
ec9f2243e6
Merge pull request #606 from chrisforbes/bug_605
...
multisampling: only build the per-sample pipeline if the device supports it
2019-09-06 17:28:43 +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
a05d90c221
Recompile shaders with more modern glslang
...
The SPIRV previously checked in had various issues -- most commonly, it
would use the VertexId and InstanceId builtins rather than the
replacmenet VertexIndex and InstanceIndex builtins required by Vulkan.
2019-09-06 09:59:45 +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
2f985f2aae
Fixed some compiler warnings
2019-08-18 18:33:16 +02:00
Sascha Willems
a6d9b57d7c
Merge branch 'master' into libktx
2019-08-05 07:21:30 +02:00
Sascha Willems
c3f1692486
Updated Android build filed for Gradle 5.x
...
Fixes #597
2019-08-04 13:48:09 +02:00
Sascha Willems
b67c35299b
Android asset loading
2019-08-03 18:20:27 +02:00
Sascha Willems
535c693ab2
C++11 flag only for C++
2019-08-03 13:28:15 +02:00
Sascha Willems
a951ab80e8
Removed vkloader from CMake for libktx
2019-08-03 13:16:00 +02:00
Sascha Willems
1b27063bc7
Android texture loading
2019-08-03 11:38:02 +02:00
Sascha Willems
b3be81cf98
Add libktx to android base library cmake
2019-08-03 11:37:47 +02:00
Sascha Willems
c61fbab138
Removed gli
2019-08-03 10:44:30 +02:00
Sascha Willems
9a29ef7070
Removed gli from submodules
2019-08-03 10:41:27 +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
Sascha Willems
1a6042e82d
Started replacing gli with libktx
2019-08-02 20:41:44 +02:00
Sascha Willems
70cfb3e756
Merge pull request #596 from jmacnak-nv/master
...
Fix a couple of small errors in ray tracing examples
2019-07-28 11:48:35 +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
Sascha Willems
4318c6d43e
Added new functionality for passing extension structures to device creation
2019-06-10 08:46:11 +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
3ff0da9aa8
Merge branch 'master' of github.com:SaschaWillems/Vulkan
2019-05-05 14:19:03 +02:00
Sascha Willems
eb39c1b8ac
Removed deprecated function
...
Refs #576
2019-05-05 14:18:35 +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
4b71da8049
Removed unused shader payload
2019-04-27 13:00:12 +02:00
Sascha Willems
667d682fb5
Removed unused code
2019-04-27 12:46:48 +02:00