Vulkan-Hpp/samples
asuessenbach fba2516d9c Remove implicit cast operators on ResultValue<T>
As it turned out to not provide a complete solution to the C++-API-change issue on logical-change of the C-API, we simply remove those implicit cast operators. That is, accessing the result and the value need to be explicit.
2020-07-22 16:49:42 +02:00
..
01_InitInstance Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
02_EnumerateDevices Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
03_InitDevice Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
04_InitCommandBuffer Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
05_InitSwapchain Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
06_InitDepthBuffer Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
07_InitUniformBuffer Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
08_InitPipelineLayout Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
09_InitDescriptorSet Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
10_InitRenderPass Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
11_InitShaders Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
12_InitFrameBuffers Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
13_InitVertexBuffer Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
14_InitPipeline Remove implicit cast operators on ResultValue<T> 2020-07-22 16:49:42 +02:00
15_DrawCube Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
16_Vulkan_1_1 Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
CopyBlitImage Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
CreateDebugUtilsMessenger Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
DebugUtilsObjectName Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
DrawTexturedCube Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
DynamicUniform Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
EnableValidationWithCallback Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
EnumerateDevicesAdvanced Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
Events Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
ImmutableSampler Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
InitTexture Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
InputAttachment Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
InstanceExtensionProperties Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
InstanceLayerExtensionProperties Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
InstanceLayerProperties Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
InstanceVersion Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
MultipleSets Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
OcclusionQuery Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
PhysicalDeviceExtensions Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
PhysicalDeviceFeatures Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
PhysicalDeviceGroups Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
PhysicalDeviceMemoryProperties Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
PhysicalDeviceProperties Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
PhysicalDeviceQueueFamilyProperties Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
PipelineCache Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
PipelineDerivative Remove implicit cast operators on ResultValue<T> 2020-07-22 16:49:42 +02:00
PushConstants Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
PushDescriptors Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
RayTracing Remove implicit cast operators on ResultValue<T> 2020-07-22 16:49:42 +02:00
SecondaryCommandBuffer Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
SeparateImageSampler Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
SurfaceCapabilities Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
SurfaceFormats Introduce structure constructors using ArrayProxyNoTemporaries 2020-07-09 12:03:03 +02:00
Template Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
TexelBuffer Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
utils Introduce usage of [[nodiscard]] with C++17 2020-07-22 10:59:12 +02:00
CMakeLists.txt [CMake] Disable tests in external libraries 2020-03-20 05:12:25 +09:00