Frederic L
c76f4b6aec
global: Use std::optional instead of boost::optional ( #1578 )
* get rid of boost::optional
* Remove optional references
* Use std::reference_wrapper for optional references
* Fix clang format
* Fix clang format part 2
* Adressed feedback
* Fix clang format and MacOS build
7 years ago
bunnei
bc45d67f35
Merge pull request #1621 from lioncash/ipc
hle_ipc: Make GetDomainMessageHeader return a regular pointer
7 years ago
Lioncash
6f2cb1a437
hle_ipc: Add member function for querying the existence of a domain header
Gets rid of the need to call the getter and then check for null.
7 years ago
Lioncash
abf974f2f5
hle_ipc: Make GetDomainMessageHeader return a regular pointer
Nothing requires the shared owner ship here, so we can just return a
plain pointer.
7 years ago
bunnei
2bf8ae7730
Merge pull request #1611 from lioncash/const
core: Add missing const variants of getters for the System class
7 years ago
bunnei
7a504b045b
Merge pull request #1580 from FernandoS27/mm-impl
Implemented Mipmaps
7 years ago
bunnei
3465685c93
Merge pull request #1617 from FearlessTobi/fix-stretch-delay
time_stretch: Switch to values of Citra
7 years ago
Michał Janiszewski
89b6913719
Handle missing git info when building
7 years ago
Zach Hilman
08ce39a982
ns: Implement command 400: GetApplicationControlData
Returns the raw NACP bytes and the raw icon bytes into a title-provided buffer. Pulls from Registration Cache for control data, returning all zeros should it not exist.
7 years ago
Zach Hilman
c41c8d5cc1
patch_manager: Add support for dumping decompressed NSOs
When enabled in settings, PatchNSO will dump the unmodified NSO that it was passed to a file named <build id>.nso in the dump root for the current title ID.
7 years ago
Zach Hilman
c8bc8ba008
settings: Add setting to control NSO dumping
Also adds UI option in Debug > Dump section, with the idea later things to be dumped (i.e. other game data or textures, etc) will use the same group box.
7 years ago
Zach Hilman
2775303246
bis_factory: Add getter for mod dump root for a title ID
Equates to yuzu_dir/dump/<title id>/
7 years ago
Zach Hilman
6403fcec90
fsp_srv: Implement ISaveDataInfoReader
An object to read SaveDataInfo objects, which describe a unique save on the system. This implementation iterates through all the directories in the save data space and uses the paths to reconstruct the metadata.
7 years ago
Zach Hilman
28a569a78b
fsp_srv: Implement command 61: OpenSaveDataInfoReaderBySaveDataSpaceId
Needed by Checkpoint. Returns an object that can iterate through all savedata on the system.
7 years ago
Zach Hilman
1f01627bbc
savedata_factory: Expose accessors for SaveDataSpace
7 years ago
Zach Hilman
706f466e9f
loader/nro: Call RegisterRomFS from Load
Allows NRO homebrew to use the RomFS in the ASET section.
7 years ago
Zach Hilman
7c8d9d5960
control_metadata: Add GetRawBytes function to NACP
Returns the raw bytes of the NACP file. Needed for GetApplicationControlData which returns the raw, unprocessed NACP to the game.
7 years ago
bunnei
b8d04591e5
Merge pull request #1613 from ReinUsesLisp/gl-utils
video_core: Move OpenGL specific utils to its renderer
7 years ago
fearlessTobi
0470bc90ce
time_stretch: Switch to values of Citra
7 years ago
bunnei
24c7e153b7
Merge pull request #1610 from slashiee/dxt1-alpha
renderer_opengl: Enable alpha channel for DXT1 texture format
7 years ago
bunnei
f6911a0a02
Merge pull request #1612 from Tinob/master
renderer_opengl: Correct bpp value for ASTC_2D_8X5_SRGB
7 years ago
ReinUsesLisp
06aee386b7
video_core: Move OpenGL specific utils to its renderer
7 years ago
Rodolfo Bogado
c7a7479993
renderer_opengl: Correct bpp value for ASTC_2D_8X5_SRGB
7 years ago
FernandoS27
8b69038887
Assert Control Flow Instructions using Control Codes
7 years ago
FernandoS27
af83b683d8
Fixed black textures, pixelation and we no longer require to auto-generate mipmaps
7 years ago
FernandoS27
be78be20dc
Fixed mipmap block autosizing algorithm
7 years ago
FernandoS27
c9f347e156
Fixed Invalid Image size and Mipmap calculation
7 years ago
FernandoS27
b6e94867b9
Fixed Block Resizing algorithm and Clang Format
7 years ago
FernandoS27
5d5236c512
Implement Mip Filter
7 years ago
FernandoS27
76ce66359d
Zero out memory region of recreated surface before flushing
7 years ago
FernandoS27
87d1001720
Implement Mipmaps
7 years ago
Lioncash
55233bbdd2
core: Make System references const where applicable
7 years ago
Lioncash
9497f1d93f
core: Add missing const variants of getters for the System class
Many of the Current<Thing> getters (as well as a few others) were
missing const qualified variants, which makes it a pain to retrieve
certain things from const qualified references to System.
7 years ago
Michael
df99f996f8
Enable alpha channel for DXT1 texture format
7 years ago
bunnei
cd850c7d9d
Merge pull request #1607 from FearlessTobi/patch-3
renderer_opengl: Correct bpp value for ASTC_2D_8X5
7 years ago
Frederic Laing
d0eea8fc3a
configure_system: Fix compiler warning
7 years ago
Tobias
8a7dd746c1
Correct bpp value for ASTC_2D_8X5
7 years ago
bunnei
e35ba30edc
Merge pull request #1601 from FernandoS27/shader-precision
Improved Shader accuracy on Vertex and Geometry Shaders.
7 years ago
bunnei
ff7c8e9d51
Merge pull request #1606 from FearlessTobi/revert-1581-macosx-target-version
Revert "Update MACOSX_DEPLOYMENT_TARGET to 10.14"
7 years ago
FernandoS27
95576a248a
Refactor precise usage and add FMNMX, MUFU, FMUL32 and FADD332
7 years ago
Tobias
c4cef69185
Revert "Update MACOSX_DEPLOYMENT_TARGET to 10.14"
7 years ago
fearlessTobi
381e04453a
compatdb: Use a seperate endpoint for testcase submission
7 years ago
bunnei
9ec2b90746
Merge pull request #1593 from lioncash/svc
svc: Implement svcGetInfo command 0xF0000002
7 years ago
bunnei
ca8ac17a9e
Merge pull request #1581 from FreddyFunk/macosx-target-version
Update MACOSX_DEPLOYMENT_TARGET to 10.14
7 years ago
Frederic L
cbe1bbf1bd
file_sys/patch_manager: Remove unnecessary if-statements ( #1586 )
* remove unnecessary if-statements
* Addressed feedback
7 years ago
bunnei
705fd08ea1
Merge pull request #1598 from DeeJayBro/delete-directory
service/filesystem: Implemented DeleteDirectory & DeleteDirectoryRecursive
7 years ago
bunnei
8cda0ea59f
Merge pull request #1600 from DarkLordZach/nsp-secondary-loader-fix
loader/nsp: Move secondary loader initialization to constructor
7 years ago
bunnei
1c406538b6
Merge pull request #1582 from Tinob/master
Implement sRGB support
7 years ago
Rodolfo Bogado
1670155ee2
Implement sRGB Support, including workarounds for nvidia driver issues and QT sRGB support
7 years ago
bunnei
7323124f91
Merge pull request #1602 from DarkLordZach/key-derivation-isxdigit
key_manager: Use isxdigit instead of isdigit when reading key file
7 years ago