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
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
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
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
Yuri Kunde Schlesner
a99fb226fe
Merge pull request #995 from linkmauve/remove-dead-option
...
Remove dead gpu_refresh_rate option from the default ini file
10 years ago
Emmanuel Gil Peyrot
168997df46
Citra: Remove dead gpu_refresh_rate option from the default ini file.
10 years ago
Tony Wasserka
7a132e2a77
Merge pull request #986 from Lectem/better_widgets
...
citra-qt: Improve pica command list widget.
10 years ago
Yuri Kunde Schlesner
edc8b11e25
Merge pull request #994 from yuriks/vsh-interpreter-opt
...
Optimisations and cleanups in the shader interpreter
10 years ago
Yuri Kunde Schlesner
4909a1486e
Videocore: Simplify variables in vertex shader interpreter
...
Simplifies the code and gives a tiny speed-up.
10 years ago
Yuri Kunde Schlesner
877d2a0e48
Videocore: Replace std::stack in shader interpreter with static_vector
...
Shaves off 1/3rd of the vertex shader time in Fire Emblem
10 years ago
Tony Wasserka
31a7b93c89
Merge pull request #993 from yuriks/update-nihstro
...
Update nihstro to latest master.
10 years ago
Yuri Kunde Schlesner
a25d1814d5
Update nihstro to latest master
10 years ago
Yuri Kunde Schlesner
13347997ba
VideoCore: #ifdef out some debugging routines
...
Some disabled debugging functionality was being called from rendering
routines in VideoCore. Although disabled, many of them still allocated
memory or did some extra work that was enough to show up in a profiler.
Gives a slight (~2ms) speedup.
10 years ago
bunnei
392c7feba0
Merge pull request #990 from lioncash/arm
...
dyncom: General cleanup
10 years ago
Lioncash
03213f893e
dyncom: Remove unnecessary initialization code.
...
Targeting ARM version variants was only a thing on armemu.
The reset routine also does basically the same thing as NewState.
10 years ago
Lioncash
3257d797e1
dyncom: Remove unnecessary abort-related cruft
...
Both the MPCore and the ARM9 have the same data abort model (base restored), so differentiating isn't necessary.
10 years ago
Lioncash
dfb424b6d1
dyncom: Rename armdefs.h to armstate.h
10 years ago
Lioncash
4bb1a5ca47
dyncom: Get rid of skyeye typedefs
10 years ago
Lioncash
0191c26521
dyncom: Move helper functions to their own header
10 years ago
Lioncash
6b73e4566b
dyncom: Move arminit.cpp and armsupp.cpp into skyeye_common
10 years ago
Yuri Kunde Schlesner
453764aefc
Merge pull request #989 from lioncash/extern
...
armdefs: Remove unnecessary extern keywords
10 years ago