ReturnValue GraphicsService::Start() { InitTextureSlots(); Render::Init(); Render::SetOrthoMode(); Render::EnableOrthoMode(); Render::EnableAlphaBlend(); LoadResources(); PostEffect::Init(Render::GetScreenWidth(),Render::GetScreenHeight()); return RETURN_VALUE_OK; }
BEGIN_ANIMA_ENGINE_NAMESPACE AnimaRenderer::AnimaRenderer(AnimaScene* scene, AnimaAllocator* allocator) : _primitives(allocator) { _allocator = allocator; _scene = scene; _filterCamera = nullptr; _filterMesh = nullptr; _indexesBufferObject = 0; _verticesBufferObject = 0; _vertexArrayObject = 0; InitTextureSlots(); }