1
// Copyright 2013 Dolphin Emulator Project
2
// Licensed under GPLv2
3
// Refer to the license.txt file included.
6
// ------------------------------------------
7
// Video backend must define these functions
8
// ------------------------------------------
10
#ifndef _BPFUNCTIONS_H
11
#define _BPFUNCTIONS_H
14
#include "VideoCommon.h"
27
void SetGenerationMode();
33
void SetLogicOpMode();
35
void CopyEFB(u32 dstAddr, unsigned int dstFormat, unsigned int srcFormat,
36
const EFBRectangle& srcRect, bool isIntensity, bool scaleByHalf);
37
void ClearScreen(const EFBRectangle &rc);
38
void OnPixelFormatChange();
39
u8 *GetPointer(const u32 &address);
40
bool GetConfig(const int &type);
41
void SetTextureMode(const BPCmd &bp);
42
void SetInterlacingMode(const BPCmd &bp);
45
#endif // _BPFUNCTIONS_H