Commit Graph

55 Commits

Author SHA1 Message Date
0aca2b3a9b instance: use default brace initialisation for missing param 2017-09-04 14:48:05 +10:00
78a0030c2c ostream: use make_infix for output iterators 2017-09-01 13:36:47 +10:00
2a61e8c4ea ostream: add queue_families to physical_device 2017-09-01 13:12:51 +10:00
7163123b71 physical_device: add queue_families query 2017-09-01 13:12:37 +10:00
0a84a4ebb3 object: briefly comment the enumerate method 2017-09-01 13:12:11 +10:00
b2702d994d instance: add application_info struct stub 2017-09-01 13:11:54 +10:00
d1de7478b3 instance: rename create_info as create_info_t 2017-09-01 12:52:02 +10:00
3d2229ea93 ostream: style and comments 2017-09-01 12:49:49 +10:00
5ef137fda4 info-tool: use the default constructor 2017-09-01 12:34:24 +10:00
3141c27338 instance: add a default constructor 2017-09-01 12:34:09 +10:00
4f7e12951c object: add some top level comments 2017-09-01 12:33:41 +10:00
d88ecaf613 traits: add structure_type trait for native types 2017-09-01 12:33:08 +10:00
4848692016 info-tool: eliminate temporaries 2017-09-01 12:14:36 +10:00
ba3a49eccf instance: add constructor from base info type 2017-09-01 12:14:15 +10:00
1ac4db07ff cmake: bump for warning reduction 2017-06-05 17:07:42 +10:00
e6a4529e59 info-tool: add simple json-like information query 2017-05-26 16:33:29 +10:00
2c0f3f4df4 ostream: add some trivial ostream operators 2017-05-26 16:33:05 +10:00
7850699178 object: fill out object instantiation routines 2017-05-26 16:32:31 +10:00
b3f9668c6b vk.xml: update to newest vulkan specification 2017-05-26 16:31:31 +10:00
dbb8b7ee10 build: move objects into cruft::vk namespace 2017-05-26 16:30:48 +10:00
28249fa335 cmake: bump for LTO fixes 2017-05-16 17:14:24 +10:00
4c28aacafe build: remove autotools support 2017-03-23 15:08:38 +11:00
3e13a474df cmake: bump external cmake libraries 2017-03-23 14:53:29 +11:00
bf55b4d710 bump cmake 2017-03-06 21:42:49 +11:00
95ad18df0a cmake: bump for search_libs fixes 2017-02-21 21:23:48 +11:00
93367d6884 cmake: import LTO fixes 2017-01-25 18:48:18 +11:00
1a2a81098e cmake: export CRUFT_VK_FOUND variable 2017-01-23 21:49:26 +11:00
0f7b584f62 cmake: bump for link_flag fixes 2017-01-23 16:59:36 +11:00
27ce2be95c cmake: add initial build scripts 2017-01-23 15:12:46 +11:00
a6dc5cb128 cmake: add initial cmake build scripts 2017-01-19 14:40:12 +11:00
7b71ec550e autocruft: bump for mingw fixes 2016-12-12 17:12:35 +11:00
72ea4de3ed m4/nc: bump for warnings as errors 2016-10-27 10:07:35 +11:00
ecc20ef991 m4/nc: bump for sanitizer options 2016-10-25 17:53:48 +11:00
ec76e62eb4 build: minimse header inclusion 2016-10-14 18:01:49 +11:00
949eb5f131 m4/nc: bump for NDEBUG and filesystem 2016-10-10 16:11:28 +11:00
a4d0d4cc18 m4/nc: update for NDEBUG definition 2016-10-06 17:13:57 +11:00
c504f97663 build: remove stabs debugging support 2016-08-25 12:06:12 +10:00
64ab73014a m4/nc: bump for subpackage naming changes 2016-08-01 17:45:23 +10:00
f480668996 build: reduce type conversion warnings 2016-06-29 18:03:11 +10:00
2969214138 build: use consolidated NC_SUBPACKAGE 2016-06-21 19:22:09 +10:00
4b1efc8a01 m4: move nerdcruft m4 into submodule 2016-06-21 11:13:33 +10:00
c08698c283 m4: bump autocruft for compiler updates 2016-05-18 10:20:17 +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
bf265477f0 build: use static cruft libraries 2016-04-19 17:27:47 +10:00
1897feea65 m4/nc_subpackage: remove inadvertant debug output 2016-04-19 16:23:51 +10:00
4a990fe2a9 enable optional inline dependency build 2016-04-05 11:16:23 +10:00
08155c41f3 doc: add naive doxygen support 2016-02-26 17:05:16 +11:00
09a9f7f9a4 build: don't supply spurious dependency versions 2016-02-26 14:57:56 +11:00
6e669e818e build: allow maintainer mode 2016-02-26 14:57:50 +11:00
560a0d91e4 add licencing information 2016-02-26 13:39:01 +11:00