// Copyright 2009 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. // ------------------------------------------ // Video backend must define these functions // ------------------------------------------ #pragma once #include "Common/MathUtil.h" struct BPCmd; namespace BPFunctions { void FlushPipeline(); void SetGenerationMode(); void SetScissor(); void SetViewport(); void SetDepthMode(); void SetBlendMode(); void ClearScreen(const MathUtil::Rectangle& rc); void OnPixelFormatChange(); void SetInterlacingMode(const BPCmd& bp); } // namespace BPFunctions