rpcsx/rpcs3/Emu/RSX/Capture/rsx_capture.h
Jake 75b40931fc rsx: initial capture/replay functionality (#4510)
* rsx: initial capture/replay functionality
2018-05-13 12:18:05 +03:00

17 lines
733 B
C++

#pragma once
#include "rsx_replay.h"
namespace rsx
{
class thread;
namespace capture
{
void capture_draw_memory(thread* rsx);
void capture_image_in(thread* rsx, frame_capture_data::replay_command& replay_command);
void capture_buffer_notify(thread* rsx, frame_capture_data::replay_command& replay_command);
void capture_display_tile_state(thread* rsx, frame_capture_data::replay_command& replay_command);
void capture_surface_state(thread* rsx, frame_capture_data::replay_command& replay_command);
void capture_get_report(thread* rsx, frame_capture_data::replay_command& replay_command, u32 arg);
void capture_inline_transfer(thread* rsx, frame_capture_data::replay_command& replay_command, u32 idx, u32 arg);
}
}