Commit Graph

19 Commits

Author SHA1 Message Date
cf6ba5e462 icd: add stub loader definitions 2018-08-24 17:33:09 +10:00
4bd6cc648e tools/spec: specify target platforms via command line argument 2018-08-23 13:56:12 +10:00
c7bcc46138 build; correct the pkg-config template 2018-08-06 14:18:43 +10:00
18ff505317 rename util namespace to cruft 2018-08-05 14:51:18 +10:00
751967619b spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
660e325e5f build: remove unnecessary cmake module 2018-01-10 17:30:44 +11:00
300ac66d16 callback: add debug callback object 2017-09-14 00:31:23 +10:00
1b293d9a4e object: add more wrapper types 2017-09-10 13:54:27 +10:00
f64990d0c2 image_view: add minimal VkImageView wrapper 2017-09-09 15:46:08 +10:00
14f79cabb9 traits: add cpp file for testing instantiations 2017-09-08 17:05:59 +10:00
0371fb1fd2 surface: add initial VkSurface wrapper type 2017-09-07 15:51:51 +10:00
7fd225c0f1 hello-tool: automatically build spir shaders 2017-09-07 12:52:42 +10:00
2224b781f2 build: expanded API coverage 2017-09-05 17:20:17 +10:00
863cdf4a35 spec-tool: add python based xml to hpp converter
XSLT1 is too hard to work with, and Khronos have an annoying tendency to
generate their spec such that it's not in dependency order. So we're
switching to python, and performing basic depedency analysis within a
new tool.

This should allow us to do more extensive type modifications and
annotations.
2017-09-04 15:08:54 +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
1a2a81098e cmake: export CRUFT_VK_FOUND variable 2017-01-23 21:49:26 +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