summaryrefslogtreecommitdiff
path: root/src/yuzu/main.cpp
AgeCommit message (Collapse)Author
2018-08-01video_core: Make global EmuWindow instance part of the base renderer classLioncash
Makes the global a member of the RendererBase class. We also change this to be a reference. Passing any form of null pointer to these functions is incorrect entirely, especially given the code itself assumes that the pointer would always be in a valid state. This also makes it easier to follow the lifecycle of instances being used, as we explicitly interact the renderer with the rasterizer, rather than it just operating on a global pointer.
2018-08-01Fix merge conflicts with opus and update docsZach Hilman
2018-08-01Use more descriptive error codes and messagesZach Hilman
2018-08-01Make XCI comply to review and style guidelinesZach Hilman
2018-08-01Remove files that are not usedZach Hilman
2018-07-30Merge pull request #860 from FearlessTobi/port-3911bunnei
Port #3911 from Citra: "citra-qt: optimize settings application"
2018-07-29Port #3913 from Citra: "citra_qt: Remove obsolete application attribute"fearlessTobi
2018-07-29Port #3911 from Citra: "Optimize settings application"fearlessTobi
2018-07-27Merge pull request #839 from FearlessTobi/actually-port-3594bunnei
Port #3594 from Citra: "citra_qt: Add Continue/Pause & Toggle Speed Limit hotkeys"
2018-07-26Port #3594 from CitrafearlessTobi
2018-07-26Port #3665 from CitrafearlessTobi
2018-07-22Frontend: Check for more required OpenGL extensions during startup.Subv
2018-07-21file_util: Use an enum class for GetUserPath()Lioncash
Instead of using an unsigned int as a parameter and expecting a user to always pass in the correct values, we can just convert the enum into an enum class and use that type as the parameter type instead, which makes the interface more type safe. We also get rid of the bookkeeping "NUM_" element in the enum by just using an unordered map. This function is generally low-frequency in terms of calls (and I'd hope so, considering otherwise would mean we're slamming the disk with IO all the time) so I'd consider this acceptable in this case.
2018-07-14OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.bunnei
2018-07-12yuzu - Fix duplicate logsJames Rowe
2018-07-02Add configurable logging backendsJames Rowe
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-26yuzu: Remove SSBOs check from Qt frontend.bunnei
2018-06-14Bug fixes, testing, and review changesZach Hilman
2018-06-14Add 'Load Folder' menu optionZach Hilman
2018-06-14Add support for main files in file pickerZach Hilman
2018-06-12Qt: Removed the Registers widget.Subv
It was crashing and nobody actually uses this.
2018-06-04qt: add check for GL extension supportBreadFish64
2018-04-26frontends: Move logging macros over to new fmt-capable onesLioncash
2018-04-19Implement Pull #3528 from citra: use nvidia graphics automatically on ↵N00byKing
laptops with optimus (with AMD support) (#271) * Port 3528: use nvidia graphics automatically on laptops with optimus * Force dedicated AMD Card for switchable Graphics * Ran clang-format
2018-04-14Fix the stuck in fullscreen bug (Original PR: citra-emu/citra#3611)adityaruplaha
2018-04-07Prevent crash from uninitialized telemetryJames Rowe
2018-04-06core, main.h: Abort on 32Bit ROMs (#309)N00byKing
* core, main.h: Abort on 32Bit ROMs * main.cpp: Fix Grammar
2018-04-02Merge pull request #262 from daniellimws/fmtlib-macrosbunnei
Logging: Add fmtlib-based macros
2018-04-02Merge pull request #267 from N00byKing/patch-1bunnei
Update Dialog from citra to yuzu
2018-03-30Port citra-emu/citra#3610 to yuzuN00byKing
2018-03-30Add Dark theme, Icon themingN00byKing
configure_general.ui: Add UI Option for Themes config.cpp: Save Theme Settings
2018-03-25main.cpp: Replace Citra with yuzu Wiki LinksN00byKing
2018-03-25main.cpp: Update Dialog from citra to yuzuN00byKing
2018-03-24GPU: Make the debug_context variable a member of the frontend instead of a ↵Subv
global.
2018-03-24Frontend: Allow opening the Surface View widget in the Qt frontend.Subv
2018-03-24Frontend: Ported the GPU breakpoints and surface viewer widgets from citra.Subv
2018-03-22Change "yuzu starting..." to be logged with the new macroDaniel Lim Wee Soong
Just as a proof that it works
2018-03-21CMake: Set EMU_ARCH_BITS in CMakeLists.txtN00byKing
2018-02-26Removes the use of QKeySequence::Cancel (#186)Vishal Sharma
* Removes the use of QKeySequence::Cancel to remove issues while running make * Corrects characters in a line for travis failure * Corrects space in a line for travis failure
2018-01-18qt: Migrate to Qt 5 signal/slot connection syntax where applicableLioncash
2018-01-16clang-formatMerryMage
2018-01-16Implement Pull #3333 from citra: citra_qt: Pause emulation on CoreError (#39)N00byKing
2018-01-16Merge citra-emu PR#3159 by FearlessTobi(citra-qt : Fix a bug in our ↵goaaats
fullscreen implementation)
2018-01-16Merge citra-emu PR#3001 by Styleoshin(citra-qt : Adding fullscreen mode)goaaats
2018-01-14Remove Surface Viewer stubJannik Vogel
2018-01-14Implement "About" dialogspycrab
2018-01-13Minor cleanupMerryMage
2018-01-12Removing unused settings and yuzu rebrandingJames Rowe
2018-01-12Remove gpu debugger and get yuzu qt to compileJames Rowe