#ifndef RENDER_CPU_H #define RENDER_CPU_H #include "render.h" template class RendererCpu : public BaseRenderer { public: const int n_threads; RendererCpu(const Camera cam, const Shader shader, Buffer buffer, int n_threads) : BaseRenderer(cam, shader, buffer), n_threads(n_threads) { } virtual ~RendererCpu() { } virtual void render_mesh(const RenderInput input); virtual void render_mesh_proj(const RenderInput input, const Camera proj, const float* pattern, float d_alpha, float d_beta); }; #endif