Commit Graph

2752 Commits (c39b52f974d5776f3ea347766a88cd5fc8f9f338)
 

Author SHA1 Message Date
bunnei 4d086a4db4 Merge pull request #1019 from yuriks/msvc2015-workaround
Common: Work around bug in MSVC2015 standard library
10 years ago
Benjamin Barenblat 0298b7bedd
Use UNREACHABLE macro for impossible cases in previous commit
Use the UNREACHABLE macro instead of `ASSERT(false, ...);`.
10 years ago
Yuri Kunde Schlesner 48393d452c Common: Work around bug in MSVC2015 standard library
The char16_t/char32_t implementations aren't present in the library and
cause linker errors. This is a known issue that wasn't fixed in VS2015
RTM.
10 years ago
Benjamin Barenblat 9ff23da255
Handle invalid `Log::Level::Count`
Add a case of `Log::Level::Count` to all switch statements that
dispatch on `Log::Level`.  The case simply asserts `false` and notes
the invalid log level.
10 years ago
Yuri Kunde Schlesner 1af1c5c37b Merge pull request #999 from LittleWhite-tb/qt-save-location
Save the path leading where the last file have been loaded
10 years ago
LittleWhite cb405ad1b4 Save the path leading where the last file have been loaded
I use two variables to save the path for the ROMs and the symbols.
Use of QSettings to avoid new member variable to the class.
Global settings of QSettings is done in main.
10 years ago
bunnei ce65925bc3 Merge pull request #1008 from lioncash/pc
dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM
10 years ago
bunnei bb7eb5c574 Merge pull request #1006 from yuriks/fb-commit-profile
OpenGL: Add a profiler category measuring framebuffer readback
10 years ago
bunnei a5f77c9886 Merge pull request #1014 from lioncash/unused-warn
core: Eliminate some unused variable warnings
10 years ago
bunnei 9221e6e67a Merge pull request #1011 from lioncash/initializer
citra-qt: Adjust initializer list order
10 years ago
bunnei 31c1bb901b Merge pull request #963 from yuriks/gpu-fixes
Misc. GPU vertex loading fixes
10 years ago
Yuri Kunde Schlesner ea1b04f5da Merge pull request #1013 from lioncash/unused
dyncom: Remove an unused variable
10 years ago
Lioncash 75631b2a9f core: Eliminate some unused variable warnings 10 years ago
Lioncash 46663d657f dyncom: Remove an unused variable
This was used prior to InterpreterTranslate existing.
10 years ago
bunnei d3eb63a773 Merge pull request #1012 from lioncash/prototype
core: Fix missing prototype warnings
10 years ago
bunnei aee575b24d Merge pull request #1010 from lioncash/ref
citra-qt: Pass string by const reference
10 years ago
Lioncash 12a9e8502c core: Fix missing prototype warnings 10 years ago
Lioncash 5df3afd522 citra-qt: Adjust initializer list order
Silences a warning.
10 years ago
Lioncash 13ddf60f60 citra-qt: Pass string by const reference 10 years ago
Yuri Kunde Schlesner 8165de065b Merge pull request #1009 from lioncash/table
am_net: Update function table data
10 years ago
Lioncash 6b25e93119 am_net: Add missing function to the function table 10 years ago
Lioncash bed3618480 am_net: Add correct function name to the function table 10 years ago
bunnei e5606d9d6e Merge pull request #982 from Subv/home
Service/APT: Return proper parameters in GetLockHandle.
10 years ago
bunnei 97fe935c8a Merge pull request #1004 from yuriks/msvc-link-opt
Enable linker optimizations in MSVC Release builds
10 years ago
Lioncash 2e420aba3c dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM 10 years ago
bunnei 7c7eeb9d34 Merge pull request #1007 from lioncash/pc
dyncom: Handle left-operand PC correctly for data-processing ops
10 years ago
Lioncash 2182adff9e dyncom: Handle left-operand PC correctly for data-processing ops
This is considered deprecated in the ARM manual (using PC as an operand),
however, this is still able to be executed on the MPCore (which I'm quite
sure would be rare to begin with).
10 years ago
bunnei 4ccc171db4 Merge pull request #899 from zawata/Winsock-Deprecation
SOC:U : Fix WinSock function deprecation
10 years ago
Yuri Kunde Schlesner 428154da45 OpenGL: Add a profiler category measuring framebuffer readback 10 years ago
Yuri Kunde Schlesner 429b9de9a2 Merge pull request #998 from LittleWhite-tb/qt-continue-menu
Update Start menu text to match with the real state of the emulator.
10 years ago
LittleWhite 5e1c32048f Update Start menu text to match with the real state of the emulator.
Move start menu text update in ShutdownGame as adviced by neobrain
10 years ago
Yuri Kunde Schlesner ce2dd86f8f Merge pull request #1005 from chinhodado/patch-1
Settings: Fix saving wrong values for input configuration
10 years ago
Trung Do cc98866b25 Settings: Fix saving wrong values for input configuration 10 years ago
Yuri Kunde Schlesner 12f78c2ba6 Enable linker optimizations in MSVC Release builds
Apparently /DEBUG implicitly disables linker optimizations. This
explicitly re-enables them, giving a 40% reduction in binary sizes and
a very slight runtime speed improvement.
10 years ago
bunnei fe15cf0019 Merge pull request #1003 from lioncash/armcruft
dyncom: Minor cleanups.
10 years ago
Tony Wasserka 62adb4ee7b Merge pull request #873 from jroweboy/input_array
Move input values into an array.
10 years ago
Lioncash 9be4ef3879 dyncom: Remove an unnecessary typedef 10 years ago
Lioncash 89540ea761 dyncom: Use enum class for instruction decoding results 10 years ago
James Rowe 1bc7829ee9 Move input values into an array 10 years ago
Lioncash 7e4fb4db19 dyncom: Remove code duplication regarding thumb instructions 10 years ago
Lioncash a507ea23c1 dyncom: Migrate exclusive memory access control into armstate 10 years ago
Lioncash db4e99c186 dyncom: Remove duplicated typedef and extern
These are already present in arm_dyncom_dec.h.
10 years ago
bunnei 62caa89f48 Merge pull request #1001 from lioncash/arm
dyncom: Centralize state-related functions.
10 years ago
bunnei e1a3fed6ff Merge pull request #991 from yuriks/globjects
OpenGL: Make OpenGL object resource wrappers fully inline
10 years ago
Lioncash 816b1ca776 dyncom: Use std::array for register arrays 10 years ago
Lioncash 0ecc6e2f04 dyncom: Use ARMul_State as an object
Gets rid of C-like parameter passing.
10 years ago
bunnei cb76453ec4 Merge pull request #992 from yuriks/hot-path-debug
VideoCore: #ifdef out some debugging routines
10 years ago
Yuri Kunde Schlesner 1762267de4 OpenGL: Make OpenGL object resource wrappers fully inline
The functions are so simple that having them separate only bloats the
code and hinders optimization.
10 years ago
Tony Wasserka 72237a9305 Merge pull request #987 from yuriks/regnames
Videocore: Don't reinitialize register name map on every query.
10 years ago
Yuri Kunde Schlesner e130dac7de Videocore: Don't reinitialize register name map on every query
This greatly speeds up the command list debug widget.
10 years ago