Zach Hilman
b3c2ec362b
fsmitm: Cleanup and modernize fsmitm port
7 years ago
Zach Hilman
ba0873d33c
qt: Add UI elements for LayeredFS and related tools
7 years ago
fearlessTobi
63c2e32e20
Port #4182 from Citra: "Prefix all size_t with std::"
7 years ago
ReinUsesLisp
a42376dfad
Use ARB_multi_bind for uniform buffers ( #1287 )
* gl_rasterizer: use ARB_multi_bind for uniform buffers
* address feedback
7 years ago
Markus Wick
3e973bc4c6
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
73a2d71f44
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
bd8065295c
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
4048b54ef7
yuzu: fix title bar display
Previously the version number got hidden after starting a game.
7 years ago
bunnei
8b08cb925b
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
e3af341d5b
Better Title Bar Display
7 years ago
Zach Hilman
c913136eb2
bktr: Fix bucket overlap error
7 years ago
Zach Hilman
23a16c1720
patch_manager: Centralize Control-type NCA parsing
7 years ago
Zach Hilman
9664ce255d
bktr: Fix missing includes and optimize style
7 years ago
Zach Hilman
f92b3512e0
main: Make game updates installable
7 years ago
Zach Hilman
87be4bc283
main: Only show DRD deprecation warning once
7 years ago
Zach Hilman
1280061725
qt: Add deprecation warnings for DRD format
7 years ago
Zach Hilman
8974771334
registration: Fix NSP installation errors
7 years ago
Zach Hilman
58473309a0
qt: Add UI support for NSP files
7 years ago
Zach Hilman
f7eaea424d
registration: Add support for installing NSP files
7 years ago
Lioncash
a813c10e1c
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
04397cd185
qt: Add message about not moving contents on dir change
7 years ago
Zach Hilman
1ff3318458
qt: Add UI options to change NAND/SD dirs
7 years ago
Lioncash
a405373144
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
0f453488e2
citra_qt: Display the unsupported GL extensions in the popup
7 years ago
Lioncash
4a587b81b2
core/core: Replace includes with forward declarations where applicable
The follow-up to e2457418da , 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
78653f7339
Show game compatibility within yuzu
7 years ago
fearlessTobi
4a56931703
Fix two stupid errors made in #1141
7 years ago
Tobias
165c23c848
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
67fa51ea2f
qt: Add filename and title id to window title while running
7 years ago
Zach Hilman
ef3768f323
filesystem: Add CreateFactories methods to fs
Allows frontend to create registration caches for use before a game has booted.
7 years ago
fearlessTobi
f2d5b100c2
Port #3902 from Citra: "Add restart hotkey & menu option"
7 years ago
fearlessTobi
6923ecee3a
Port #4056 from Citra: "Add Clear Recent Files menu action"
7 years ago
tech4me
cc71832b19
qt/main: Port part of citra( #3411 ), open savedata works
7 years ago
Lioncash
477eee3993
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
ba8ff096fd
Port #3353 from Citra
7 years ago
David Marcec
706fc5d2d6
Added check to see if ARB_texture_mirror_clamp_to_edge is supported
7 years ago
Lioncash
9791f0d590
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
2a3d7128d1
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
aac807fd3a
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
87d8a9c986
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
6b76b77400
registration: Add support for force overwrite of installed
7 years ago
Zach Hilman
f78a6e752f
qt: Use custom RawCopy with progress bar for installs
7 years ago
Zach Hilman
10812f8407
game_list: Populate control data from installed NAND
7 years ago
Zach Hilman
167bfddafa
file_sys: Comply to style guidelines
7 years ago
Zach Hilman
bfb945c243
qt: Add 'Install to NAND' option to menu
Prompts for title type on NCA files.
7 years ago
Zach Hilman
ec3bef7b4c
loader: Add more descriptive errors
Full list of new errors and descriptions in core/loader/loader.h
7 years ago
Zach Hilman
668458525e
vfs: Fix documentation
7 years ago
Zach Hilman
4b471f0554
core: Port core to VfsFilesystem for file access
8 years ago
Lioncash
c8f6754417
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.
7 years ago
Zach Hilman
9e88f03e75
Avoid parsing RomFS to directory in NCA
8 years ago