diff options
Diffstat (limited to 'src/citra_qt')
| -rw-r--r-- | src/citra_qt/CMakeLists.txt | 13 | ||||
| -rw-r--r-- | src/citra_qt/debugger/callstack.cpp | 3 | ||||
| -rw-r--r-- | src/citra_qt/debugger/disassembler.cpp | 1 | ||||
| -rw-r--r-- | src/citra_qt/debugger/graphics_framebuffer.cpp | 8 | ||||
| -rw-r--r-- | src/citra_qt/debugger/graphics_framebuffer.h | 4 |
5 files changed, 11 insertions, 18 deletions
diff --git a/src/citra_qt/CMakeLists.txt b/src/citra_qt/CMakeLists.txt index a0ba252b3..bbc521f8a 100644 --- a/src/citra_qt/CMakeLists.txt +++ b/src/citra_qt/CMakeLists.txt | |||
| @@ -60,17 +60,6 @@ endif() | |||
| 60 | add_executable(citra-qt ${SRCS} ${HEADERS} ${UI_HDRS}) | 60 | add_executable(citra-qt ${SRCS} ${HEADERS} ${UI_HDRS}) |
| 61 | target_link_libraries(citra-qt core common video_core qhexedit) | 61 | target_link_libraries(citra-qt core common video_core qhexedit) |
| 62 | target_link_libraries(citra-qt ${OPENGL_gl_LIBRARY} ${CITRA_QT_LIBS}) | 62 | target_link_libraries(citra-qt ${OPENGL_gl_LIBRARY} ${CITRA_QT_LIBS}) |
| 63 | 63 | target_link_libraries(citra-qt ${PLATFORM_LIBRARIES}) | |
| 64 | if (UNIX) | ||
| 65 | target_link_libraries(citra-qt -pthread) | ||
| 66 | endif() | ||
| 67 | |||
| 68 | if (APPLE) | ||
| 69 | target_link_libraries(citra-qt iconv ${COREFOUNDATION_LIBRARY}) | ||
| 70 | elseif (WIN32) | ||
| 71 | target_link_libraries(citra-qt winmm wsock32 ws2_32) | ||
| 72 | else() # Unix | ||
| 73 | target_link_libraries(citra-qt rt) | ||
| 74 | endif() | ||
| 75 | 64 | ||
| 76 | #install(TARGETS citra-qt RUNTIME DESTINATION ${bindir}) | 65 | #install(TARGETS citra-qt RUNTIME DESTINATION ${bindir}) |
diff --git a/src/citra_qt/debugger/callstack.cpp b/src/citra_qt/debugger/callstack.cpp index ab317a723..025a5896b 100644 --- a/src/citra_qt/debugger/callstack.cpp +++ b/src/citra_qt/debugger/callstack.cpp | |||
| @@ -38,6 +38,9 @@ void CallstackWidget::OnDebugModeEntered() | |||
| 38 | { | 38 | { |
| 39 | ret_addr = Memory::Read32(addr); | 39 | ret_addr = Memory::Read32(addr); |
| 40 | call_addr = ret_addr - 4; //get call address??? | 40 | call_addr = ret_addr - 4; //get call address??? |
| 41 | |||
| 42 | if (Memory::GetPointer(call_addr) == nullptr) | ||
| 43 | break; | ||
| 41 | 44 | ||
| 42 | /* TODO (mattvail) clean me, move to debugger interface */ | 45 | /* TODO (mattvail) clean me, move to debugger interface */ |
| 43 | u32 insn = Memory::Read32(call_addr); | 46 | u32 insn = Memory::Read32(call_addr); |
diff --git a/src/citra_qt/debugger/disassembler.cpp b/src/citra_qt/debugger/disassembler.cpp index 3a1940015..c61ace925 100644 --- a/src/citra_qt/debugger/disassembler.cpp +++ b/src/citra_qt/debugger/disassembler.cpp | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | #include "core/core.h" | 13 | #include "core/core.h" |
| 14 | #include "common/break_points.h" | 14 | #include "common/break_points.h" |
| 15 | #include "common/symbols.h" | 15 | #include "common/symbols.h" |
| 16 | #include "core/arm/arm_interface.h" | ||
| 16 | #include "core/arm/skyeye_common/armdefs.h" | 17 | #include "core/arm/skyeye_common/armdefs.h" |
| 17 | #include "core/arm/disassembler/arm_disasm.h" | 18 | #include "core/arm/disassembler/arm_disasm.h" |
| 18 | 19 | ||
diff --git a/src/citra_qt/debugger/graphics_framebuffer.cpp b/src/citra_qt/debugger/graphics_framebuffer.cpp index caa6896f9..a9423d6c7 100644 --- a/src/citra_qt/debugger/graphics_framebuffer.cpp +++ b/src/citra_qt/debugger/graphics_framebuffer.cpp | |||
| @@ -158,17 +158,17 @@ void GraphicsFramebufferWidget::OnFramebufferAddressChanged(qint64 new_value) | |||
| 158 | } | 158 | } |
| 159 | } | 159 | } |
| 160 | 160 | ||
| 161 | void GraphicsFramebufferWidget::OnFramebufferWidthChanged(unsigned int new_value) | 161 | void GraphicsFramebufferWidget::OnFramebufferWidthChanged(int new_value) |
| 162 | { | 162 | { |
| 163 | if (framebuffer_width != new_value) { | 163 | if (framebuffer_width != static_cast<unsigned>(new_value)) { |
| 164 | framebuffer_width = new_value; | 164 | framebuffer_width = static_cast<unsigned>(new_value); |
| 165 | 165 | ||
| 166 | framebuffer_source_list->setCurrentIndex(static_cast<int>(Source::Custom)); | 166 | framebuffer_source_list->setCurrentIndex(static_cast<int>(Source::Custom)); |
| 167 | emit Update(); | 167 | emit Update(); |
| 168 | } | 168 | } |
| 169 | } | 169 | } |
| 170 | 170 | ||
| 171 | void GraphicsFramebufferWidget::OnFramebufferHeightChanged(unsigned int new_value) | 171 | void GraphicsFramebufferWidget::OnFramebufferHeightChanged(int new_value) |
| 172 | { | 172 | { |
| 173 | if (framebuffer_height != new_value) { | 173 | if (framebuffer_height != new_value) { |
| 174 | framebuffer_height = new_value; | 174 | framebuffer_height = new_value; |
diff --git a/src/citra_qt/debugger/graphics_framebuffer.h b/src/citra_qt/debugger/graphics_framebuffer.h index 02813525c..56215761e 100644 --- a/src/citra_qt/debugger/graphics_framebuffer.h +++ b/src/citra_qt/debugger/graphics_framebuffer.h | |||
| @@ -62,8 +62,8 @@ public: | |||
| 62 | public slots: | 62 | public slots: |
| 63 | void OnFramebufferSourceChanged(int new_value); | 63 | void OnFramebufferSourceChanged(int new_value); |
| 64 | void OnFramebufferAddressChanged(qint64 new_value); | 64 | void OnFramebufferAddressChanged(qint64 new_value); |
| 65 | void OnFramebufferWidthChanged(unsigned int new_value); | 65 | void OnFramebufferWidthChanged(int new_value); |
| 66 | void OnFramebufferHeightChanged(unsigned int new_value); | 66 | void OnFramebufferHeightChanged(int new_value); |
| 67 | void OnFramebufferFormatChanged(int new_value); | 67 | void OnFramebufferFormatChanged(int new_value); |
| 68 | void OnUpdate(); | 68 | void OnUpdate(); |
| 69 | 69 | ||