Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #1015 from yuriks/vertex-caching | bunnei | 2015-08-04 |
|\ | | | | | Videocore: Implement simple vertex caching | ||
| * | Videocore: Implement simple vertex caching | Yuri Kunde Schlesner | 2015-08-04 |
|/ | | | | | | This gives a ~2/3 reduction in the amount of vertices that need to be processed through the vertex loaders and the vertex shader, yielding a good speedup. | ||
* | Merge pull request #1019 from yuriks/msvc2015-workaround | bunnei | 2015-08-03 |
|\ | | | | | Common: Work around bug in MSVC2015 standard library | ||
| * | Common: Work around bug in MSVC2015 standard library | Yuri Kunde Schlesner | 2015-08-02 |
|/ | | | | | | 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. | ||
* | Merge pull request #999 from LittleWhite-tb/qt-save-location | Yuri Kunde Schlesner | 2015-07-31 |
|\ | | | | | Save the path leading where the last file have been loaded | ||
| * | Save the path leading where the last file have been loaded | LittleWhite | 2015-07-31 |
|/ | | | | | | 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. | ||
* | Merge pull request #1008 from lioncash/pc | bunnei | 2015-07-30 |
|\ | | | | | dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | ||
* \ | Merge pull request #1006 from yuriks/fb-commit-profile | bunnei | 2015-07-30 |
|\ \ | | | | | | | OpenGL: Add a profiler category measuring framebuffer readback | ||
* \ \ | Merge pull request #1014 from lioncash/unused-warn | bunnei | 2015-07-29 |
|\ \ \ | | | | | | | | | core: Eliminate some unused variable warnings | ||
* \ \ \ | Merge pull request #1011 from lioncash/initializer | bunnei | 2015-07-29 |
|\ \ \ \ | | | | | | | | | | | citra-qt: Adjust initializer list order | ||
* \ \ \ \ | Merge pull request #963 from yuriks/gpu-fixes | bunnei | 2015-07-29 |
|\ \ \ \ \ | | | | | | | | | | | | | Misc. GPU vertex loading fixes | ||
* \ \ \ \ \ | Merge pull request #1013 from lioncash/unused | Yuri Kunde Schlesner | 2015-07-29 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | dyncom: Remove an unused variable | ||
| | | | * | | | core: Eliminate some unused variable warnings | Lioncash | 2015-07-29 |
| |_|_|/ / / |/| | | | | | |||
| * | | | | | dyncom: Remove an unused variable | Lioncash | 2015-07-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | This was used prior to InterpreterTranslate existing. | ||
* | | | | | | Merge pull request #1012 from lioncash/prototype | bunnei | 2015-07-29 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | core: Fix missing prototype warnings | ||
* \ \ \ \ \ \ | Merge pull request #1010 from lioncash/ref | bunnei | 2015-07-29 |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | citra-qt: Pass string by const reference | ||
| | * | | | | | core: Fix missing prototype warnings | Lioncash | 2015-07-29 |
| |/ / / / / |/| | | | | | |||
| | | * | | | citra-qt: Adjust initializer list order | Lioncash | 2015-07-29 |
| |_|/ / / |/| | | | | | | | | | | | | | | Silences a warning. | ||
| * | | | | citra-qt: Pass string by const reference | Lioncash | 2015-07-29 |
|/ / / / | |||
* | | | | Merge pull request #1009 from lioncash/table | Yuri Kunde Schlesner | 2015-07-29 |
|\ \ \ \ | | | | | | | | | | | am_net: Update function table data | ||
| * | | | | am_net: Add missing function to the function table | Lioncash | 2015-07-29 |
| | | | | | |||
| * | | | | am_net: Add correct function name to the function table | Lioncash | 2015-07-29 |
| | | | | | |||
* | | | | | Merge pull request #982 from Subv/home | bunnei | 2015-07-29 |
|\ \ \ \ \ | | | | | | | | | | | | | Service/APT: Return proper parameters in GetLockHandle. | ||
* \ \ \ \ \ | Merge pull request #1004 from yuriks/msvc-link-opt | bunnei | 2015-07-29 |
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | Enable linker optimizations in MSVC Release builds | ||
| | | | | * | dyncom: Handle the case where PC is the source register for STR/VSTM/VLDM | Lioncash | 2015-07-29 |
| |_|_|_|/ |/| | | | | |||
* | | | | | Merge pull request #1007 from lioncash/pc | bunnei | 2015-07-28 |
|\ \ \ \ \ | | | | | | | | | | | | | dyncom: Handle left-operand PC correctly for data-processing ops | ||
| * | | | | | dyncom: Handle left-operand PC correctly for data-processing ops | Lioncash | 2015-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-Deprecation | bunnei | 2015-07-28 |
|\ \ \ \ \ | | | | | | | | | | | | | SOC:U : Fix WinSock function deprecation | ||
| | | | | * | OpenGL: Add a profiler category measuring framebuffer readback | Yuri Kunde Schlesner | 2015-07-28 |
| | | | | | | |||
* | | | | | | Merge pull request #998 from LittleWhite-tb/qt-continue-menu | Yuri Kunde Schlesner | 2015-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. | 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 |
|/ / / / / | |||
| | * | | | Enable linker optimizations in MSVC Release builds | Yuri Kunde Schlesner | 2015-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/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. |