mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-04-02 11:01:50 -04:00
Remove function InitClear. Was only implemented for DX9, and only barely meaningful in non-buffered.
This commit is contained in:
parent
7bcc21b0e3
commit
c2c479b217
12 changed files with 1 additions and 38 deletions
|
@ -285,10 +285,6 @@ void __DisplayDoState(PointerWrap &p) {
|
|||
|
||||
if (p.mode == p.MODE_READ) {
|
||||
gpu->ReapplyGfxState();
|
||||
|
||||
if (hasSetMode) {
|
||||
gpu->InitClear();
|
||||
}
|
||||
gpu->SetDisplayFramebuffer(framebuf.topaddr, framebuf.stride, framebuf.fmt);
|
||||
}
|
||||
}
|
||||
|
@ -749,10 +745,7 @@ static u32 sceDisplaySetMode(int displayMode, int displayWidth, int displayHeigh
|
|||
return hleLogWarning(SCEDISPLAY, SCE_KERNEL_ERROR_INVALID_SIZE, "invalid size");
|
||||
}
|
||||
|
||||
if (!hasSetMode) {
|
||||
gpu->InitClear();
|
||||
hasSetMode = true;
|
||||
}
|
||||
hasSetMode = true;
|
||||
mode = displayMode;
|
||||
width = displayWidth;
|
||||
height = displayHeight;
|
||||
|
|
|
@ -127,12 +127,6 @@ void GPU_D3D11::DeviceRestore() {
|
|||
// Nothing needed.
|
||||
}
|
||||
|
||||
void GPU_D3D11::InitClear() {
|
||||
if (!framebufferManager_->UseBufferedRendering()) {
|
||||
// device_->Clear(0, NULL, D3DCLEAR_STENCIL | D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER, D3DCOLOR_XRGB(0, 0, 0), 1.f, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void GPU_D3D11::BeginFrame() {
|
||||
GPUCommonHW::BeginFrame();
|
||||
|
||||
|
|
|
@ -48,7 +48,6 @@ protected:
|
|||
void FinishDeferred() override;
|
||||
|
||||
private:
|
||||
void InitClear() override;
|
||||
void BeginFrame() override;
|
||||
|
||||
ID3D11Device *device_;
|
||||
|
|
|
@ -110,14 +110,6 @@ void GPU_DX9::DeviceLost() {
|
|||
GPUCommonHW::DeviceLost();
|
||||
}
|
||||
|
||||
void GPU_DX9::InitClear() {
|
||||
if (!framebufferManager_->UseBufferedRendering()) {
|
||||
dxstate.depthWrite.set(true);
|
||||
dxstate.colorMask.set(0xF);
|
||||
device_->Clear(0, NULL, D3DCLEAR_STENCIL|D3DCLEAR_TARGET|D3DCLEAR_ZBUFFER, D3DCOLOR_XRGB(0, 0, 0), 1.f, 0);
|
||||
}
|
||||
}
|
||||
|
||||
void GPU_DX9::ReapplyGfxState() {
|
||||
dxstate.Restore();
|
||||
GPUCommonHW::ReapplyGfxState();
|
||||
|
|
|
@ -48,7 +48,6 @@ protected:
|
|||
void FinishDeferred() override;
|
||||
|
||||
private:
|
||||
void InitClear() override;
|
||||
void BeginFrame() override;
|
||||
|
||||
LPDIRECT3DDEVICE9 device_;
|
||||
|
|
|
@ -256,9 +256,6 @@ void GPU_GLES::DeviceRestore() {
|
|||
fragmentTestCache_.DeviceRestore(draw_);
|
||||
}
|
||||
|
||||
void GPU_GLES::InitClear() {
|
||||
}
|
||||
|
||||
void GPU_GLES::BeginHostFrame() {
|
||||
GPUCommonHW::BeginHostFrame();
|
||||
drawEngine_.BeginFrame();
|
||||
|
|
|
@ -62,7 +62,6 @@ protected:
|
|||
private:
|
||||
void BuildReportingInfo() override;
|
||||
|
||||
void InitClear() override;
|
||||
void BeginFrame() override;
|
||||
|
||||
FramebufferManagerGLES *framebufferManagerGL_;
|
||||
|
|
|
@ -131,7 +131,6 @@ public:
|
|||
|
||||
void SetDisplayFramebuffer(u32 framebuf, u32 stride, GEBufferFormat format) override;
|
||||
void CopyDisplayToOutput(bool reallyDirty) override = 0;
|
||||
void InitClear() override = 0;
|
||||
bool PerformMemoryCopy(u32 dest, u32 src, int size, GPUCopyFlag flags = GPUCopyFlag::NONE) override;
|
||||
bool PerformMemorySet(u32 dest, u8 v, int size) override;
|
||||
bool PerformReadbackToMemory(u32 dest, int size) override;
|
||||
|
|
|
@ -192,7 +192,6 @@ public:
|
|||
virtual bool IsReady() = 0;
|
||||
virtual void CancelReady() = 0;
|
||||
virtual bool IsStarted() = 0;
|
||||
virtual void InitClear() = 0;
|
||||
virtual void Reinitialize() = 0;
|
||||
|
||||
// Frame managment
|
||||
|
|
|
@ -129,7 +129,6 @@ public:
|
|||
|
||||
u32 CheckGPUFeatures() const override { return 0; }
|
||||
bool IsStarted() override;
|
||||
void InitClear() override {}
|
||||
void ExecuteOp(u32 op, u32 diff) override;
|
||||
void FinishDeferred() override;
|
||||
int ListSync(int listid, int mode) override;
|
||||
|
|
|
@ -389,12 +389,6 @@ void GPU_Vulkan::BuildReportingInfo() {
|
|||
Reporting::UpdateConfig();
|
||||
}
|
||||
|
||||
void GPU_Vulkan::InitClear() {
|
||||
if (!framebufferManager_->UseBufferedRendering()) {
|
||||
// TODO?
|
||||
}
|
||||
}
|
||||
|
||||
void GPU_Vulkan::FinishDeferred() {
|
||||
drawEngine_.FinishDeferred();
|
||||
}
|
||||
|
|
|
@ -67,7 +67,6 @@ protected:
|
|||
|
||||
private:
|
||||
void BuildReportingInfo() override;
|
||||
void InitClear() override;
|
||||
|
||||
void InitDeviceObjects();
|
||||
void DestroyDeviceObjects();
|
||||
|
|
Loading…
Add table
Reference in a new issue