mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-31 10:09:36 -06:00
Add Turntable.cpp to SCons build.
Set native eol-style on recently added files. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6252 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -1,58 +1,58 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "MathUtil.h"
|
||||
|
||||
#include "VideoCommon.h"
|
||||
#include "Renderer.h"
|
||||
#include "pluginspecs_video.h"
|
||||
|
||||
namespace DX9
|
||||
{
|
||||
|
||||
class Renderer : public ::RendererBase
|
||||
{
|
||||
public:
|
||||
Renderer();
|
||||
~Renderer();
|
||||
|
||||
void ResetAPIState();
|
||||
void RestoreAPIState();
|
||||
|
||||
static void SetupDeviceObjects();
|
||||
static void TeardownDeviceObjects();
|
||||
|
||||
void SetColorMask();
|
||||
void SetBlendMode(bool forceUpdate);
|
||||
bool SetScissorRect();
|
||||
|
||||
void SetGenerationMode();
|
||||
void SetDepthMode();
|
||||
void SetLogicOpMode();
|
||||
void SetSamplerState(int stage,int texindex);
|
||||
void SetDitherMode();
|
||||
void SetLineWidth();
|
||||
|
||||
u32 AccessEFB(EFBAccessType type, int x, int y);
|
||||
|
||||
void ClearScreen(const EFBRectangle& rc, bool colorEnable, bool alphaEnable, bool zEnable, u32 color, u32 z);
|
||||
void UpdateViewport();
|
||||
|
||||
// virtual funcs used by RendererBase::Swap
|
||||
void PrepareXFBCopy(const TargetRectangle &dst_rect);
|
||||
void Draw(const XFBSourceBase* xfbSource, const TargetRectangle& sourceRc,
|
||||
const MathUtil::Rectangle<float>& drawRc, const EFBRectangle& rc);
|
||||
void EndFrame();
|
||||
void Present();
|
||||
bool CheckForResize();
|
||||
void GetBackBufferSize(int* w, int* h);
|
||||
void RecreateFramebufferManger();
|
||||
void BeginFrame();
|
||||
|
||||
void Swap(u32, FieldType, u32, u32, const EFBRectangle&);
|
||||
|
||||
private:
|
||||
static bool IS_AMD;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "MathUtil.h"
|
||||
|
||||
#include "VideoCommon.h"
|
||||
#include "Renderer.h"
|
||||
#include "pluginspecs_video.h"
|
||||
|
||||
namespace DX9
|
||||
{
|
||||
|
||||
class Renderer : public ::RendererBase
|
||||
{
|
||||
public:
|
||||
Renderer();
|
||||
~Renderer();
|
||||
|
||||
void ResetAPIState();
|
||||
void RestoreAPIState();
|
||||
|
||||
static void SetupDeviceObjects();
|
||||
static void TeardownDeviceObjects();
|
||||
|
||||
void SetColorMask();
|
||||
void SetBlendMode(bool forceUpdate);
|
||||
bool SetScissorRect();
|
||||
|
||||
void SetGenerationMode();
|
||||
void SetDepthMode();
|
||||
void SetLogicOpMode();
|
||||
void SetSamplerState(int stage,int texindex);
|
||||
void SetDitherMode();
|
||||
void SetLineWidth();
|
||||
|
||||
u32 AccessEFB(EFBAccessType type, int x, int y);
|
||||
|
||||
void ClearScreen(const EFBRectangle& rc, bool colorEnable, bool alphaEnable, bool zEnable, u32 color, u32 z);
|
||||
void UpdateViewport();
|
||||
|
||||
// virtual funcs used by RendererBase::Swap
|
||||
void PrepareXFBCopy(const TargetRectangle &dst_rect);
|
||||
void Draw(const XFBSourceBase* xfbSource, const TargetRectangle& sourceRc,
|
||||
const MathUtil::Rectangle<float>& drawRc, const EFBRectangle& rc);
|
||||
void EndFrame();
|
||||
void Present();
|
||||
bool CheckForResize();
|
||||
void GetBackBufferSize(int* w, int* h);
|
||||
void RecreateFramebufferManger();
|
||||
void BeginFrame();
|
||||
|
||||
void Swap(u32, FieldType, u32, u32, const EFBRectangle&);
|
||||
|
||||
private:
|
||||
static bool IS_AMD;
|
||||
};
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user