Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Update Start menu text to match with the real state of the emulator. | LittleWhite | 2015-07-28 |
| | | | | Move start menu text update in ShutdownGame as adviced by neobrain | ||
* | Merge pull request #1005 from chinhodado/patch-1 | Yuri Kunde Schlesner | 2015-07-28 |
|\ | | | | | Settings: Fix saving wrong values for input configuration | ||
| * | Settings: Fix saving wrong values for input configuration | Trung Do | 2015-07-28 |
|/ | |||
* | Merge pull request #1003 from lioncash/armcruft | bunnei | 2015-07-28 |
|\ | | | | | dyncom: Minor cleanups. | ||
* \ | Merge pull request #873 from jroweboy/input_array | Tony Wasserka | 2015-07-28 |
|\ \ | | | | | | | Move input values into an array. | ||
| | * | dyncom: Remove an unnecessary typedef | Lioncash | 2015-07-28 |
| | | | |||
| | * | dyncom: Use enum class for instruction decoding results | Lioncash | 2015-07-28 |
| | | | |||
| * | | Move input values into an array | James Rowe | 2015-07-27 |
| | | | |||
| | * | dyncom: Remove code duplication regarding thumb instructions | Lioncash | 2015-07-27 |
| | | | |||
| | * | dyncom: Migrate exclusive memory access control into armstate | Lioncash | 2015-07-27 |
| | | | |||
| | * | dyncom: Remove duplicated typedef and extern | Lioncash | 2015-07-27 |
| |/ |/| | | | | | These are already present in arm_dyncom_dec.h. | ||
* | | Merge pull request #1001 from lioncash/arm | bunnei | 2015-07-27 |
|\ \ | | | | | | | dyncom: Centralize state-related functions. | ||
* \ \ | Merge pull request #991 from yuriks/globjects | bunnei | 2015-07-26 |
|\ \ \ | | | | | | | | | OpenGL: Make OpenGL object resource wrappers fully inline | ||
| | * | | dyncom: Use std::array for register arrays | Lioncash | 2015-07-26 |
| | | | | |||
| | * | | dyncom: Use ARMul_State as an object | Lioncash | 2015-07-26 |
| | | | | | | | | | | | | | | | | Gets rid of C-like parameter passing. | ||
* | | | | Merge pull request #992 from yuriks/hot-path-debug | bunnei | 2015-07-26 |
|\ \ \ \ | | | | | | | | | | | VideoCore: #ifdef out some debugging routines | ||
| | * | | | OpenGL: Make OpenGL object resource wrappers fully inline | Yuri Kunde Schlesner | 2015-07-26 |
| | |/ / | | | | | | | | | | | | | | | | | The functions are so simple that having them separate only bloats the code and hinders optimization. | ||
* | | | | Merge pull request #987 from yuriks/regnames | Tony Wasserka | 2015-07-26 |
|\ \ \ \ | | | | | | | | | | | Videocore: Don't reinitialize register name map on every query. | ||
| * | | | | Videocore: Don't reinitialize register name map on every query | Yuri Kunde Schlesner | 2015-07-26 |
| | | | | | | | | | | | | | | | | | | | | This greatly speeds up the command list debug widget. | ||
* | | | | | Merge pull request #995 from linkmauve/remove-dead-option | Yuri Kunde Schlesner | 2015-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. | Emmanuel Gil Peyrot | 2015-07-26 |
| | | | | | | |||
* | | | | | | Merge pull request #986 from Lectem/better_widgets | Tony Wasserka | 2015-07-26 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | citra-qt: Improve pica command list widget. | ||
* \ \ \ \ \ \ | Merge pull request #994 from yuriks/vsh-interpreter-opt | Yuri Kunde Schlesner | 2015-07-26 |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | Optimisations and cleanups in the shader interpreter | ||
| * | | | | | | Videocore: Simplify variables in vertex shader interpreter | Yuri Kunde Schlesner | 2015-07-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Simplifies the code and gives a tiny speed-up. | ||
| * | | | | | | Videocore: Replace std::stack in shader interpreter with static_vector | Yuri Kunde Schlesner | 2015-07-26 |
| | |_|_|/ / | |/| | | | | | | | | | | | | | | | | Shaves off 1/3rd of the vertex shader time in Fire Emblem | ||
* | | | | | | Merge pull request #993 from yuriks/update-nihstro | Tony Wasserka | 2015-07-26 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Update nihstro to latest master. | ||
| * | | | | | Update nihstro to latest master | Yuri Kunde Schlesner | 2015-07-26 |
|/ / / / / | |||
| | | * / | VideoCore: #ifdef out some debugging routines | Yuri Kunde Schlesner | 2015-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/arm | bunnei | 2015-07-25 |
|\ \ \ \ | |_|_|/ |/| | | | dyncom: General cleanup | ||
| * | | | dyncom: Remove unnecessary initialization code. | Lioncash | 2015-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 cruft | Lioncash | 2015-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.h | Lioncash | 2015-07-25 |
| | | | | |||
| * | | | dyncom: Get rid of skyeye typedefs | Lioncash | 2015-07-25 |
| | | | | |||
| * | | | dyncom: Move helper functions to their own header | Lioncash | 2015-07-25 |
| | | | | |||
| * | | | dyncom: Move arminit.cpp and armsupp.cpp into skyeye_common | Lioncash | 2015-07-25 |
|/ / / | |||
* | | | Merge pull request #989 from lioncash/extern | Yuri Kunde Schlesner | 2015-07-25 |
|\ \ \ | | | | | | | | | armdefs: Remove unnecessary extern keywords | ||
| * | | | armdefs: Remove unnecessary extern keywords | Lioncash | 2015-07-25 |
| | | | | |||
* | | | | Merge pull request #988 from lioncash/else | Yuri Kunde Schlesner | 2015-07-25 |
|\ \ \ \ | |/ / / |/| | | | loader: Remove unnecessary else usages | ||
| * | | | loader: Remove unnecessary else usages | Lioncash | 2015-07-25 |
|/ / / | |||
| * | | citra-qt/command list: Enable uniform row heights and automatically resize ↵ | Lectem | 2015-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 | ||
| * | | citra-qt/command list: Split register and value columns. | Lectem | 2015-07-25 |
|/ / | | | | | | | Also removed the extra spaces for each cell | ||
* | | Merge pull request #888 from zawata/Warning-Fixes-2 | Yuri Kunde Schlesner | 2015-07-25 |
|\ \ | |/ |/| | Core\HLE : Fix Warning | ||
* | | Address error that remained in last merge | Yuri Kunde Schlesner | 2015-07-25 |
| | | |||
* | | Merge pull request #892 from zawata/another-warning-fixes | Yuri Kunde Schlesner | 2015-07-25 |
|\ \ | | | | | | | Yet More Warning Fixes | ||
* \ \ | Merge pull request #981 from Subv/checkboxes | Yuri Kunde Schlesner | 2015-07-25 |
|\ \ \ | | | | | | | | | Qt/GPU Breakpoints: Changed the widget to have a checkbox next to each bp type | ||
| * | | | Qt/GPU Breakpoints: Changed the widget so that we don't have to select and ↵ | Subv | 2015-07-23 |
| | | | | | | | | | | | | | | | | click the Enable button when enabling/disabling a breakpoint, now it is done via a checkbox next to the breakpoint's name. | ||
* | | | | Merge pull request #983 from yuriks/null-memory-fill | Yuri Kunde Schlesner | 2015-07-23 |
|\ \ \ \ | | | | | | | | | | | GSP: Don't try to write memory fill registers if start address is 0 | ||
| * | | | | GSP: Don't try to write memory fill registers if start address is 0 | Yuri Kunde Schlesner | 2015-07-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Verified to be what GSP does via REing. Fixes invalid virt->phys translation error spam in some games. | ||
* | | | | | Merge pull request #980 from Subv/more_breakpoints | Tony Wasserka | 2015-07-24 |
|\ \ \ \ \ | |/ / / / |/| | | | | Qt/GPU Breakpoints: Added three more breakpoint types. | ||
| * | | | | Qt/GPU Breakpoints: Added three more breakpoint types: | Subv | 2015-07-23 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | * IncomingDisplayTransfer: Triggered just before a display transfer is performed. * GSPCommandProcessed: Triggered right after a GSP command is processed. * BufferSwapped: Triggered when the frames flip |