diff options
author | bunnei <bunneidev@gmail.com> | 2016-06-07 18:26:24 -0400 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2016-06-07 18:26:24 -0400 |
commit | 98b1436b8bcbcf2b130b4b8d660e2c4f7ac1abe4 (patch) | |
tree | 150839a42b9b6458fe228b84b2405d4fc1f163df /src/citra_qt/debugger/graphics_framebuffer.h | |
parent | e08fcb0df44d2106861861d8a96510ed0fa0891a (diff) | |
parent | 7d7849d71ade8585381abe9cbdc54ed3492979f0 (diff) |
Merge pull request #1765 from JayFoxRox/debug-surface-viewer
Debugger: Pica surface viewer
Diffstat (limited to 'src/citra_qt/debugger/graphics_framebuffer.h')
-rw-r--r-- | src/citra_qt/debugger/graphics_framebuffer.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/src/citra_qt/debugger/graphics_framebuffer.h b/src/citra_qt/debugger/graphics_framebuffer.h deleted file mode 100644 index 5cd96f2e9..000000000 --- a/src/citra_qt/debugger/graphics_framebuffer.h +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright 2014 Citra Emulator Project -// Licensed under GPLv2 or any later version -// Refer to the license.txt file included. - -#pragma once - -#include "citra_qt/debugger/graphics_breakpoint_observer.h" - -class QComboBox; -class QLabel; -class QSpinBox; - -class CSpinBox; - -class GraphicsFramebufferWidget : public BreakPointObserverDock { - Q_OBJECT - - using Event = Pica::DebugContext::Event; - - enum class Source { - PicaTarget = 0, - DepthBuffer = 1, - Custom = 2, - - // TODO: Add GPU framebuffer sources! - }; - - enum class Format { - RGBA8 = 0, - RGB8 = 1, - RGB5A1 = 2, - RGB565 = 3, - RGBA4 = 4, - D16 = 5, - D24 = 6, - D24X8 = 7, - X24S8 = 8, - Unknown = 9 - }; - - static u32 BytesPerPixel(Format format); - -public: - GraphicsFramebufferWidget(std::shared_ptr<Pica::DebugContext> debug_context, QWidget* parent = nullptr); - -public slots: - void OnFramebufferSourceChanged(int new_value); - void OnFramebufferAddressChanged(qint64 new_value); - void OnFramebufferWidthChanged(int new_value); - void OnFramebufferHeightChanged(int new_value); - void OnFramebufferFormatChanged(int new_value); - void OnUpdate(); - -private slots: - void OnBreakPointHit(Pica::DebugContext::Event event, void* data) override; - void OnResumed() override; - -signals: - void Update(); - -private: - - QComboBox* framebuffer_source_list; - CSpinBox* framebuffer_address_control; - QSpinBox* framebuffer_width_control; - QSpinBox* framebuffer_height_control; - QComboBox* framebuffer_format_control; - - QLabel* framebuffer_picture_label; - - Source framebuffer_source; - unsigned framebuffer_address; - unsigned framebuffer_width; - unsigned framebuffer_height; - Format framebuffer_format; -}; |