summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-29Merge pull request #963 from yuriks/gpu-fixesbunnei
Misc. GPU vertex loading fixes
2015-07-29Merge pull request #1013 from lioncash/unusedYuri Kunde Schlesner
dyncom: Remove an unused variable
2015-07-29dyncom: Remove an unused variableLioncash
This was used prior to InterpreterTranslate existing.
2015-07-29Merge pull request #1012 from lioncash/prototypebunnei
core: Fix missing prototype warnings
2015-07-29Merge pull request #1010 from lioncash/refbunnei
citra-qt: Pass string by const reference
2015-07-29core: Fix missing prototype warningsLioncash
2015-07-29citra-qt: Pass string by const referenceLioncash
2015-07-29Merge pull request #1009 from lioncash/tableYuri Kunde Schlesner
am_net: Update function table data
2015-07-29am_net: Add missing function to the function tableLioncash
2015-07-29am_net: Add correct function name to the function tableLioncash
2015-07-29Merge pull request #982 from Subv/homebunnei
Service/APT: Return proper parameters in GetLockHandle.
2015-07-29Merge pull request #1004 from yuriks/msvc-link-optbunnei
Enable linker optimizations in MSVC Release builds
2015-07-28Merge pull request #1007 from lioncash/pcbunnei
dyncom: Handle left-operand PC correctly for data-processing ops
2015-07-28dyncom: Handle left-operand PC correctly for data-processing opsLioncash
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).
2015-07-28Merge pull request #899 from zawata/Winsock-Deprecationbunnei
SOC:U : Fix WinSock function deprecation
2015-07-28Merge pull request #998 from LittleWhite-tb/qt-continue-menuYuri Kunde Schlesner
Update Start menu text to match with the real state of the emulator.
2015-07-28Update Start menu text to match with the real state of the emulator.LittleWhite
Move start menu text update in ShutdownGame as adviced by neobrain
2015-07-28Merge pull request #1005 from chinhodado/patch-1Yuri Kunde Schlesner
Settings: Fix saving wrong values for input configuration
2015-07-28Settings: Fix saving wrong values for input configurationTrung Do
2015-07-28Enable linker optimizations in MSVC Release buildsYuri Kunde Schlesner
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.
2015-07-28Merge pull request #1003 from lioncash/armcruftbunnei
dyncom: Minor cleanups.
2015-07-28Merge pull request #873 from jroweboy/input_arrayTony Wasserka
Move input values into an array.
2015-07-28dyncom: Remove an unnecessary typedefLioncash
2015-07-28dyncom: Use enum class for instruction decoding resultsLioncash
2015-07-27Move input values into an arrayJames Rowe
2015-07-27dyncom: Remove code duplication regarding thumb instructionsLioncash
2015-07-27dyncom: Migrate exclusive memory access control into armstateLioncash
2015-07-27dyncom: Remove duplicated typedef and externLioncash
These are already present in arm_dyncom_dec.h.
2015-07-27Merge pull request #1001 from lioncash/armbunnei
dyncom: Centralize state-related functions.
2015-07-26Merge pull request #991 from yuriks/globjectsbunnei
OpenGL: Make OpenGL object resource wrappers fully inline
2015-07-26dyncom: Use std::array for register arraysLioncash
2015-07-26dyncom: Use ARMul_State as an objectLioncash
Gets rid of C-like parameter passing.
2015-07-26Merge pull request #992 from yuriks/hot-path-debugbunnei
VideoCore: #ifdef out some debugging routines
2015-07-26OpenGL: Make OpenGL object resource wrappers fully inlineYuri Kunde Schlesner
The functions are so simple that having them separate only bloats the code and hinders optimization.
2015-07-26Merge pull request #987 from yuriks/regnamesTony Wasserka
Videocore: Don't reinitialize register name map on every query.
2015-07-26Videocore: Don't reinitialize register name map on every queryYuri Kunde Schlesner
This greatly speeds up the command list debug widget.
2015-07-26Merge pull request #995 from linkmauve/remove-dead-optionYuri Kunde Schlesner
Remove dead gpu_refresh_rate option from the default ini file
2015-07-26Citra: Remove dead gpu_refresh_rate option from the default ini file.Emmanuel Gil Peyrot
2015-07-26Merge pull request #986 from Lectem/better_widgetsTony Wasserka
citra-qt: Improve pica command list widget.
2015-07-26Merge pull request #994 from yuriks/vsh-interpreter-optYuri Kunde Schlesner
Optimisations and cleanups in the shader interpreter
2015-07-26Videocore: Simplify variables in vertex shader interpreterYuri Kunde Schlesner
Simplifies the code and gives a tiny speed-up.
2015-07-26Videocore: Replace std::stack in shader interpreter with static_vectorYuri Kunde Schlesner
Shaves off 1/3rd of the vertex shader time in Fire Emblem
2015-07-26Merge pull request #993 from yuriks/update-nihstroTony Wasserka
Update nihstro to latest master.
2015-07-26Update nihstro to latest masterYuri Kunde Schlesner
2015-07-26VideoCore: #ifdef out some debugging routinesYuri Kunde Schlesner
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.
2015-07-25Merge pull request #990 from lioncash/armbunnei
dyncom: General cleanup
2015-07-25dyncom: Remove unnecessary initialization code.Lioncash
Targeting ARM version variants was only a thing on armemu. The reset routine also does basically the same thing as NewState.
2015-07-25dyncom: Remove unnecessary abort-related cruftLioncash
Both the MPCore and the ARM9 have the same data abort model (base restored), so differentiating isn't necessary.
2015-07-25dyncom: Rename armdefs.h to armstate.hLioncash
2015-07-25dyncom: Get rid of skyeye typedefsLioncash