Commit Graph

3269 Commits (9d8a7242253dc63f548728fc9c3512d772720ee2)
 

Author SHA1 Message Date
Yuri Kunde Schlesner f7b4f44adf Merge pull request #1097 from yuriks/cfg-blocks
Service/CFG: Add additional blocks to default save data
10 years ago
Yuri Kunde Schlesner bbf92a54e5 Service/CFG: Add default entry for block 0x000A0001 (birthday) 10 years ago
Yuri Kunde Schlesner 13a8e39813 Service/CFG: Correct flags in 2 default blocks
Verified against a 9.2.0-20 config save
10 years ago
Yuri Kunde Schlesner f226365f55 CMake: Silence more MSVC "deprecation" warnings 10 years ago
Yuri Kunde Schlesner d91f1c0624 Service/CFG: Add additional blocks to default save data
These blocks are required by various games to boot.
10 years ago
Yuri Kunde Schlesner 6c89d4ca26 Fix narrowing conversion warning 10 years ago
Yuri Kunde Schlesner 1fe72dcc04 Service/CFG: Move several private types from the header to the cpp 10 years ago
Yuri Kunde Schlesner ac4f7b0fde Service/CFG: Clean up default block creation 10 years ago
Yuri Kunde Schlesner b3af7aad9e Merge pull request #1123 from yuriks/gsp-flush
GSP: Implement command 0x05, used for flushing caches
10 years ago
bunnei d6e56b8c88 Merge pull request #1111 from LittleWhite-tb/qt-close-renderwindow
Stop emulation when render window is closed
10 years ago
Yuri Kunde Schlesner 1ed7f3e028 GSP: Implement command 0x05, used for flushing caches
May fix additional texture caching issues. (Though mostly in homebrew, I
haven't seen any commercial software use this to flush anything but
command lists.)
10 years ago
bunnei 5fdfd782cc Merge pull request #1152 from lioncash/nullptr
Replace 0 literals with nullptr where applicable
10 years ago
Lioncash 13683a6a11 memory_util: Remove unnecessary assignment in FreeMemoryPages 10 years ago
Lioncash 3972ac40ef memory_util: Remove commented out printf statements 10 years ago
Lioncash 07bfe0abbb general: Replace 0 literals with nullptr where applicable 10 years ago
Yuri Kunde Schlesner 042cc00150 Merge pull request #1151 from lioncash/return
synchronized_wrapper: Add missing return in SynchronizedRef move assignment operator
10 years ago
Lioncash b9fb46ac9d synchronized_wrapper: Add missing return in SynchronizedRef move assignment operator 10 years ago
Yuri Kunde Schlesner 5bca1e6adf Merge pull request #1147 from lioncash/nullptr
General: Replace NULL and '0' usages with nullptr where applicable
10 years ago
Yuri Kunde Schlesner 5bf8eed96c Merge pull request #1149 from lioncash/override
graphics_breakpoints_p: Add missing override specifier
10 years ago
Yuri Kunde Schlesner 48f9bef75d Merge pull request #1142 from lioncash/hdrqt
citra_qt: Reorganize headers
10 years ago
Yuri Kunde Schlesner ece0f050a9 Merge pull request #1143 from lioncash/vcore-hdr
video_core: Reorganize headers
10 years ago
Lioncash ec93d6e19a graphics_breakpoints_p: Add missing override specifier 10 years ago
Lioncash 60b3fc01a2 General: Replace NULL and '0' usages with nullptr where applicable 10 years ago
bunnei ef622a07ff Merge pull request #1144 from lioncash/remove
common: Get rid of debug_interface.h
10 years ago
bunnei 8c573218b1 Merge pull request #1145 from lioncash/cast
common: Get rid of a cast in swap.h
10 years ago
Lioncash bc886a7a03 common: Get rid of a cast in swap.h 10 years ago
Lioncash 5dc9950772 common: Get rid of debug_interface.h
This is technically unused. Also removes TMemChecks because it relies on this.
Whenever memory breakpoints are implemented for real, it should be designed to
match the codebase debugging mechanisms.
10 years ago
Lioncash aec28ed91e video_core: Reorganize headers 10 years ago
Yuri Kunde Schlesner 506ab06238 Merge pull request #1141 from lioncash/hdr
video_core: Remove unnecessary includes from headers
10 years ago
Lioncash abe5bb4019 citra_qt: Reorganize headers 10 years ago
Lioncash 1fa772393b video_core: Remove unnecessary includes from headers 10 years ago
Yuri Kunde Schlesner abc34ddb88 Merge pull request #1130 from lioncash/block
memory: Get rid of pointer casts
10 years ago
bunnei 299a4ecd3e Merge pull request #1128 from yuriks/cmake-options
CMake: Make all cache options appear even in case of errors
10 years ago
bunnei a008b28659 Merge pull request #1133 from lioncash/emplace-back
gl_rasterizer: Replace push_back calls with emplace_back in AddTriangle
10 years ago
bunnei 0d5604fdcb Merge pull request #1136 from lioncash/proto
renderer_opengl: Remove unimplemented function declaration
10 years ago
bunnei 927b34a1e3 Merge pull request #1137 from lioncash/doc
General: Fix up doxygen comments
10 years ago
bunnei d5774a8e03 Merge pull request #1135 from lioncash/unused
video_core: Remove unused variables
10 years ago
Lioncash d3efa637b4 General: Fix up doxygen comments 10 years ago
Lioncash 8a3428f16c renderer_opengl: Remove unimplemented function declaration 10 years ago
Lioncash 526eb33d1e video_core: Remove unused variables 10 years ago
Yuri Kunde Schlesner 248b2993e8 Merge pull request #1131 from lioncash/uninit
y2r: Give local variables an initial value
10 years ago
Yuri Kunde Schlesner 1f14332047 Merge pull request #1132 from lioncash/unimpl
disk_archive: Remove unimplemented constructor declarations
10 years ago
Lioncash 7b72b71605 gl_rasterizer: Replace push_back calls with emplace_back in AddTriangle 10 years ago
Lioncash 9cf1cfe3fd memory: Get rid of pointer casts 10 years ago
Lioncash d7bfda3e26 disk_archive: Remove unimplemented constructor declarations 10 years ago
Lioncash f87093686e y2r: Give local variables an initial value
Keeps compilers/static analyzers quiet.
10 years ago
Yuri Kunde Schlesner 6cec330103 CMake: Make all cache options appear even in case of errors
The `option` commands have been moved to the top of the file, so that
the relevant options are registered in the CMake cache even if one of
the required libraries is not found. This solves an ergonomic problem
when using bundled libraries where you have to first download GLFW
before being able to select the option to also download Qt.
10 years ago
bunnei 9205aca95c Merge pull request #1020 from yuriks/qt-binaries
CMake: Add option to download Qt binaries
10 years ago
Yuri Kunde Schlesner 9e52aaa01d CMake: Point binary downloads to new official repo 10 years ago
Yuri Kunde Schlesner 70d0d8890a CMake: Remove support for QTDIR environment variable
Using this variable is problematic is the user has several versions of
Qt installed on their system. There is no way to know ahead of time if
the Qt version pointed to by QTDIR matches the toolchain that is being
targeted.

The Qt installation path can still be easily specified if it's not found
by CMake by setting the Qt5_DIR cache variable after the initial
configuration run, so this shouldn't present an usability issue.
10 years ago