aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | | | | am_net: Add correct function name to the function tableGravatar Lioncash2015-07-29
| | |_|_|/ | |/| | |
* | | | | Merge pull request #982 from Subv/homeGravatar bunnei2015-07-29
|\ \ \ \ \ | | | | | | | | | | | | Service/APT: Return proper parameters in GetLockHandle.
* \ \ \ \ \ Merge pull request #1004 from yuriks/msvc-link-optGravatar bunnei2015-07-29
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Enable linker optimizations in MSVC Release builds
| | | | | * dyncom: Handle the case where PC is the source register for STR/VSTM/VLDMGravatar Lioncash2015-07-29
| |_|_|_|/ |/| | | |
* | | | | Merge pull request #1007 from lioncash/pcGravatar bunnei2015-07-28
|\ \ \ \ \ | | | | | | | | | | | | dyncom: Handle left-operand PC correctly for data-processing ops
| * | | | | dyncom: Handle left-operand PC correctly for data-processing opsGravatar Lioncash2015-07-28
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | | | Merge pull request #899 from zawata/Winsock-DeprecationGravatar bunnei2015-07-28
|\ \ \ \ \ | | | | | | | | | | | | SOC:U : Fix WinSock function deprecation
| | | | | * OpenGL: Add a profiler category measuring framebuffer readbackGravatar Yuri Kunde Schlesner2015-07-28
| | | | | |
* | | | | | Merge pull request #998 from LittleWhite-tb/qt-continue-menuGravatar Yuri Kunde Schlesner2015-07-28
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | Update Start menu text to match with the real state of the emulator.
| * | | | | Update Start menu text to match with the real state of the emulator.Gravatar LittleWhite2015-07-28
|/ / / / / | | | | | | | | | | | | | | | Move start menu text update in ShutdownGame as adviced by neobrain
* | | | | Merge pull request #1005 from chinhodado/patch-1Gravatar Yuri Kunde Schlesner2015-07-28
|\ \ \ \ \ | | | | | | | | | | | | Settings: Fix saving wrong values for input configuration
| * | | | | Settings: Fix saving wrong values for input configurationGravatar Trung Do2015-07-28
|/ / / / /
| | * | | Enable linker optimizations in MSVC Release buildsGravatar Yuri Kunde Schlesner2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | Merge pull request #1003 from lioncash/armcruftGravatar bunnei2015-07-28
|\ \ \ \ \ | | | | | | | | | | | | dyncom: Minor cleanups.
* \ \ \ \ \ Merge pull request #873 from jroweboy/input_arrayGravatar Tony Wasserka2015-07-28
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | Move input values into an array.
| | * | | | dyncom: Remove an unnecessary typedefGravatar Lioncash2015-07-28
| | | | | |
| | * | | | dyncom: Use enum class for instruction decoding resultsGravatar Lioncash2015-07-28
| | | | | |
| * | | | | Move input values into an arrayGravatar James Rowe2015-07-27
| | | | | |
| | * | | | dyncom: Remove code duplication regarding thumb instructionsGravatar Lioncash2015-07-27
| | | | | |
| | * | | | dyncom: Migrate exclusive memory access control into armstateGravatar Lioncash2015-07-27
| | | | | |
| | * | | | dyncom: Remove duplicated typedef and externGravatar Lioncash2015-07-27
| |/ / / / |/| | | | | | | | | | | | | | These are already present in arm_dyncom_dec.h.
* | | | | Merge pull request #1001 from lioncash/armGravatar bunnei2015-07-27
|\ \ \ \ \ | | | | | | | | | | | | dyncom: Centralize state-related functions.
* \ \ \ \ \ Merge pull request #991 from yuriks/globjectsGravatar bunnei2015-07-26
|\ \ \ \ \ \ | | | | | | | | | | | | | | OpenGL: Make OpenGL object resource wrappers fully inline
| | * | | | | dyncom: Use std::array for register arraysGravatar Lioncash2015-07-26
| | | | | | |
| | * | | | | dyncom: Use ARMul_State as an objectGravatar Lioncash2015-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Gets rid of C-like parameter passing.
* | | | | | | Merge pull request #992 from yuriks/hot-path-debugGravatar bunnei2015-07-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | VideoCore: #ifdef out some debugging routines
| | * | | | | | OpenGL: Make OpenGL object resource wrappers fully inlineGravatar Yuri Kunde Schlesner2015-07-26
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | The functions are so simple that having them separate only bloats the code and hinders optimization.
* | | | | | | Merge pull request #987 from yuriks/regnamesGravatar Tony Wasserka2015-07-26
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Videocore: Don't reinitialize register name map on every query.
| * | | | | | | Videocore: Don't reinitialize register name map on every queryGravatar Yuri Kunde Schlesner2015-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This greatly speeds up the command list debug widget.
* | | | | | | | Merge pull request #995 from linkmauve/remove-dead-optionGravatar Yuri Kunde Schlesner2015-07-26
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Remove dead gpu_refresh_rate option from the default ini file
| * | | | | | | | Citra: Remove dead gpu_refresh_rate option from the default ini file.Gravatar Emmanuel Gil Peyrot2015-07-26
| | | | | | | | |
* | | | | | | | | Merge pull request #986 from Lectem/better_widgetsGravatar Tony Wasserka2015-07-26
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | citra-qt: Improve pica command list widget.
* \ \ \ \ \ \ \ \ \ Merge pull request #994 from yuriks/vsh-interpreter-optGravatar Yuri Kunde Schlesner2015-07-26
|\ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / |/| | | | | | | | | Optimisations and cleanups in the shader interpreter
| * | | | | | | | | Videocore: Simplify variables in vertex shader interpreterGravatar Yuri Kunde Schlesner2015-07-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplifies the code and gives a tiny speed-up.
| * | | | | | | | | Videocore: Replace std::stack in shader interpreter with static_vectorGravatar Yuri Kunde Schlesner2015-07-26
| | |_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | Shaves off 1/3rd of the vertex shader time in Fire Emblem
* | | | | | | | | Merge pull request #993 from yuriks/update-nihstroGravatar Tony Wasserka2015-07-26
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Update nihstro to latest master.
| * | | | | | | | Update nihstro to latest masterGravatar Yuri Kunde Schlesner2015-07-26
|/ / / / / / / /
| | | * / / / / VideoCore: #ifdef out some debugging routinesGravatar Yuri Kunde Schlesner2015-07-26
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | | Merge pull request #990 from lioncash/armGravatar bunnei2015-07-25
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | | dyncom: General cleanup
| * | | | | | dyncom: Remove unnecessary initialization code.Gravatar Lioncash2015-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Targeting ARM version variants was only a thing on armemu. The reset routine also does basically the same thing as NewState.
| * | | | | | dyncom: Remove unnecessary abort-related cruftGravatar Lioncash2015-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Both the MPCore and the ARM9 have the same data abort model (base restored), so differentiating isn't necessary.
| * | | | | | dyncom: Rename armdefs.h to armstate.hGravatar Lioncash2015-07-25
| | | | | | |
| * | | | | | dyncom: Get rid of skyeye typedefsGravatar Lioncash2015-07-25
| | | | | | |
| * | | | | | dyncom: Move helper functions to their own headerGravatar Lioncash2015-07-25
| | | | | | |
| * | | | | | dyncom: Move arminit.cpp and armsupp.cpp into skyeye_commonGravatar Lioncash2015-07-25
|/ / / / / /
* | | | | | Merge pull request #989 from lioncash/externGravatar Yuri Kunde Schlesner2015-07-25
|\ \ \ \ \ \ | | | | | | | | | | | | | | armdefs: Remove unnecessary extern keywords
| * | | | | | armdefs: Remove unnecessary extern keywordsGravatar Lioncash2015-07-25
| | | | | | |
* | | | | | | Merge pull request #988 from lioncash/elseGravatar Yuri Kunde Schlesner2015-07-25
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | loader: Remove unnecessary else usages
| * | | | | | loader: Remove unnecessary else usagesGravatar Lioncash2015-07-25
|/ / / / / /
| * | | | | citra-qt/command list: Enable uniform row heights and automatically resize ↵Gravatar Lectem2015-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | columns. Uniform row heights enables some optimisations for a smoother scrolling. Resize columns to content so that we don't have to do it manually