Commit Graph

  • 5594c6e4f8
    Rename variables named 'requires' which is a keyword in c++20 nyronium 2019-06-06 14:49:41 +0200
  • 50e0a941e9
    Use new Vulkan-Headers repository. Don't generate createReturnValue function call if the return type is void. (#335) Markus Tavenrath 2019-06-06 13:13:38 +0200
  • 61f79c449c Use new Vulkan-Headers repository. Don't generate createReturnValue function call if the return type is void. Markus Tavenrath 2019-06-06 12:01:36 +0200
  • ba723dfef5 Update vulkan.hpp Matthew Pohlmann 2019-06-02 11:31:47 -0700
  • d2a1056a56
    Add support for Vulkan header version 109 (#333) Markus Tavenrath 2019-05-30 09:18:32 +0200
  • 8942df08eb Add support for Vulkan header version 109 Markus Tavenrath 2019-05-30 09:10:24 +0200
  • 68227b8bef
    Use VULKAN_HPP_ASSERT instead of assert Matthew Pohlmann 2019-05-23 22:09:54 -0700
  • 7900c655f3 Add samples SecondaryCommandBuffer and SeparateImageSampler. (#331) Andreas Süßenbach 2019-05-21 15:44:52 +0200
  • a0f945983d Add samples SecondaryCommandBuffer and SeparateImageSampler. Andreas Süßenbach 2019-05-20 14:13:47 +0200
  • 0e76bc68e3 Support compilation with VK_NO_PROTOTYPES defined (#328) Frank Richter 2019-05-21 14:57:52 +0200
  • 2a6d434b1d Regenerated vulkan.hpp Frank Richter 2019-05-21 14:43:40 +0200
  • b4dd7d48a3 Merge branch 'master' into VK_NO_PROTOTYPES Frank Richter 2019-05-16 14:47:19 +0200
  • d566d2200c
    Add helper function to copy a vector of UniqueHandles into a vector of UniqueHandle::element_type. (#327) Andreas Süßenbach 2019-05-16 08:07:36 +0200
  • ac10dafd73
    Add handling of "comment" to disabled extensions. (#330) Andreas Süßenbach 2019-05-13 12:06:41 +0200
  • 42579a2240 Add handling of "comment" to disabled extensions. asuessenbach 2019-05-13 11:50:47 +0200
  • 110af242fe Add helper function to copy a vector of UniqueHandles into a vector of UniqueHandle::element_type. Andreas Süßenbach 2019-05-09 16:02:20 +0200
  • d6261f2e78 Add checks for VK_NO_PROTOTYPES so the can still compile if that is defined Frank Richter 2019-05-09 18:32:16 +0200
  • 5ce8ae7fd0 Add samples OcclusionQuery, PipelineCache, PipelineDerivative, PushConstants, and PushDescriptors. (#325) Andreas Süßenbach 2019-05-09 15:25:40 +0200
  • d9c9df716b Add samples OcclusionQuery, PipelineCache, PipelineDerivative, PushConstants, and PushDescriptors. asuessenbach 2019-05-02 11:33:08 +0200
  • 61e92d4842 Add type alias for underlying type of vk::UniqueHandle (#326) Jarrett Johnson 2019-05-09 03:22:10 -0400
  • 6b12d1ba6f Unique Handle Type alias moved Jarrett Johnson 2019-05-08 19:53:21 -0400
  • 7efa8bc3d3 Type alias to UniqueHandle Jarrett Johnson 2019-05-07 21:22:57 -0400
  • d8fb9645de Add type alias for underlying type of vk::UniqueHandle Jarrett Johnson 2019-05-07 21:02:28 -0400
  • 39d204839d [VulkanHpp] changed to "VK_LAYER_KHRONOS_validation" as validation layer (#324) Andreas Süßenbach 2019-04-30 17:03:26 +0200
  • 7dc854628a [VulkanHpp] changed to "VK_LAYER_KHRONOS_validation" as validation layer asuessenbach 2019-04-29 16:52:50 +0200
  • 1a7779e75b Add samples InstanceExtensionProperties, InstanceLayerExtensionProperties, InstanceLayerProperties, MultipleSets (#320) Andreas Süßenbach 2019-04-15 10:18:58 +0200
  • 49afea2e1d Add samples InstanceExtensionProperties, InstanceLayerExtensionProperties, InstanceLayerProperties, MultipleSets asuessenbach 2019-04-08 10:46:11 +0200
  • d965a74cc0 Add samples ImmutableSampler, InitTexture, InputAttachment (#315) Andreas Süßenbach 2019-04-09 15:19:18 +0200
  • d4ddb0a2cd Add error check before filling a vector of UniqueHandles from just created handles. (#319) Andreas Süßenbach 2019-04-08 11:33:49 +0200
  • 2327239b80 Add error check before filling a vector of UniqueHandles from just created handles. asuessenbach 2019-04-08 10:53:13 +0200
  • ec22b313e0 Check for errors before initializing vectors of UniqueHandles. Tony Wasserka 2019-04-06 19:04:45 +0200
  • e30d50a2c9 Add samples ImmutableSampler, InitTexture, InputAttachment Andreas Süßenbach 2019-03-12 09:34:45 +0100
  • f7ec6041b3 Add samples DynamicUniform, EnableValidationWithCallback, EnumerateDevicesAdvanced, Events (#313) Andreas Süßenbach 2019-04-01 10:06:49 +0200
  • bcc02a1cb0 Cleanup on platform protection handling. (#312) Andreas Süßenbach 2019-04-01 09:30:06 +0200
  • fba738079a Use CMake's find_package to locate vulkan for samples and tests. (#308) Andreas Süßenbach 2019-04-01 08:52:22 +0200
  • d92d6dcab7 Add samples DynamicUniform, EnableValidationWithCallback, EnumerateDevicesAdvanced, Events Andreas Süßenbach 2019-03-12 09:34:45 +0100
  • 2d8483e06f Add samples 16_Vulkan_1_1, CopyBlitImage, CreateDebugReportCallback, DrawTexturedCube (#304) Andreas Süßenbach 2019-03-26 12:24:36 +0100
  • 86c73355d2 Cleanup on platform protection handling. asuessenbach 2019-03-21 14:40:43 +0100
  • 7905145361 Get the to_string function of an enum inside of the corresponding platform protection (#311) Andreas Süßenbach 2019-03-21 11:53:30 +0100
  • 75e2798f29 Get the to_string function of an enum inside of the corresponding platform protection asuessenbach 2019-03-21 11:36:13 +0100
  • fe614bd960 Add platform specific protection for enum classes listed in a platform-protected extension. (#310) Andreas Süßenbach 2019-03-20 17:39:51 +0100
  • 359f4a506a Add platform specific protection for enum classes listed in a platform-protected extension. asuessenbach 2019-03-20 10:57:20 +0100
  • c4a9dcd0fe Use CMake's find_package to locate vulkan for samples and tests. asuessenbach 2019-03-19 17:20:05 +0100
  • ec4d9d9855 Add samples 16_Vulkan_1_1, CopyBlitImage, CreateDebugReportCallback, DrawTexturedCube Andreas Süßenbach 2019-03-12 09:34:45 +0100
  • 45590a9bd7 Change include paths and argument type on main functions to ease linux adoption (#307) Andreas Süßenbach 2019-03-19 15:35:08 +0100
  • 3f20016ba9 Make the default value on "other" types dynamic by reading those types from <type> "requires" in vk.xml. (#306) Andreas Süßenbach 2019-03-19 15:34:00 +0100
  • cc8168c98c Change include paths and argument type on main functions to ease linux adoption asuessenbach 2019-03-19 14:06:04 +0100
  • 166b250bcb Make the default value on "other" types dynamic by reading those types from <type> "requires" in vk.xml. Andreas Süßenbach 2019-03-19 08:53:27 +0100
  • 48ceca69f3 Improve alias handling of enums and structs: (#305) Andreas Süßenbach 2019-03-18 20:48:10 +0100
  • 0e2859f66e Improve alias handling of enums and structs: - Extend and unify alias handling on feature and extension enums - Extend aliases of enums handling to accept two levels of aliasing - Extend aliases of structures to allow mulitple aliases of the same structure - Simplify forward declarations to just declare all structures and aliases Andreas Süßenbach 2019-03-18 13:54:22 +0100
  • cd8e5283c3 Extend set of samples (#296) Andreas Süßenbach 2019-03-15 10:40:45 +0100
  • 70c837fba2 Add DispatchLoaderDynamic constructor for use with linked vulkan library. (#300) Andreas Süßenbach 2019-03-13 15:33:33 +0100
  • c8123be19c Add DispatchLoaderDynamic constructor for use with linked vulkan library. Andreas Süßenbach 2019-03-13 10:13:56 +0100
  • e935e6291e
    Update to Vulkan 1.1.103 (#298) Andreas Süßenbach 2019-03-12 09:32:39 +0100
  • 7176eaeac5 Fix tinyxml2 target interface Wunkolo 2019-03-11 21:33:53 -0700
  • 5226bbb7da Add fallback manual tinyxml2 target Wunkolo 2019-03-11 21:17:32 -0700
  • b732e8aaa9 Add find_package-based tinyxml2 linkage Wunkolo 2019-03-11 12:39:32 -0700
  • 83ebaa4331 Update to Vulkan 1.1.103 Andreas Süßenbach 2019-03-11 16:08:19 +0100
  • a08954c470 Add structurechain tuple-based getter (#292) Wunkolo 2019-03-11 07:25:31 -0700
  • 982c523fff Extend set of samples Andreas Süßenbach 2019-03-06 10:33:59 +0100
  • f0dc8d6f38 Cleanup on Samples (#295) Andreas Süßenbach 2019-03-05 08:59:40 +0100
  • ec13a0b9e0 Cleanup on Samples Andreas Süßenbach 2019-02-26 09:01:47 +0100
  • 018ebdd87f Fix construction of multiple flags in to_string() functions. (#293) Andreas Süßenbach 2019-02-25 10:46:51 +0100
  • 80783a82df Fix construction of multiple flags in to_string() functions. Andreas Süßenbach 2019-02-25 10:10:51 +0100
  • 34d8f1bc41 Add structurechain tuple-based getter Wunkolo 2019-02-23 16:39:37 -0800
  • 6b68963f36 Fix consistant case suffix for substr trimming Wunkolo 2019-02-22 22:25:30 -0800
  • 08d1d310a0
    Fix to_string bracket formatting functions on *Flags. Wunkolo 2019-02-13 12:13:08 -0800
  • efe676ab66 Handle aliased enum values with different extension tag as their base value. (#290) Andreas Süßenbach 2019-02-13 12:18:49 +0100
  • 65e1f8ac31 Add sample 11_InitShaders (#288) Andreas Süßenbach 2019-02-13 12:17:22 +0100
  • 5a368ba58c Handle aliased enum values with different extension tag as their base value. Andreas Süßenbach 2019-02-13 10:16:37 +0100
  • f68a6b50e9 Add sample 11_InitShaders Andreas Süßenbach 2019-02-12 15:06:52 +0100
  • 9a4f863d6e Add missing return statement to to_string functions on *Flags. (#287) Andreas Süßenbach 2019-02-05 10:59:17 +0100
  • e915209e82 Add missing return statement to to_string functions on *Flags. Andreas Süßenbach 2019-02-05 10:44:43 +0100
  • 05497cb191
    Changed from using outdated environment variable VK_SDK_PATH to VULKAN_SDK. (#286) Andreas Süßenbach 2019-01-28 14:47:13 +0100
  • 0d7b407368 Changed from using outdated environment variable VK_SDK_PATH to VULKAN_SDK. Andreas Süßenbach 2019-01-28 09:58:17 +0100
  • 67ffe214e3 Change API of class DipatchLoaderDynamic to be based on vkInstance etc. instead of vk::Instance; add test to show how to use it. (#284) Andreas Süßenbach 2019-01-22 09:03:03 +0100
  • abacc2e337 Change API of class DipatchLoaderDynamic to be based on vkInstance etc. instead of vk::Instance; add test to show how to use it. Andreas Süßenbach 2019-01-21 14:08:15 +0100
  • 00e6f162a8
    Update to Vulkan 1.1.98 (#283) Andreas Süßenbach 2019-01-14 14:10:08 +0100
  • bbe62e1c2d Update to Vulkan 1.1.98 Andreas Süßenbach 2019-01-14 14:03:08 +0100
  • e3f096bc7c Cleanup on reading structure members and command arguments. (#282) Andreas Süßenbach 2019-01-14 10:09:19 +0100
  • d53fdf3bce samples/10_InitRenderPass: added missing device extensions on device creation. (#281) Andreas Süßenbach 2019-01-14 10:08:38 +0100
  • 66f478da85 Cleanup on reading structure members and command arguments. Andreas Süßenbach 2019-01-09 17:51:47 +0100
  • 98b42067aa samples/10_InitRenderPass: added missing device extensions on device creation. Andreas Süßenbach 2019-01-09 13:33:44 +0100
  • a147b07737 Cleanup code generation with focus on removing the need to sort all dependencies before writing them. Andreas Süßenbach 2019-01-09 11:55:11 +0100
  • 56269e6ecc Cleanup work on writing. Andreas Süßenbach 2018-10-29 09:36:18 +0100
  • 2e2ed6a85f Cleanup work on writing. Andreas Süßenbach 2018-10-29 09:36:18 +0100
  • b4080fb425 Correct usage of UniqueHandle<Type,Dispatch> in functions returning vectors of UniqueHandle<Type>. (#278) Andreas Süßenbach 2018-12-05 15:53:55 +0100
  • 354c4700d5 Correct usage of UniqueHandle<Type,Dispatch> in functions returning vectors of UniqueHandle<Type>. Andreas Süßenbach 2018-12-05 09:54:01 +0100
  • e765318a3d Correct usage of platform/protect information. (#276) Andreas Süßenbach 2018-12-03 14:33:37 +0100
  • 80518392d5 Introduced NoException test and resolved some warnings on unused parameters in the createResultValue functions. (#275) Andreas Süßenbach 2018-12-03 14:30:36 +0100
  • 2ee8d9436a Correct usage of platform/protect information. Andreas Süßenbach 2018-11-27 16:06:22 +0100
  • f0aa5a711d Introduced NoException test and resolved some warnings on unused parameters in the createResultValue functions. Andreas Süßenbach 2018-11-27 14:09:13 +0100
  • a616542f3c
    Fix issue with unused parameter "vectorAllocator" in some functions. (#277) Andreas Süßenbach 2018-11-29 13:21:24 +0100
  • 3677911640 Fix issue with unused parameter "vectorAllocator" in some functions. Andreas Süßenbach 2018-11-29 10:09:20 +0100
  • 95fde2253b Use std::move when calling createResultValue with NO_EXCEPTIONS (#273) Mike Cowan 2018-11-27 12:03:20 +0000
  • 9c815dfa65 Use std::move when calling createResultValue with NO_EXCEPTIONS Mike Cowan 2018-11-24 16:20:21 +0000
  • f99407cf28 Check result in two-step functions like enumeratePhysicalDevices (#270) Andreas Süßenbach 2018-11-08 03:46:18 +0100
  • f904010135 Check result in two-step functions like enumeratePhysicalDevices Andreas Süßenbach 2018-11-07 09:43:13 +0100
  • 8205bf6dbe
    Update to Vulkan 1.1.91 (#267) Andreas Süßenbach 2018-11-06 08:51:33 +0100
  • cf380d4106 Update to Vulkan 1.1.91 Andreas Süßenbach 2018-11-05 13:48:09 +0100