mirror of
https://github.com/KhronosGroup/Vulkan-Hpp.git
synced 2024-10-14 16:32:17 +00:00
b6a190f4a2
* CMake: Fix SAMPLES_BUILD and TESTS_BUILD * CMake: Enable sample build on linux * samples: Use glfw for window creation * samples: Fix include order * samples: Support new window handling * samples: Add build target for util * samples: Update CMake scripts to use util target * samples: Add WindowData to manage unique window * samples: Surface handling using WIndowData * sampels: Remove call for vk::su::destroyWindow() * CMake: FIx more options * samples: Build SurfaceCapabilities only on WIN32 * samples: Fixed RayTracing sample to build on Linux * samples: Fix wrong check on SurfaceProtectedCapabilitiesKHR This also fixes compilation with MinGW gcc/clang * CMake: check CMAKE_SYSTEM_NAME for Linux samples * CMake: Add source group for utils * samples: Fix potential bugs * samples: Reduce warnings on gcc/clang * samples: Fix missmatched new/free() which is UB * samples: Add missing initialization for dynamic dispatcher * samples: Remove unnecessary dispacther construct Co-authored-by: Andreas Süßenbach <asuessenbach@nvidia.com> |
||
---|---|---|
.. | ||
01_InitInstance | ||
02_EnumerateDevices | ||
03_InitDevice | ||
04_InitCommandBuffer | ||
05_InitSwapchain | ||
06_InitDepthBuffer | ||
07_InitUniformBuffer | ||
08_InitPipelineLayout | ||
09_InitDescriptorSet | ||
10_InitRenderPass | ||
11_InitShaders | ||
12_InitFrameBuffers | ||
13_InitVertexBuffer | ||
14_InitPipeline | ||
15_DrawCube | ||
16_Vulkan_1_1 | ||
CopyBlitImage | ||
CreateDebugUtilsMessenger | ||
DrawTexturedCube | ||
DynamicUniform | ||
EnableValidationWithCallback | ||
EnumerateDevicesAdvanced | ||
Events | ||
ImmutableSampler | ||
InitTexture | ||
InputAttachment | ||
InstanceExtensionProperties | ||
InstanceLayerExtensionProperties | ||
InstanceLayerProperties | ||
InstanceVersion | ||
MultipleSets | ||
OcclusionQuery | ||
PhysicalDeviceExtensions | ||
PhysicalDeviceFeatures | ||
PhysicalDeviceGroups | ||
PhysicalDeviceMemoryProperties | ||
PhysicalDeviceProperties | ||
PhysicalDeviceQueueFamilyProperties | ||
PipelineCache | ||
PipelineDerivative | ||
PushConstants | ||
PushDescriptors | ||
RayTracing | ||
SecondaryCommandBuffer | ||
SeparateImageSampler | ||
SurfaceCapabilities | ||
SurfaceFormats | ||
Template | ||
TexelBuffer | ||
utils | ||
CMakeLists.txt |