ReinUsesLisp
27860f7430
gl_shader_decompiler: Move position varying location from 15 to 0 and apply an offset
7 years ago
ReinUsesLisp
f1dff1c269
gl_shader_decompiler: Implement geometry shaders
7 years ago
ReinUsesLisp
917f077007
video_core: Allow LabelGLObject to use extra info on any object
7 years ago
Zach Hilman
8a0accfec0
nso/nro: Use default allocation size for arg_data
7 years ago
Zach Hilman
26559da99e
cmd: Support passing game arguments from command line
Uses -p (--program) and following string as args.
7 years ago
Zach Hilman
91b8b1cfed
qt: Add UI option to configure arguments
7 years ago
Zach Hilman
ebb86d1354
settings: Add program_args string setting
7 years ago
Zach Hilman
19203e1dc0
nso/nro: Add NSO arguments structure to data section
Only added if arguments string is non-empty and a pass is requested by loader.
7 years ago
Zach Hilman
cb3ebb0b8f
partition_data_manager: Rename system files for hekate
x
7 years ago
Zach Hilman
d81e12a794
qt: Add rederive keyset menu option
7 years ago
Zach Hilman
f935ed15ab
qt: Add key derivation progress bar on initial setup
7 years ago
Zach Hilman
c137dca0fd
crypto: Add PartitionDataManager
Keeps track of system files for key derivation
7 years ago
Zach Hilman
877dd19cae
key_manager: Add support for loading keys from partition data
7 years ago
Zach Hilman
facd1d42a6
key_manager: Add ETicket key derivation
Derives titlekeys
7 years ago
Zach Hilman
30b8dd7c50
key_manager: Add base key derivation
Derives master keys, game encryption keys, and package1/2 keys
7 years ago
Zach Hilman
3048dad94a
key_manager: Add BIS key getter
7 years ago
Zach Hilman
509b916817
key_manager: Add support for more keys
TSEC, SBK, BIS, and other Sources for proper derivation
7 years ago
Zach Hilman
306f4c3c7b
key_manager: Add keyblob support
7 years ago
Zach Hilman
7a3faf4ced
key_manager: Add support for crypto revisions past 04
7 years ago
Zach Hilman
659b8150aa
key_manager: Add support for comments in keyfiles
7 years ago
Zach Hilman
3cf8ee66f6
vfs: Move forward declarations to separate file
7 years ago
Zach Hilman
01843d244e
key_manager: Add support for console-specific keyfile
7 years ago
Zach Hilman
0b4eb661a9
key_manager: Rename KEK to Kek
7 years ago
Zach Hilman
b1f8094c68
externals/mbedtls: Enable CMAC module
Required for keyblob verification
7 years ago
David Marcec
1cc8adaa61
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
7 years ago
bunnei
e5d1e17fc1
Merge pull request #1396 from DarkLordZach/packed-updates
loader: Add support for packed updates
7 years ago
David Marcec
5f33966902
Fixups for softlock
7 years ago
David Marcec
a097860593
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.
7 years ago
bunnei
8b812ff953
Merge pull request #1446 from bunnei/fast_fermi_copy
gl_rasterizer: Implement accelerated Fermi2D copies.
7 years ago
bunnei
92f05637a2
Merge pull request #1437 from FernandoS27/tex-mode2
Implemented Depth Compare, Shadow Samplers and Texture Processing Modes for TEXS and TLDS
7 years ago
David Marcec
f572064010
Fixed smo softlock
7 years ago
bunnei
5ad4ca5749
Merge pull request #1453 from FearlessTobi/port-4311
Port citra-emu/citra#4311 : "Remove "#" in the version number"
7 years ago
bunnei
2a81a98082
Merge pull request #1451 from FearlessTobi/port-4140
Port citra-emu/citra#4140 : "misc input tab improvements"
7 years ago
Mat M
882da553e6
Merge pull request #1450 from FearlessTobi/port-4312
Port citra-emu/citra#4312 : "Update fmt to 5.2.1"
7 years ago
bunnei
22290afb1e
Merge pull request #1448 from ogniK5377/frontend-access
Ported #4296 from citra
7 years ago
Mat M
7189a7ca13
Merge pull request #1454 from ReinUsesLisp/fixup-draw
gl_rasterizer: Fixup undefined behaviour in SetupDraw
7 years ago
ReinUsesLisp
46214933c9
gl_rasterizer: Fixup undefined behaviour in SetupDraw
7 years ago
bunnei
44b42fa9e8
yuzu/yuzu_cmd: Add checks for required extension ARB_copy_image.
7 years ago
FernandoS27
57301b3e1d
Implemented Depth Compare and Shadow Samplers
7 years ago
Mat M
09730aca81
Merge pull request #1452 from FearlessTobi/port-4313
Port citra-emu/citra#4313 : "CONTRIBUTING.md - remove note about casting numeric types"
7 years ago
fearlessTobi
86349413b5
Remove "#" in the version number
So that people can stop using it in issue/pr comments and randomly link some other issue/pr unintentionally.
7 years ago
NeatNit
d7ff4ecab9
CONTRIBUTING.md - remove note about casting numeric types
Apparently it's not true: https://github.com/citra-emu/citra/pull/4310#discussion_r223174725
7 years ago
zhupengfei
18b712829f
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)
7 years ago
Weiyi Wang
4d81fda23b
Update fmt to 5.2.1
It seems to fix msvc warnings
7 years ago
David Marcec
b32503dfcc
Added forward define for ServerPort
7 years ago
bunnei
26348d6ebb
fermi_2d: Implement simple copies with AccelerateSurfaceCopy.
7 years ago
bunnei
6a6aa35a70
gl_rasterizer: Add rasterizer cache code to handle accerated fermi copies.
7 years ago
bunnei
93822473f7
gl_rasterizer_cache: Implement a simpler surface copy using glCopyImageSubData.
7 years ago
bunnei
d96959aa1a
Merge pull request #1449 from lioncash/link
qt: Update telemetry links
7 years ago
Lioncash
dc276f0e3f
qt: Update telemetry links
These were pointing to a non-existent webpage.
7 years ago