15 lines
370 B
C++
15 lines
370 B
C++
|
#include "icd/vtable.hpp"
|
||
|
|
||
|
#include "vendor.hpp"
|
||
|
|
||
|
using cruft::vk::icd::instance_table;
|
||
|
|
||
|
instance_table::instance_table (vendor &src)
|
||
|
{
|
||
|
#define LOADFN(name) this->name = reinterpret_cast<decltype(this->name)> (src.m_get_proc(
|
||
|
|
||
|
this->vkCreateInstance = reinterpret_cast<decltype(this->vkCreateInstance)> (
|
||
|
src.m_get_proc(nullptr, "vkCreateInstance")
|
||
|
);
|
||
|
}
|