Go to file
Danny Robson db7f691624 tools: prefer cast::ffs over reinterpret_cast for alignment warnings 2024-02-21 14:58:43 +10:00
load build: rationalise generated header include paths 2019-06-20 11:38:55 +10:00
meta meta/info: correctly balance some braces in JSON output 2019-06-20 16:32:34 +10:00
specs@f1a7c4b4f3 specs: bump to v1.1.98 2019-02-21 21:01:57 +11:00
tools tools: prefer cast::ffs over reinterpret_cast for alignment warnings 2024-02-21 14:58:43 +10:00
.gitignore gitignore: ignore compiled python for spec.py 2019-06-01 11:13:01 +10: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
CMakeLists.txt build: use Python3 rather than PythonInterp modules 2024-02-21 14:57:08 +10:00
COPYING relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
Doxyfile.in doc: add naive doxygen support 2016-02-26 17:05:16 +11:00
README README: add a trivial README 2018-06-24 19:40:12 +10:00
buffer.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
buffer.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
callback.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
command_buffer.cpp rename util namespace to cruft 2018-08-05 14:51:18 +10:00
command_buffer.hpp rename util namespace to cruft 2018-08-05 14:51:18 +10:00
command_pool.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
command_pool.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
device.cpp cruft/util: use new debug headers 2019-05-17 13:33:30 +10:00
device.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
device_memory.cpp rename util namespace to cruft 2018-08-05 14:51:18 +10:00
device_memory.hpp rename util namespace to cruft 2018-08-05 14:51:18 +10:00
event.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
event.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
except.cpp cruft/util: use new debug headers 2019-05-17 13:33:30 +10:00
except.hpp cruft/util: use new debug headers 2019-05-17 13:33:30 +10:00
fence.cpp cruft/util: use new debug headers 2019-05-17 13:33:30 +10:00
fence.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
framebuffer.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
framebuffer.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
fwd.hpp fwd: temporarily remove platform specific function listing 2018-08-23 13:56:31 +10:00
image.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
image.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
image_view.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
instance.cpp rename util namespace to cruft 2018-08-05 14:51:18 +10:00
instance.hpp icd: use global, instance, and device tables 2019-01-05 23:30:52 +11:00
libcruft-vk.pc.in build: update pkg-config templates 2018-12-02 13:17:54 +11:00
object.cpp build: don't use explicitly relative include paths 2019-07-15 12:26:01 +10:00
object.hpp build: don't use explicitly relative include paths 2019-07-15 12:26:01 +10:00
ostream.cpp cruft: update for new iterator namespaces 2019-03-18 16:24:01 +11:00
ostream.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
physical_device.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
physical_device.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
pipeline.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
pipeline.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
pipeline_cache.cpp rename util namespace to cruft 2018-08-05 14:51:18 +10:00
pipeline_cache.hpp build: avoid double underscore header guards 2021-04-14 15:35:52 +10:00
pipeline_layout.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
pipeline_layout.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
queue.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
queue.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
render_pass.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
render_pass.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
semaphore.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
semaphore.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
shader_module.cpp build: transition from experimental filesystem 2018-12-05 19:13:50 +11:00
shader_module.hpp build: transition from experimental filesystem 2018-12-05 19:13:50 +11:00
surface.cpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
surface.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
swapchain.hpp relicense under the MPL-2.0 2018-08-04 15:24:36 +10:00
traits.cpp spec: avoid infinite InstanceProcAddr cycles 2019-03-03 22:12:46 +11:00
traits.hpp traits: Use reference to native DebugReport create/destroy 2019-03-03 22:12:16 +11:00

README

A simple C++ wrapper around Vulkan