#include "render_gpu.h" template RendererGpu::RendererGpu(const Camera cam, const Shader shader, Buffer buffer) : BaseRenderer(cam, shader, buffer) { } template RendererGpu::~RendererGpu() { } template void RendererGpu::gpu_to_cpu() {} template RenderInput RendererGpu::input_to_device(const RenderInput input) { return RenderInput(); } template void RendererGpu::input_free_device(const RenderInput input) { throw std::logic_error("Not implemented"); } template void RendererGpu::render_mesh(const RenderInput input) { throw std::logic_error("Not implemented"); } template void RendererGpu::render_mesh_proj(const RenderInput input, const Camera proj, const float* pattern, float d_alpha, float d_beta) { throw std::logic_error("Not implemented"); } template class RendererGpu;