Lioncash
8a132a6dc3
vfs/etc: Append std:: to size_t usages
Given we just recently had a patch backport this from citra, let's try
and keep the convention uniform.
7 years ago
Zach Hilman
0243903c12
fsmitm: Cleanup and modernize fsmitm port
7 years ago
Zach Hilman
600867c594
qt: Add UI elements for LayeredFS and related tools
7 years ago
fearlessTobi
1190ea6ddb
Port #4182 from Citra: "Prefix all size_t with std::"
7 years ago
ReinUsesLisp
a5584cd896
Use ARB_multi_bind for uniform buffers ( #1287 )
* gl_rasterizer: use ARB_multi_bind for uniform buffers
* address feedback
7 years ago
Markus Wick
bdcf568acf
gl_rasterizer: Use ARB_texture_storage.
It allows us to use texture views and it reduces the overhead within the GPU driver.
But it disallows us to reallocate the texture, but we don't do so anyways.
In the end, it is the new way to allocate textures, so there is no need to use the old way.
7 years ago
Lioncash
a5f1ec43b7
game_list: Make CompatibilityList parameter of NavigateToGamedbEntryRequested() a const reference
The compatibility list isn't modified within any of the slots connected
to this signal, so we can make it const to enforce immutability.
7 years ago
Lioncash
9516eccd69
yuzu: Move compatibility list specifics to their own source files
Lets us keep the generic portions of the compatibility list code
together, and allows us to introduce a type alias that makes it so we
don't need to type out a very long type declaration anymore, making the
immediate readability of some code better.
7 years ago
Pengfei Zhu
e20a0fe6a6
yuzu: fix title bar display
Previously the version number got hidden after starting a game.
7 years ago
bunnei
c6cd8bb43d
gl_rasterizer: Use baseInstance instead of moving the buffer points.
This hopefully helps our cache not to redundant upload the vertex buffer.
# Conflicts:
# src/video_core/renderer_opengl/gl_rasterizer.cpp
7 years ago
CaptV0rt3x
b636ffa70c
Better Title Bar Display
7 years ago
Zach Hilman
46eb9ec6ba
bktr: Fix bucket overlap error
7 years ago
Zach Hilman
14a18fd7ae
patch_manager: Centralize Control-type NCA parsing
7 years ago
Zach Hilman
e88835cd40
bktr: Fix missing includes and optimize style
7 years ago
Zach Hilman
f467901160
main: Make game updates installable
7 years ago
Zach Hilman
44448809d5
main: Only show DRD deprecation warning once
7 years ago
Zach Hilman
d3aaa8f52d
qt: Add deprecation warnings for DRD format
7 years ago
Zach Hilman
599b7eac32
registration: Fix NSP installation errors
7 years ago
Zach Hilman
d0467f930a
qt: Add UI support for NSP files
7 years ago
Zach Hilman
87a91f6b09
registration: Add support for installing NSP files
7 years ago
Lioncash
a9f4e31cc0
file_sys: Replace includes with forward declarations where applicable
Cuts down on include dependencies, resulting in less files that need to
be rebuilt when certain things are changed.
7 years ago
Zach Hilman
673220056c
qt: Add message about not moving contents on dir change
7 years ago
Zach Hilman
38c021d0ed
qt: Add UI options to change NAND/SD dirs
7 years ago
Lioncash
df444a4a8e
vfs_real: Forward declare IOFile
Eliminates the need to rebuild some source files if the file_util header
ever changes. This also uncovered some indirect inclusions, which have
also been fixed.
7 years ago
fearlessTobi
f8a47f3985
citra_qt: Display the unsupported GL extensions in the popup
7 years ago
Lioncash
84f855a61d
core/core: Replace includes with forward declarations where applicable
The follow-up to 88597535d6 , which
replaces most of the includes in the core header with forward declarations.
This makes it so that if any of the headers the core header was
previously including change, then no one will need to rebuild the bulk
of the core, due to core.h being quite a prevalent inclusion.
This should make turnaround for changes much faster for developers.
7 years ago
fearlessTobi
f30bf4d48d
Show game compatibility within yuzu
7 years ago
fearlessTobi
5eba42402e
Fix two stupid errors made in #1141
7 years ago
Tobias
515e023396
Port #4013 from Citra: "Init logging sooner so we dont miss some logs on startup" ( #1142 )
* Port #4013 from Citra: "Init logging sooner so we dont miss some logs on startup"
* Fix compilation
7 years ago
Zach Hilman
6c83024693
qt: Add filename and title id to window title while running
7 years ago
Zach Hilman
b8f5034fe1
filesystem: Add CreateFactories methods to fs
Allows frontend to create registration caches for use before a game has booted.
7 years ago
fearlessTobi
230bf50dda
Port #3902 from Citra: "Add restart hotkey & menu option"
7 years ago
fearlessTobi
51fbaae33b
Port #4056 from Citra: "Add Clear Recent Files menu action"
7 years ago
tech4me
5e70a75986
qt/main: Port part of citra( #3411 ), open savedata works
7 years ago
Lioncash
1d77a31e1d
service/filesystem: Use forward declarations where applicable
Avoids the need to rebuild multiple source files if the filesystem code
headers change.
This also gets rid of a few instances of indirect inclusions being
relied upon
7 years ago
fearlessTobi
fc6901c205
Port #3353 from Citra
7 years ago
David Marcec
2ee02649df
Added check to see if ARB_texture_mirror_clamp_to_edge is supported
7 years ago
Lioncash
5b87516373
qt/main: Unindent code in OnMenuInstallToNAND()
We can change this into an early-return if the filename is empty.
There's no need to include all of the code within the if statement.
7 years ago
Lioncash
c28ea940a1
qt/main: Make installation dialog text within OnMenuInstallToNAND() translatable
This is user-facing text, so it should be marked as translatable by Qt.
7 years ago
Lioncash
4423e138ea
qt/main: Get rid of compilation warnings
Gets rid of truncation warnings about conversion to int. While we're at
it, we can also de-hardcode the buffer size being used.
7 years ago
Lioncash
aaed702790
loader: Make ResultStatus directly compatible with fmt
We can make the enum class type compatible with fmt by providing an
overload of operator<<.
While we're at it, perform proper bounds checking. If something exceeds
the array, it should be a hard fail, because it's, without a doubt, a
programmer error in this case.
7 years ago
Zach Hilman
8c33f20792
registration: Add support for force overwrite of installed
8 years ago
Zach Hilman
54fd907b2b
qt: Use custom RawCopy with progress bar for installs
8 years ago
Zach Hilman
8f96b88d0b
game_list: Populate control data from installed NAND
8 years ago
Zach Hilman
b0531d6ea0
file_sys: Comply to style guidelines
8 years ago
Zach Hilman
e9c7294bb9
qt: Add 'Install to NAND' option to menu
Prompts for title type on NCA files.
8 years ago
Zach Hilman
da921ac3f3
loader: Add more descriptive errors
Full list of new errors and descriptions in core/loader/loader.h
8 years ago
Zach Hilman
e883f6faa8
vfs: Fix documentation
8 years ago
Zach Hilman
4cbef33915
core: Port core to VfsFilesystem for file access
8 years ago
Lioncash
ee8808c6a7
qt/hotkey: Get rid of global hotkey map instance
Instead, we make a proper registry class and house it within the main
window, then pass it to whatever needs access to the loaded hotkeys.
This way, we avoid a global variable, and don't need to initialize a
std::map instance before the program can do anything.
8 years ago