Commit Graph

191 Commits

Author SHA1 Message Date
8e115d3c77 ostream: quote more strings 2019-03-02 23:01:28 +11:00
ce02f21614 icd: resolve enough to run the info tool 2019-03-02 22:47:03 +11:00
6e813ecc5e tools/spec: Don't construct Feature directly from XML 2019-03-02 16:01:18 +11:00
c3d51883cb tools/spec: don't use xml nodes in the Command constructor 2019-03-02 13:54:48 +11:00
cfdb2f2bdd specs: bump to v1.1.98 2019-02-21 21:01:57 +11:00
e9cae93e4a tools/info: initialise global_table for instance queries 2019-01-07 11:09:06 +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
deca2ded59 tools/spec: pass files rather than paths to write_foo functions 2019-01-05 15:29:13 +11:00
336e9632d3 tools/spec: add instance variable type hints for Registry 2019-01-05 15:22:09 +11:00
ad67137abc tools/spec: add forgotten block comment separator 2019-01-05 15:17:41 +11:00
d98785976e tools/spec: remove dead code 2019-01-05 15:16:27 +11:00
916bab6134 tools/spec: use preferred 'not in' syntax for PEP8 2019-01-05 15:14:41 +11:00
82b7bad661 tools/spec: avoid importing object 'as constant' 2019-01-05 15:14:41 +11:00
d288fe9b91 tools/spec: avoid shadowing variable 'type' 2019-01-05 15:14:41 +11:00
401b084306 tools/spec: remove dead code 2019-01-05 15:14:41 +11:00
408f278e29 tools/spec: remove trailing semicolons 2019-01-05 15:14:41 +11:00
a1e15882f6 tools/spec: conform argument spacing to PEP8 2019-01-05 15:14:41 +11:00
7aca56ce9e tools/spec: use more consistent block comment separators 2019-01-05 12:31:33 +11:00
e592afd8e0 tools/spec: don't raise strings as exceptions 2019-01-05 12:29:35 +11:00
babd86aa2b tools/spec: avoid block comment PEP8 warnings for subsections 2019-01-05 12:27:30 +11:00
06e29cb474 tools/spec: make main an actual function
This reduces variable shadowing across the rest of the file
2019-01-05 12:26:28 +11:00
09c9ff741a tools/spec: rename classes in CamelCase for PEP8 conformance 2019-01-05 12:14:15 +11:00
1710d6c8ce tools/spec: remove unused import 2019-01-05 12:13:50 +11:00
d13f684853 tools/spec: update whitespacing to conform to PEP8 2019-01-05 12:04:31 +11:00
fa2eed7e03 tools/spec: add some comments to the main function 2019-01-05 12:01:08 +11:00
7a5742bb57 tools/spec: add basic type hinting for write_foo functions 2019-01-05 12:00:56 +11:00
44edf5d00e tools/spec: remove unused enqueue_type function 2019-01-05 12:00:31 +11:00
05867df536 tools/spec: split the output code into subsections 2019-01-05 11:53:03 +11:00
504cd3946e specs: bump to 1.1.83 2019-01-02 13:50:01 +11:00
d9c33b2d2c tools/spec: labelled unused variables as unused 2018-12-06 16:01:19 +11:00
96c1c53071 build: transition from experimental filesystem 2018-12-05 19:13:50 +11:00
dff63c6178 build: update pkg-config templates 2018-12-02 13:17:54 +11:00
d80fff482b icd/dispatch: add init method to extract proc query function 2018-11-05 15:04:04 +11:00
7e6e5dc1b1 tools/spec: redirect to appended device/instance vtables 2018-09-12 14:10:39 +10: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
11c142f849 icd: add basic posix icd discovery 2018-09-08 12:31:43 +10:00
9dfc951193 tools/spec: override the windows header with our own version 2018-08-27 14:21:44 +10:00
cf6ba5e462 icd: add stub loader definitions 2018-08-24 17:33:09 +10:00
114f480b4d fwd: temporarily remove platform specific function listing 2018-08-23 13:56:31 +10:00
4bd6cc648e tools/spec: specify target platforms via command line argument 2018-08-23 13:56:12 +10:00
0a15b518b1 build; remove unnecessary gitignore entries 2018-08-06 14:36:23 +10:00
48d9e6321f build; add forgotten pkg-config file 2018-08-06 14:30:53 +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
825cbd8e28 relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
1eb4b724f9 README: add a trivial README 2018-06-24 19:40:12 +10:00
f5ddf852f1 build: remove legacy vulkan xml and xslt 2018-06-24 19:39:27 +10:00
751967619b spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00