12 #ifndef GLVIS_RENDERER_FF_HPP
13 #define GLVIS_RENDERER_FF_HPP
31 std::vector<DispListData_> disp_lists;
33 template<
typename TVtx>
36 template<
typename TVtx>
41 disp_lists.emplace_back(DispListData_{});
65 #endif // GLVIS_RENDERER_FF_HPP
void bufferToDevice(array_layout layout, IVertexBuffer &buf) override
void setTransformMatrices(glm::mat4 model_view, glm::mat4 projection) override
void setClipPlaneEqn(const std::array< double, 4 > &eqn) override
void setPointLight(int i, Light lt) override
void drawDeviceBuffer(int hnd) override
void setNumLights(int i) override
void setMaterial(Material mat) override
void captureXfbBuffer(PaletteState &pal, CaptureBuffer &cbuf, int hnd) override
DeviceType getType() override
void setAmbientLight(const std::array< float, 4 > &amb) override
void setClipPlaneUse(bool enable) override