Zach Hilman
82150bd5c1
Virtual Filesystem 2: Electric Boogaloo ( #676 )
* Virtual Filesystem
* Fix delete bug and documentate
* Review fixes + other stuff
* Fix puyo regression
8 years ago
Lioncash
2b547cda84
game_list: Make ContainsAllWords an internally linked non-member function
This function actually depends on no internal class state, so it doesn't
even need to be a part of the class interface.
8 years ago
Lioncash
80b03cb214
game_list: Upper-case containsAllWords to ContainsAllWords()
This makes it consistent with most of the other private utility
functions.
8 years ago
Lioncash
75eba5fdb9
game_list: Make containsAllWords a const member function
This doesn't actually modify the internal class state, so it can be a
const member function. While we're at it, amend the function to take
its arguments by const reference.
8 years ago
Lioncash
308205980e
game_list: Remove unnecessary QString initialization in KeyReleaseEater
QString initializes to an empty string by default, so this does nothing
meaningful. While we're at it, use a constructor initializer list for
initializing the gamelist member variable.
8 years ago
bunnei
6143bfd58a
settings: Turn docked mode off by default.
8 years ago
bunnei
91e048cce7
OpenGL: Use MakeCurrent/DoneCurrent for multithreaded rendering.
8 years ago
James Rowe
ca04901b0f
yuzu - Fix duplicate logs
8 years ago
bunnei
0c22a8d514
Revert "Virtual Filesystem ( #597 )"
This reverts commit 12e9522b32 .
8 years ago
fearlessTobi
fa8a9656a9
Port #3505 from CItra
8 years ago
Zach Hilman
12e9522b32
Virtual Filesystem ( #597 )
* Add VfsFile and VfsDirectory classes
* Finish abstract Vfs classes
* Implement RealVfsFile (computer fs backend)
* Finish RealVfsFile and RealVfsDirectory
* Finished OffsetVfsFile
* More changes
* Fix import paths
* Major refactor
* Remove double const
* Use experimental/filesystem or filesystem depending on compiler
* Port partition_filesystem
* More changes
* More Overhaul
* FSP_SRV fixes
* Fixes and testing
* Try to get filesystem to compile
* Filesystem on linux
* Remove std::filesystem and document/test
* Compile fixes
* Missing include
* Bug fixes
* Fixes
* Rename v_file and v_dir
* clang-format fix
* Rename NGLOG_* to LOG_*
* Most review changes
* Fix TODO
* Guess 'main' to be Directory by filename
8 years ago
James Rowe
7af1a786d5
Add configurable logging backends
8 years ago
James Rowe
d74d2a77cb
Update clang format
8 years ago
James Rowe
e159c550d8
Rename logging macro back to LOG_*
8 years ago
bunnei
47ba060950
settings: Add a configuration for use_accurate_framebuffers.
8 years ago
bunnei
78ce5a7026
yuzu: Remove SSBOs check from Qt frontend.
8 years ago
Zach Hilman
a47f36da7b
Add support for decrypted NCA files ( #567 )
* Start to add NCA support in loader
* More nca stuff
* More changes to nca.cpp
* Now identifies decrypted NCA cont.
* Game list fixes and more structs and stuff
* More updates to Nca class
* Now reads ExeFs (i think)
* ACTUALLY LOADS EXEFS!
* RomFS loads and games execute
* Cleanup and Finalize
* plumbing, cleanup and testing
* fix some things that i didnt think of before
* Preliminary Review Changes
* Review changes for bunnei and subv
8 years ago
Michael Scire
d12af72c8f
Kernel/Arbiters: Mostly implement SignalToAddress
8 years ago
Michael Scire
3119b64d86
Kernel/Arbiters: Implement WaitForAddress
8 years ago
Zach Hilman
044ed8717e
Bug fixes, testing, and review changes
8 years ago
Zach Hilman
ad8d79aade
Add 'Load Folder' menu option
8 years ago
Zach Hilman
ba498ab930
Add support for main files in file picker
8 years ago
Zach Hilman
ea7301923c
Recognize main files in game list
8 years ago
Subv
de53649e61
Qt: Removed the Registers widget.
It was crashing and nobody actually uses this.
8 years ago
BreadFish64
a7e6cadc81
qt: add check for GL extension support
8 years ago
Subv
5647fa35ff
Qt/WaitTree: Display the callstack for each thread in the wait tree widget.
8 years ago
bunnei
ce7d89cb0e
thread: Rename mask to affinity_masks.
8 years ago
bunnei
f006872017
wait_tree: Add ideal core and affinity mask.
8 years ago
bunnei
26a22031aa
wait_tree: Show all threads on all schedulers.
8 years ago
bunnei
bbd273e7ce
core: Add a configuration setting for use_multi_core.
8 years ago
bunnei
44c565aeca
core: Implement multicore support.
8 years ago
Lioncash
d1e3e0eb42
string_util: Remove StringFromFormat() and related functions
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
8 years ago
Lioncash
ef3129bf7a
frontends: Move logging macros over to new fmt-capable ones
8 years ago
bunnei
b6bed8fd74
memory_manager: Make GpuToCpuAddress return an optional.
8 years ago
bunnei
ebef12f037
memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.
8 years ago
Subv
fa6edc4412
GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format as the A2BGR10 texture format.
8 years ago
Subv
106d31e8c3
Qt: Update the WaitTree widget to show info about the current mutex of each thread.
8 years ago
N00byKing
f2001a33cc
Implement Pull #3528 from citra: use nvidia graphics automatically on 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
8 years ago
adityaruplaha
4716115c3d
Fix the stuck in fullscreen bug (Original PR: citra-emu/citra#3611 )
8 years ago
James Rowe
92254855e7
Prevent crash from uninitialized telemetry
8 years ago
N00byKing
6d5b25c136
core, main.h: Abort on 32Bit ROMs ( #309 )
* core, main.h: Abort on 32Bit ROMs
* main.cpp: Fix Grammar
8 years ago
N00byKing
6386f0910c
Port citra-emu/citra#3610 to yuzu
8 years ago
N00byKing
7555b881e8
Remove whitespaces
8 years ago
N00byKing
675b525fb8
Add Dark theme, Icon theming
configure_general.ui: Add UI Option for Themes
config.cpp: Save Theme Settings
8 years ago
N00byKing
a037c8914a
main.h: Add pragma once, remove ifndef
8 years ago
bunnei
32181284be
config: Use simplified checkbox (from Citra) for CPU JIT.
8 years ago
bunnei
af6e1f8554
config: Rename is_docked to use_docked_mode to be consistent with other config bools.
8 years ago
bunnei
b4fb85ff0f
configure_general: Cleanup naming.
8 years ago
bunnei
534cee3d8b
qt: Add config option for is_docked.
8 years ago
bunnei
679d29d9f8
config: Add setting for whether the system is docked or not.
8 years ago