Zach Hilman
a57aac5772
key_manager: Add base key derivation
...
Derives master keys, game encryption keys, and package1/2 keys
6 years ago
Zach Hilman
d7398283e3
key_manager: Add BIS key getter
6 years ago
Zach Hilman
d6a0d5d432
key_manager: Add support for more keys
...
TSEC, SBK, BIS, and other Sources for proper derivation
6 years ago
Zach Hilman
c79d2ca6cf
key_manager: Add keyblob support
6 years ago
Zach Hilman
e4602748d6
key_manager: Add support for crypto revisions past 04
6 years ago
Zach Hilman
9e34303fb9
key_manager: Add support for comments in keyfiles
6 years ago
Zach Hilman
1fa6ee4723
vfs: Move forward declarations to separate file
6 years ago
Zach Hilman
ce05df0a6d
key_manager: Add support for console-specific keyfile
6 years ago
Zach Hilman
721632fe66
key_manager: Rename KEK to Kek
6 years ago
Zach Hilman
89ad82ce5c
externals/mbedtls: Enable CMAC module
...
Required for keyblob verification
6 years ago
David Marcec
fa3f3cd07f
Fixed assertion due to CountAddOnContent
...
Word count should be 3 since we're pushing a result code and a u32.
Also fixed up compiler warnings due to casting
6 years ago
bunnei
6e4d2e672d
Merge pull request #1396 from DarkLordZach/packed-updates
...
loader: Add support for packed updates
6 years ago
David Marcec
ceef334c1c
Fixups for softlock
6 years ago
David Marcec
2534af040e
Fixed missing return
...
Softlock explanation:
after effects are initialized in smo, nothing actually changes the state. It expects the state to always be initialized. With the previous testing, updating the states much like how we handle the memory pools continue to have the softlock(which is why I said it probably wasn't effects) after further examination it seems like effects need to be initialized but the state remains unchanged until further notice. For now, assertions are added for the aux buffers to see if they update, unable to check as I haven't gotten smo to actually update them yet.
6 years ago
bunnei
2c0b0ad50d
Merge pull request #1446 from bunnei/fast_fermi_copy
...
gl_rasterizer: Implement accelerated Fermi2D copies.
6 years ago
bunnei
1cc5e6e9bc
Merge pull request #1437 from FernandoS27/tex-mode2
...
Implemented Depth Compare, Shadow Samplers and Texture Processing Modes for TEXS and TLDS
6 years ago
David Marcec
2de52e3af6
Fixed smo softlock
6 years ago
bunnei
6f420a40cf
Merge pull request #1453 from FearlessTobi/port-4311
...
Port citra-emu/citra#4311 : "Remove "#" in the version number"
6 years ago
bunnei
44a3baf410
Merge pull request #1451 from FearlessTobi/port-4140
...
Port citra-emu/citra#4140 : "misc input tab improvements"
6 years ago
Mat M
e92251795a
Merge pull request #1450 from FearlessTobi/port-4312
...
Port citra-emu/citra#4312 : "Update fmt to 5.2.1"
6 years ago
bunnei
450c0a5adf
Merge pull request #1448 from ogniK5377/frontend-access
...
Ported #4296 from citra
6 years ago
Mat M
72a804b149
Merge pull request #1454 from ReinUsesLisp/fixup-draw
...
gl_rasterizer: Fixup undefined behaviour in SetupDraw
6 years ago
ReinUsesLisp
0ecd181cca
gl_rasterizer: Fixup undefined behaviour in SetupDraw
6 years ago
bunnei
2fbb20b2b5
yuzu/yuzu_cmd: Add checks for required extension ARB_copy_image.
6 years ago
FernandoS27
752faff2bc
Implemented Depth Compare and Shadow Samplers
6 years ago
Mat M
6d4f5b9673
Merge pull request #1452 from FearlessTobi/port-4313
...
Port citra-emu/citra#4313 : "CONTRIBUTING.md - remove note about casting numeric types"
6 years ago
fearlessTobi
8e6311bfd2
Remove "#" in the version number
...
So that people can stop using it in issue/pr comments and randomly link some other issue/pr unintentionally.
6 years ago
NeatNit
d210170f36
CONTRIBUTING.md - remove note about casting numeric types
...
Apparently it's not true: https://github.com/citra-emu/citra/pull/4310#discussion_r223174725
6 years ago
zhupengfei
690f326613
citra_qt/configuration: misc input tab improvements
...
* Added a context menu on the buttons including Clear & Restore Default
* Allow clearing (unsetting) inputs. Added a Clear All button
* Allow restoring a single input to default (instead of all)
6 years ago
Weiyi Wang
a45b86f0fb
Update fmt to 5.2.1
...
It seems to fix msvc warnings
6 years ago
David Marcec
612ce89eca
Added forward define for ServerPort
6 years ago
bunnei
9aec85d39c
fermi_2d: Implement simple copies with AccelerateSurfaceCopy.
6 years ago
bunnei
011cf77796
gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.
6 years ago
bunnei
749aef3dd0
gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData.
6 years ago
bunnei
6cc7656e81
Merge pull request #1449 from lioncash/link
...
qt: Update telemetry links
6 years ago
Lioncash
efd956e6ff
qt: Update telemetry links
...
These were pointing to a non-existent webpage.
6 years ago
David Marcec
f84b9ed4e8
Ported #4296 from citra
...
This will allow us to easily remove the use of "NFC" in "System"
6 years ago
bunnei
b8b90ce6e6
Merge pull request #1332 from FearlessTobi/port-web-backend
...
Port web_service from Citra
6 years ago
bunnei
095c8d999b
Merge pull request #1447 from lioncash/mutex
...
kernel/mutex: Amend behavior of TransferMutexOwnership()
6 years ago
Lioncash
6ddf8f34db
kernel/mutex: Amend behavior of TransferMutexOwnership()
...
This was the result of a typo accidentally introduced in
e51d715700
. This restores the previous
correct behavior.
The behavior with the reference was incorrect and would cause some games
to fail to boot.
6 years ago
bunnei
e6ee31a8e9
Merge pull request #1440 from lioncash/array
...
ui_settings: Place definition of the theme array within the cpp file
6 years ago
bunnei
d3bfb102d8
Merge pull request #1438 from ReinUsesLisp/quads
...
gl_rasterizer: Implement quads topology
6 years ago
bunnei
d43769f93f
Merge pull request #1445 from lioncash/sched
...
thread: Make the scheduler pointer a regular pointer
6 years ago
balika011
1a5d6de0d4
thread: Make the scheduler pointer a regular pointer
...
Conceptually, it doesn't make sense for a thread to be able to persist
the lifetime of a scheduler. A scheduler should be taking care of the
threads; the threads should not be taking care of the scheduler.
If the threads outlive the scheduler (or we simply don't actually
terminate/shutdown the threads), then it should be considered a bug
that we need to fix.
Attributing this to balika011, as they opened #1317 to attempt to fix
this in a similar way, but my refactoring of the kernel code caused
quite a few conflicts.
6 years ago
bunnei
e51d715700
Merge pull request #1439 from lioncash/thread
...
kernel/thread: Make all instance variables private
6 years ago
bunnei
fe292573de
Merge pull request #1442 from lioncash/format
...
text_formatter: Avoid unnecessary string temporary creation in PrintMessage()
6 years ago
Zach Hilman
38c2ac95af
romfs_factory: Extract packed update setter to new function
6 years ago
Zach Hilman
5acaeb04c4
patch_manager: Add support for NSP packed updates
...
Reads as Update (NSP) in add-ons
6 years ago
Zach Hilman
cf7aba4817
game_list: Add XCI update versioning to game list
6 years ago
Zach Hilman
d79d4fd764
patch_manager: Add support for packed updates
...
Will prefer any installed update over the packed version.
6 years ago