#pragma once
#include "gfx.hpp"
class gfx_dx12 : public GFX {
public:
bool is_supported() override { return true; }
ShaderLanguage accepted_shader_language() override { return ShaderLanguage::HLSL; }
GFXContext required_context() override { return GFXContext::DirectX; }
bool initialize(const GFXCreateInfo& info) override;
const char* get_name() override;
};