[GPU] DC_LUT_RW_INDEX/WRITE_EN_MASK + gamma ramp and registers in traces
This commit is contained in:
@@ -14,6 +14,7 @@
|
||||
#include <set>
|
||||
#include <string>
|
||||
|
||||
#include "xenia/gpu/registers.h"
|
||||
#include "xenia/gpu/trace_protocol.h"
|
||||
|
||||
namespace xe {
|
||||
@@ -44,6 +45,11 @@ class TraceWriter {
|
||||
const void* host_ptr = nullptr);
|
||||
void WriteEdramSnapshot(const void* snapshot);
|
||||
void WriteEvent(EventCommand::Type event_type);
|
||||
void WriteRegisters(uint32_t first_register, const uint32_t* register_values,
|
||||
uint32_t register_count, bool execute_callbacks_on_play);
|
||||
void WriteGammaRamp(const reg::DC_LUT_30_COLOR* gamma_ramp_256_entry_table,
|
||||
const reg::DC_LUT_PWL_DATA* gamma_ramp_pwl_rgb,
|
||||
uint32_t gamma_ramp_rw_component);
|
||||
|
||||
private:
|
||||
void WriteMemoryCommand(TraceCommandType type, uint32_t base_ptr,
|
||||
|
||||
Reference in New Issue
Block a user