mirror of
https://github.com/RPCSX/rpcsx.git
synced 2025-12-06 07:12:14 +01:00
BUGFIX: Add break after NV4097_SET_TEXTURE_BORDER_COLOR in RSXThread.cpp BUGFIX: Fix parameters passed to RSXTexture::SetControl3 (they were being passed in reverse order) BUGFIX: Remove invalid, non-sensical call to glPixelStorei in GLGSRender.h BUGFIX: Fix signed/unsigned comparison compiler warnings in GLGSRender.h CHANGE: Make GLFragmentProgram::Decompiler synchronous by default CHANGE: Update wxWidgets submodule to latest commit BUGFIX: Fix several memory leaks ADDED: Created a new MSVC debug configuration to output locations of allocations that end up leaking after the program is closed. BUGFIX: Fix the stupid PadHandler crash due to the lack of a virtual d'tor
25 lines
350 B
C++
25 lines
350 B
C++
#pragma once
|
|
|
|
#include "Emu/Cell/PPUOpcodes.h"
|
|
#include "Emu/Cell/PPCDecoder.h"
|
|
#include "PPUInstrTable.h"
|
|
|
|
class PPUDecoder : public PPCDecoder
|
|
{
|
|
PPUOpcodes* m_op;
|
|
|
|
public:
|
|
PPUDecoder(PPUOpcodes* op) : m_op(op)
|
|
{
|
|
}
|
|
|
|
virtual ~PPUDecoder()
|
|
{
|
|
delete m_op;
|
|
}
|
|
|
|
virtual void Decode(const u32 code)
|
|
{
|
|
(*PPU_instr::main_list)(m_op, code);
|
|
}
|
|
}; |