Go to file
2018-06-24 19:40:12 +10:00
specs@ee13fc355f spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
tools spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
.gitignore add forgotten pkgconfig template libcruft-vk.pc.in 2016-02-24 11:25:20 +11:00
.gitmodules spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
AUTHORS initial import 2016-02-24 11:11:41 +11:00
buffer.cpp build: move objects into cruft::vk namespace 2017-05-26 16:30:48 +10:00
buffer.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
callback.hpp callback: add debug callback object 2017-09-14 00:31:23 +10:00
CMakeLists.txt spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
command_buffer.cpp util: move cast functions into util::cast 2018-01-16 15:12:54 +11:00
command_buffer.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
command_pool.cpp object: rename id' as native' 2017-09-08 17:11:35 +10:00
command_pool.hpp object: add more wrapper types 2017-09-10 13:54:27 +10:00
COPYING add licencing information 2016-02-26 13:39:01 +11:00
device_memory.cpp util: move cast functions into util::cast 2018-01-16 15:12:54 +11:00
device_memory.hpp util: move cast functions into util::cast 2018-01-16 15:12:54 +11:00
device.cpp util: move cast functions into util::cast 2018-01-16 15:12:54 +11:00
device.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
Doxyfile.in doc: add naive doxygen support 2016-02-26 17:05:16 +11:00
event.cpp object: rename id' as native' 2017-09-08 17:11:35 +10:00
event.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
except.cpp spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
except.hpp build: silence type shortening warnings under clang 2018-01-18 11:57:08 +11:00
fence.cpp util: move cast functions into util::cast 2018-01-16 15:12:54 +11:00
fence.hpp build: move objects into cruft::vk namespace 2017-05-26 16:30:48 +10:00
framebuffer.cpp spec.py: provide a less ambiguous handle definition 2017-09-06 00:14:18 +10:00
framebuffer.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
fwd.hpp spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
image_view.hpp object: add more wrapper types 2017-09-10 13:54:27 +10:00
image.cpp add licencing information 2016-02-26 13:39:01 +11:00
image.hpp build: move objects into cruft::vk namespace 2017-05-26 16:30:48 +10:00
instance.cpp except: prefer safer try_foo style accessors 2017-09-09 15:34:27 +10:00
instance.hpp callback: add debug callback object 2017-09-14 00:31:23 +10:00
libcruft-vk-inline.pc.in enable optional inline dependency build 2016-04-05 11:16:23 +10:00
libcruft-vk-system.pc.in build: use consolidated NC_SUBPACKAGE 2016-06-21 19:22:09 +10:00
object.cpp object: push enumerated::find into the header 2017-09-09 15:34:06 +10:00
object.hpp object: avoid comparing different types 2018-05-10 12:58:15 +10:00
ostream.cpp spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
ostream.hpp spec: rewrite header generator to use Khronos repo directly 2018-06-23 12:41:51 +10:00
physical_device.cpp build: translate more functionality to c++17 2017-09-19 18:22:40 +10:00
physical_device.hpp build: translate more functionality to c++17 2017-09-19 18:22:40 +10:00
pipeline_cache.cpp util: move cast functions into util::cast 2018-01-16 15:12:54 +11:00
pipeline_cache.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
pipeline_layout.cpp object: add more wrapper types 2017-09-10 13:54:27 +10:00
pipeline_layout.hpp object: add more wrapper types 2017-09-10 13:54:27 +10:00
pipeline.cpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
pipeline.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
queue.cpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
queue.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
README README: add a trivial README 2018-06-24 19:40:12 +10:00
render_pass.cpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
render_pass.hpp misc: bump copyright header years 2017-09-13 23:26:15 +10:00
semaphore.cpp add licencing information 2016-02-26 13:39:01 +11:00
semaphore.hpp image_view: add minimal VkImageView wrapper 2017-09-09 15:46:08 +10:00
shader_module.cpp build: update for gcc-8.1 warnings 2018-05-03 21:25:07 +10:00
shader_module.hpp object: add more wrapper types 2017-09-10 13:54:27 +10:00
surface.cpp build: translate more functionality to c++17 2017-09-19 18:22:40 +10:00
surface.hpp build: translate more functionality to c++17 2017-09-19 18:22:40 +10:00
swapchain.hpp build: translate more functionality to c++17 2017-09-19 18:22:40 +10:00
traits.cpp callback: add debug callback object 2017-09-14 00:31:23 +10:00
traits.hpp build: don't explicitly qualify local header paths 2018-05-30 14:35:39 +10:00

A simple C++ wrapper around Vulkan