[GPU] Display swap output in the trace viewer
Resolve output is unreliable because resolving may be done to a subregion of a texture and even to 3D textures, and to any color format
This commit is contained in:
@@ -32,9 +32,6 @@ class TracePlayer : public TraceReader {
|
||||
TracePlayer(GraphicsSystem* graphics_system);
|
||||
|
||||
GraphicsSystem* graphics_system() const { return graphics_system_; }
|
||||
void SetPresentLastCopy(bool present_last_copy) {
|
||||
present_last_copy_ = present_last_copy;
|
||||
}
|
||||
int current_frame_index() const { return current_frame_index_; }
|
||||
int current_command_index() const { return current_command_index_; }
|
||||
bool is_playing_trace() const { return playing_trace_; }
|
||||
@@ -53,13 +50,9 @@ class TracePlayer : public TraceReader {
|
||||
void PlayTrace(const uint8_t* trace_data, size_t trace_size,
|
||||
TracePlaybackMode playback_mode, bool clear_caches);
|
||||
void PlayTraceOnThread(const uint8_t* trace_data, size_t trace_size,
|
||||
TracePlaybackMode playback_mode, bool clear_caches,
|
||||
bool present_last_copy);
|
||||
TracePlaybackMode playback_mode, bool clear_caches);
|
||||
|
||||
GraphicsSystem* graphics_system_;
|
||||
// Whether to present the results of the latest resolve instead of displaying
|
||||
// the front buffer from the trace.
|
||||
bool present_last_copy_ = false;
|
||||
int current_frame_index_;
|
||||
int current_command_index_;
|
||||
bool playing_trace_ = false;
|
||||
|
||||
Reference in New Issue
Block a user