build: move objects into cruft::vk namespace
This commit is contained in:
parent
28249fa335
commit
dbb8b7ee10
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
#include "./buffer.hpp"
|
#include "./buffer.hpp"
|
||||||
|
|
||||||
using vk::buffer;
|
using cruft::vk::buffer;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_BUFFER_HPP
|
#ifndef CRUFT_VK_BUFFER_HPP
|
||||||
#define __VK_BUFFER_HPP
|
#define CRUFT_VK_BUFFER_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct buffer : public owned<buffer,device> {
|
struct buffer : public owned<buffer,device> {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
#include <cruft/util/cast.hpp>
|
#include <cruft/util/cast.hpp>
|
||||||
|
|
||||||
using vk::command_buffer;
|
using cruft::vk::command_buffer;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,14 +15,14 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_COMMAND_BUFFER_HPP
|
#ifndef CRUFT_VK_COMMAND_BUFFER_HPP
|
||||||
#define __VK_COMMAND_BUFFER_HPP
|
#define CRUFT_VK_COMMAND_BUFFER_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
#include <cruft/util/view.hpp>
|
#include <cruft/util/view.hpp>
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct command_buffer : public owned<command_buffer,device> {
|
struct command_buffer : public owned<command_buffer,device> {
|
||||||
void reset (VkCommandBufferResetFlags);
|
void reset (VkCommandBufferResetFlags);
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "./device.hpp"
|
#include "./device.hpp"
|
||||||
|
|
||||||
using vk::command_pool;
|
using cruft::vk::command_pool;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,12 +15,12 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_COMMAND_POOL_HPP
|
#ifndef CRUFT_VK_COMMAND_POOL_HPP
|
||||||
#define __VK_COMMAND_POOL_HPP
|
#define CRUFT_VK_COMMAND_POOL_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct command_pool : public owned<command_pool,device> {
|
struct command_pool : public owned<command_pool,device> {
|
||||||
void reset (const device&, VkCommandPoolResetFlags);
|
void reset (const device&, VkCommandPoolResetFlags);
|
||||||
};
|
};
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
#include <cruft/util/cast.hpp>
|
#include <cruft/util/cast.hpp>
|
||||||
#include <cruft/util/debug.hpp>
|
#include <cruft/util/debug.hpp>
|
||||||
|
|
||||||
using vk::device;
|
using cruft::vk::device;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,14 +15,14 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_DEVICE_HPP
|
#ifndef CRUFT_VK_DEVICE_HPP
|
||||||
#define __VK_DEVICE_HPP
|
#define CRUFT_VK_DEVICE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct device : public instantiated<device> {
|
struct device : public instantiated<device> {
|
||||||
device (const physical_device&,
|
device (const physical_device&,
|
||||||
const VkDeviceCreateInfo&);
|
const VkDeviceCreateInfo&);
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "./device.hpp"
|
#include "./device.hpp"
|
||||||
|
|
||||||
using vk::device_memory;
|
using cruft::vk::device_memory;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_DEVICE_MEMORY_HPP
|
#ifndef CRUFT_VK_DEVICE_MEMORY_HPP
|
||||||
#define __VK_DEVICE_MEMORY_HPP
|
#define CRUFT_VK_DEVICE_MEMORY_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct device_memory : public owned<device_memory,device> {
|
struct device_memory : public owned<device_memory,device> {
|
||||||
void* map (const device&,
|
void* map (const device&,
|
||||||
VkDeviceSize offset,
|
VkDeviceSize offset,
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "./device.hpp"
|
#include "./device.hpp"
|
||||||
|
|
||||||
using vk::event;
|
using cruft::vk::event;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_EVENT_HPP
|
#ifndef CRUFT_VK_EVENT_HPP
|
||||||
#define __VK_EVENT_HPP
|
#define CRUFT_VK_EVENT_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct event : public owned<event,device> {
|
struct event : public owned<event,device> {
|
||||||
bool is_set (const device&) const;
|
bool is_set (const device&) const;
|
||||||
|
|
||||||
|
@ -18,8 +18,10 @@
|
|||||||
#include "./except.hpp"
|
#include "./except.hpp"
|
||||||
|
|
||||||
#include <cruft/util/debug.hpp>
|
#include <cruft/util/debug.hpp>
|
||||||
|
#include <cruft/util/preprocessor.hpp>
|
||||||
|
|
||||||
using vk::error;
|
using cruft::vk::error;
|
||||||
|
using cruft::vk::error_code;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,14 +15,14 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_EXCEPT_HPP
|
#ifndef CRUFT_VK_EXCEPT_HPP
|
||||||
#define __VK_EXCEPT_HPP
|
#define CRUFT_VK_EXCEPT_HPP
|
||||||
|
|
||||||
#include "./vk.hpp"
|
#include "./vk.hpp"
|
||||||
|
|
||||||
#include <exception>
|
#include <exception>
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
class error : public std::exception {
|
class error : public std::exception {
|
||||||
public:
|
public:
|
||||||
static void try_code (VkResult);
|
static void try_code (VkResult);
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
#include <cruft/util/cast.hpp>
|
#include <cruft/util/cast.hpp>
|
||||||
#include <cruft/util/debug.hpp>
|
#include <cruft/util/debug.hpp>
|
||||||
|
|
||||||
using vk::fence;
|
using cruft::vk::fence;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,12 +15,12 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_FENCE_HPP
|
#ifndef CRUFT_VK_FENCE_HPP
|
||||||
#define __VK_FENCE_HPP
|
#define CRUFT_VK_FENCE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct fence : owned<fence,device> {
|
struct fence : owned<fence,device> {
|
||||||
bool is_ready (const device &dev);
|
bool is_ready (const device &dev);
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "./device.hpp"
|
#include "./device.hpp"
|
||||||
|
|
||||||
using vk::framebuffer;
|
using cruft::vk::framebuffer;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,12 +15,12 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_FRAMEBUFFER_HPP
|
#ifndef CRUFT_VK_FRAMEBUFFER_HPP
|
||||||
#define __VK_FRAMEBUFFER_HPP
|
#define CRUFT_VK_FRAMEBUFFER_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct framebuffer : public owned<framebuffer,device> {
|
struct framebuffer : public owned<framebuffer,device> {
|
||||||
VkExtent2D area_granularity (const device&) const;
|
VkExtent2D area_granularity (const device&) const;
|
||||||
};
|
};
|
||||||
|
6
fwd.hpp
6
fwd.hpp
@ -15,12 +15,12 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_FWD_HPP
|
#ifndef CRUFT_VK_FWD_HPP
|
||||||
#define __VK_FWD_HPP
|
#define CRUFT_VK_FWD_HPP
|
||||||
|
|
||||||
#include "./vk.hpp"
|
#include "./vk.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
template <typename T> struct instantiated;
|
template <typename T> struct instantiated;
|
||||||
template <typename T> struct enumerated;
|
template <typename T> struct enumerated;
|
||||||
template <typename T, typename O> struct owned;
|
template <typename T, typename O> struct owned;
|
||||||
|
@ -15,10 +15,10 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_IMAGE_HPP
|
#ifndef CRUFT_VK_IMAGE_HPP
|
||||||
#define __VK_IMAGE_HPP
|
#define CRUFT_VK_IMAGE_HPP
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
#include "./instance.hpp"
|
#include "./instance.hpp"
|
||||||
|
|
||||||
using vk::instance;
|
using cruft::vk::instance;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,15 +15,15 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_INSTANCE_HPP
|
#ifndef CRUFT_VK_INSTANCE_HPP
|
||||||
#define __VK_INSTANCE_HPP
|
#define CRUFT_VK_INSTANCE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
#include "./vk.hpp"
|
#include "./vk.hpp"
|
||||||
#include "./traits.hpp"
|
#include "./traits.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct instance : public instantiated<instance> {
|
struct instance : public instantiated<instance> {
|
||||||
instance (const VkInstanceCreateInfo &info);
|
instance (const VkInstanceCreateInfo &info);
|
||||||
};
|
};
|
||||||
|
@ -12,7 +12,10 @@
|
|||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*
|
*
|
||||||
* Copyright:
|
* Copyright:
|
||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016-2017, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
|
using cruft::vk::object;
|
||||||
|
using cruft::vk::enumerated;
|
||||||
|
@ -15,15 +15,15 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_OBJECT_HPP
|
#ifndef CRUFT_VK_OBJECT_HPP
|
||||||
#define __VK_OBJECT_HPP
|
#define CRUFT_VK_OBJECT_HPP
|
||||||
|
|
||||||
#include "./traits.hpp"
|
#include "./traits.hpp"
|
||||||
#include "./except.hpp"
|
#include "./except.hpp"
|
||||||
|
|
||||||
#include <utility>
|
#include <utility>
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct object {
|
struct object {
|
||||||
using id_t = typename id_traits<T>::id_t;
|
using id_t = typename id_traits<T>::id_t;
|
||||||
|
@ -15,6 +15,8 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "physical_device.hpp"
|
#include "./physical_device.hpp"
|
||||||
|
|
||||||
|
#include "./except.hpp"
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,14 +15,14 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_PHYSICAL_DEVICE_HPP
|
#ifndef CRUFT_VK_PHYSICAL_DEVICE_HPP
|
||||||
#define __VK_PHYSICAL_DEVICE_HPP
|
#define CRUFT_VK_PHYSICAL_DEVICE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
#include "./vk.hpp"
|
#include "./vk.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct physical_device : public enumerated<physical_device> {
|
struct physical_device : public enumerated<physical_device> {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
|
|
||||||
#include "./pipeline.hpp"
|
#include "./pipeline.hpp"
|
||||||
|
|
||||||
using vk::pipeline;
|
using cruft::vk::pipeline;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_PIPELINE_HPP
|
#ifndef CRUFT_VK_PIPELINE_HPP
|
||||||
#define __VK_PIPELINE_HPP
|
#define CRUFT_VK_PIPELINE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct pipeline : public owned<pipeline,device> {
|
struct pipeline : public owned<pipeline,device> {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct pipeline_cache : public owned<pipeline_cache,device> {
|
struct pipeline_cache : public owned<pipeline_cache,device> {
|
||||||
void merge (const device&,
|
void merge (const device&,
|
||||||
const pipeline_cache *first,
|
const pipeline_cache *first,
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "./device.hpp"
|
#include "./device.hpp"
|
||||||
|
|
||||||
using vk::pipeline_cache;
|
using cruft::vk::pipeline_cache;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "./except.hpp"
|
#include "./except.hpp"
|
||||||
|
|
||||||
using vk::queue;
|
using cruft::vk::queue;
|
||||||
|
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_QUEUE_HPP
|
#ifndef CRUFT_VK_QUEUE_HPP
|
||||||
#define __VK_QUEUE_HPP
|
#define CRUFT_VK_QUEUE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct queue : public owned<queue,device> {
|
struct queue : public owned<queue,device> {
|
||||||
void wait_idle (void);
|
void wait_idle (void);
|
||||||
|
|
||||||
|
@ -15,12 +15,12 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_RENDER_PASS_HPP
|
#ifndef CRUFT_VK_RENDER_PASS_HPP
|
||||||
#define __VK_RENDER_PASS_HPP
|
#define CRUFT_VK_RENDER_PASS_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct render_pass : public owned<render_pass,device> {
|
struct render_pass : public owned<render_pass,device> {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_SEMAPHORE_HPP
|
#ifndef CRUFT_VK_SEMAPHORE_HPP
|
||||||
#define __VK_SEMAPHORE_HPP
|
#define CRUFT_VK_SEMAPHORE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct semaphore : public owned<semaphore,device> {
|
struct semaphore : public owned<semaphore,device> {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_SHADER_MODULE_HPP
|
#ifndef CRUFT_VK_SHADER_MODULE_HPP
|
||||||
#define __VK_SHADER_MODULE_HPP
|
#define CRUFT_VK_SHADER_MODULE_HPP
|
||||||
|
|
||||||
#include "./object.hpp"
|
#include "./object.hpp"
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
struct shader_module : public owned<shader_module,device> {
|
struct shader_module : public owned<shader_module,device> {
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -15,13 +15,13 @@
|
|||||||
* 2016, Danny Robson <danny@nerdcruft.net>
|
* 2016, Danny Robson <danny@nerdcruft.net>
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef __VK_TRAITS_HPP
|
#ifndef CRUFT_VK_TRAITS_HPP
|
||||||
#define __VK_TRAITS_HPP
|
#define CRUFT_VK_TRAITS_HPP
|
||||||
|
|
||||||
#include "./fwd.hpp"
|
#include "./fwd.hpp"
|
||||||
#include "./vk.hpp"
|
#include "./vk.hpp"
|
||||||
|
|
||||||
namespace vk {
|
namespace cruft::vk {
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T> struct id_traits { };
|
template <typename T> struct id_traits { };
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user