rpcsx/rpcs3/Emu/Cell/PPUDecoder.h
nohbdy d136adc73f RSX Bugfixes and plugging memory leaks
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
2014-04-17 15:15:43 -05:00

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);
}
};