Launching a Windows app
I built Vulkan samples for Windows as follows:
set MY_VS_GENERATOR="Visual Studio 17 2022"
set MY_DRIVE=D:
%MY_DRIVE%
cd \dev\build\v
set MY_CMAKE_EXE=%MY_DRIVE%\dev\tools\cmake-3.24.2-windows-x86_64\bin\cmake.exe
%MY_CMAKE_EXE% ..\..\repos\Vulkan -G %MY_VS_GENERATOR% -A x64
rem Open generated vulkanExamples.sln and build.
and launched bloom.exe
with RenderDoc:
![](https://developernote.com/wp-content/uploads/2023/02/image-30.png)
It also was able to display partially drawn scene as with OpenGL app:
![](http://developernote.com/wp-content/uploads/2023/02/image-31.png)
![](http://developernote.com/wp-content/uploads/2023/02/image-32.png)
![](http://developernote.com/wp-content/uploads/2023/02/image-33.png)
![](http://developernote.com/wp-content/uploads/2023/02/image-34.png)
![](http://developernote.com/wp-content/uploads/2023/02/image-35.png)
![](http://developernote.com/wp-content/uploads/2023/02/image-36.png)
and displayed the vertices:
![](https://developernote.com/wp-content/uploads/2023/02/image-37-1024x603.png)
and multiple Color Passes in Event Browser:
![](https://developernote.com/wp-content/uploads/2023/02/image-38.png)
Probably Color Pass is actually Render Path that is a scope for draw calls:
![](https://developernote.com/wp-content/uploads/2023/02/image-43.png)
Launching an Android app
Added adb
path in VS2022:
![](https://developernote.com/wp-content/uploads/2023/02/image-41.png)
and while trying to switch the context I got this:
![](https://developernote.com/wp-content/uploads/2023/02/image-42.png)
obviously, it can’t find the squid APK.
Vulkan docs:
https://registry.khronos.org/vulkan/specs/1.3-extensions/html/chap6.html