2828fd24f3
load: hook vkCreateInstance as a means to setup global vtables
2019-03-03 12:59:51 +11:00
45953b9dcf
build: create a dynamic libvulkan.so
2019-03-03 12:18:58 +11:00
154e3b039b
rename 'icd' namespace as 'load'
2019-03-03 11:53:31 +11:00
065e2f0047
icd: add ostream operators
2019-01-07 11:08:42 +11:00
833d82f818
icd: use global, instance, and device tables
2019-01-05 23:30:52 +11:00
d80fff482b
icd/dispatch: add init method to extract proc query function
2018-11-05 15:04:04 +11:00
b8f405c134
icd: add initial instance and device vtables
2018-09-10 13:21:02 +10:00
26c9c3f70d
spec: add initial vtable stubs
2018-09-08 12:32:20 +10:00
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