Commit Graph

13 Commits

Author SHA1 Message Date
a24d0a7ab2 traits: rename id_t/id_traits to native_t/native_traits
renaming for consistency both in this project and with cruft-gl.

it's easier to perform this change if we push some more code into the
object.hpp header so we don't need to talk about native_t too often.
2017-09-08 17:35:24 +10:00
c5591d654a traits: use a less verbose workaround for life_traits ODR issues 2017-09-08 17:34:56 +10:00
32a7f6e816 traits: add some comments to the major types 2017-09-08 17:22:56 +10:00
665a61a98e traits: more consistent traits naming scheme 2017-09-08 17:14:40 +10:00
c5707ffc27 traits: add support for VkSurface 2017-09-07 15:51:11 +10:00
d0cffd56d3 traits: add DebugReportCallbackCreateInfo 2017-09-07 15:50:49 +10:00
2224b781f2 build: expanded API coverage 2017-09-05 17:20:17 +10:00
d88ecaf613 traits: add structure_type trait for native types 2017-09-01 12:33:08 +10:00
7850699178 object: fill out object instantiation routines 2017-05-26 16:32:31 +10:00
dbb8b7ee10 build: move objects into cruft::vk namespace 2017-05-26 16:30:48 +10:00
7a971470e8 traits: disable problematic template for GCC
GCC experiences an ICE when compiling an (unused) trait template with
stabs debugging stupport. Disable temporarily
2016-05-18 10:19:52 +10:00
560a0d91e4 add licencing information 2016-02-26 13:39:01 +11:00
3229e63406 initial import 2016-02-24 11:11:41 +11:00