|
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 |
|
|
8f0970be5d
|
build: don't explicitly qualify local header paths
|
2018-05-30 14:35:39 +10:00 |
|
|
098bba3a7a
|
object: avoid comparing different types
|
2018-05-10 12:58:15 +10:00 |
|
|
7f35915772
|
build: rename limit to clamp
|
2018-05-03 21:44:37 +10:00 |
|
|
48c39ce7f6
|
build: update for gcc-8.1 warnings
|
2018-05-03 21:25:07 +10:00 |
|
|
21ba30e4b4
|
build: prefer iosfwd over iostream
|
2018-03-22 16:13:05 +11:00 |
|
|
6f429c1e35
|
traits: use new util::variadic location
|
2018-03-15 23:50:14 +11:00 |
|
|
41fb2a0284
|
build: silence type shortening warnings under clang
|
2018-01-18 11:57:08 +11:00 |
|
|
3d2e7e647c
|
util: move cast functions into util::cast
|
2018-01-16 15:12:54 +11:00 |
|
|
660e325e5f
|
build: remove unnecessary cmake module
|
2018-01-10 17:30:44 +11:00 |
|
|
e0f107a599
|
build: update for newest libutil api
|
2018-01-10 17:30:04 +11:00 |
|
|
e56b8573df
|
hello: avoid differing signed comparisons
|
2017-11-23 17:30:53 +11:00 |
|
|
98d30a560e
|
hello: use new colour coordinate type names
|
2017-11-23 17:30:36 +11:00 |
|
|
d876e113f8
|
cmake: bump for optimisation flag changes
|
2017-11-22 17:51:46 +11:00 |
|
|
8db4f7f421
|
build: translate more functionality to c++17
|
2017-09-19 18:22:40 +10:00 |
|
|
3b1019625e
|
object: use implicit native casting where possible
|
2017-09-14 13:14:36 +10:00 |
|
|
a303e5615a
|
build: quick tests for vk::native support
|
2017-09-14 02:14:32 +10:00 |
|
|
fe6a28b99c
|
except: map the arguments to try_func through vk::native
|
2017-09-14 02:14:06 +10:00 |
|
|
6b3d259642
|
fwd: add missing object and owned_ptr declarations
|
2017-09-14 02:13:41 +10:00 |
|
|
f4c3d1cba1
|
traits: add native conversion functions
|
2017-09-14 02:13:17 +10:00 |
|
|
c3fc537774
|
device_memory: add simple map objects
|
2017-09-14 01:39:38 +10:00 |
|
|
300ac66d16
|
callback: add debug callback object
|
2017-09-14 00:31:23 +10:00 |
|
|
cb8d895ec5
|
misc: bump copyright header years
|
2017-09-13 23:26:15 +10:00 |
|
|
93ea18dbdd
|
hello-tool: use vk::pipline<T>
|
2017-09-13 16:52:46 +10:00 |
|
|
7c7192842e
|
object: add make_owned for SelfT, OwnerT args
|
2017-09-13 16:52:16 +10:00 |
|
|
e284512d0d
|
object: rename T as SelfT for owned_ptr
|
2017-09-13 16:51:52 +10:00 |
|
|
e87ad28599
|
object: take constref to simplify rval passing
|
2017-09-13 16:51:17 +10:00 |
|
|
0ccbfc1cbe
|
traits: use wrapper_traits for wrapper create/destroy indirection
|
2017-09-13 16:51:07 +10:00 |
|
|
4ecac0648b
|
traits: use a MAP to define is_native
|
2017-09-12 14:24:21 +10:00 |
|
|
47bcb065c5
|
pipeline: parameterise on bindpoint
|
2017-09-12 14:24:04 +10:00 |
|
|
93b3fdedd8
|
build: rename MAP as MAP0
|
2017-09-12 14:23:22 +10:00 |
|
|
1b293d9a4e
|
object: add more wrapper types
|
2017-09-10 13:54:27 +10:00 |
|
|
88b76357fc
|
hello-tool: use owned semaphores
|
2017-09-09 15:46:37 +10:00 |
|
|
f64990d0c2
|
image_view: add minimal VkImageView wrapper
|
2017-09-09 15:46:08 +10:00 |
|
|
7bc8870e06
|
except: prefer safer try_foo style accessors
|
2017-09-09 15:34:27 +10:00 |
|
|
01ec49efe9
|
object: push enumerated::find into the header
|
2017-09-09 15:34:06 +10:00 |
|