Commit Graph

9154 Commits (c91be25b93bd7bfa7e074abf7cf5ad1b6b0850ab)
 

Author SHA1 Message Date
Lioncash 61b144bbf3 configure_input: Make analog mapping strings translatable
These strings are user-facing, so they should be specified as
translatable with tr().
6 years ago
Lioncash 1c7c798e9e configure_audio: Move combo box index setting to their own functions
Keeps the individual behaviors in their own functions, and cleanly
separate. We can also do a little better by converting the relevant IDs
within the core to a QString only once, instead of converting every
string into a std::string.
6 years ago
Lioncash 57e47bae32 configure_audio: Use QString::fromStdString() for converting audio device names
This ensures that the proper codec will always be used no matter what.
It also avoids relying on ASCII conversions.
6 years ago
Lioncash 226dc914b3 configure_audio: Add disambiguation comment for the volume percentage string
Disambiguates what the string represents to help translators more easily
understand what it is that they're translating. While we're at it, we
can move the code to its own function, so that we don't need to specify
the same string twice.
6 years ago
Lioncash 8f5e2a2b83 configure_graphics: Make functions internally linked where applicable
These aren't used outside of this translation unit, so they can be
internally linked.
6 years ago
Zach Hilman 215b65fe75 nso: Optimize loading of IPS patches
Avoid resource-heavy classes and remove quasi-duplicated code.
6 years ago
Weiyi Wang fdb35760a7 string_util: unify UTF8<->UTF16 conversion to codecvt 6 years ago
Weiyi Wang bfe84f06f2 string_util: remove TString conversion for windows
First of all they are foundamentally broken. As our convention is that std::string is always UTF-8, these functions assume that the multi-byte character version of TString (std::string) from windows is also in UTF-8, which is almost always wrong. We are not going to build multi-byte character build, and even if we do, this dirty work should be handled by frontend framework early.
6 years ago
Weiyi Wang a4595bb939 string_util: remove ShiftJIS/CP1252 conversion function
We always use unicode internally. Any dirty work of conversion with other codec should be handled by frontend framework (Qt). Further more, ShiftJIS/CP1252 are not special (they are not code set used by 3ds, or any guest/host dependencies we have), so there is no reason to specifically include them
6 years ago
fearlessTobi e4daf4bee5 Review comments - part 5 6 years ago
fearlessTobi ac06105dfe Review comments -part 4 6 years ago
fearlessTobi aa48468862 Review comments - part 3 6 years ago
Weiyi Wang 62f9409ba3 web_backend: protect jwt cache with a mutex 6 years ago
fearlessTobi 120d8f3bf7 Address more review comments 6 years ago
fearlessTobi b4ace6ec6f Address a bunch of review comments 6 years ago
fearlessTobi 4d139943f2 Port web_service from Citra 6 years ago
fearlessTobi 5f30f95e94 Add submodules 6 years ago
Zach Hilman 6d441828e6 deconstructed_rom_directory: Force NSO loader to patch NSOs 6 years ago
Zach Hilman 003b44822a nso: Add framework to support patching of uncompressed NSOs 6 years ago
Zach Hilman 42fb4e82d3 patch_manager: Add PatchNSO function
While PatchExeFS operated on the entire directory, this function operates on the uncompressed NSO. Avoids copying decompression code to PatchManager.
6 years ago
Zach Hilman 4c2a94fa94 patch_manager: Use strings for patch type instead of enum 6 years ago
Zach Hilman 21b2411c44 file_sys: Implement function to apply IPS patches 6 years ago
Zach Hilman 3c9e70fefa nso: Replace NSOHeader padding bytes with build ID 6 years ago
bunnei bd14f397ce
Merge pull request #1407 from DarkLordZach/dlc
aoc_u: Implement functions and add support for DLC loading
6 years ago
bunnei 393042c09c
Merge pull request #1422 from ReinUsesLisp/fixup-points
gl_rasterizer: Fixup unassigned point sizes
6 years ago
ReinUsesLisp 1835911425 gl_rasterizer: Fixup unassigned point sizes 6 years ago
bunnei bc679c9b8c
Merge pull request #1330 from raven02/tlds
TLDS: Add 1D sampler
6 years ago
bunnei 7c61f0c322
Merge pull request #1420 from MerryMage/dynarmic
externals: Update dynarmic to 4e6848d
6 years ago
bunnei 8391048a83
Merge pull request #1322 from bunnei/tex-cubemap
gl_rasterizer_cache: Implement cubemap textures.
6 years ago
bunnei decc319634
Merge pull request #1403 from DarkLordZach/install-sysnand
qt: Install System TitleTypes to System NAND
6 years ago
Zach Hilman f72046099a aoc_u: Extract AccumulateAOCTitleIDs to separate function 6 years ago
Zach Hilman 7d86a008e2 aoc_u: Implement GetAddOnContentBaseId
Command #5
6 years ago
Zach Hilman 62225ae050 aoc_u: Implement Count, List and Prepare AddOnContent
Commands #2, #3, and #7
6 years ago
Zach Hilman aa0c82e405 romfs_factory: Read from all locations with StorageId None
Previous behavior was to assert. Seems to mirror expected game behavior.
6 years ago
Zach Hilman 32fc31fb13 patch_manager: Add DLC recognition to PatchManager 6 years ago
bunnei 8f2ad3a66d
Merge pull request #1338 from raven02/service_vi
Implement ISystemDisplayService::GetDisplayMode
6 years ago
bunnei 5e2f23e2b1
Merge pull request #1417 from lioncash/context
svc: Implement svcGetThreadContext
6 years ago
bunnei df3799a008 gl_rasterizer_cache: Fixes to how we do render to cubemap.
- Fixes issues with Splatoon 2.
6 years ago
MerryMage 3031aa9d27 externals: Update dynarmic to 4e6848d
4e6848d A32/ir_emitter: Bugfix: ExceptionRaised was producing incorrect PC
41ba9fd value: Move ImmediateToU64() to be a part of Value's interface
c6a6271 reg_alloc: Emit AVX instructions where able
aedd32a abi: Emit AVX instructions where able
f2d9337 a64_exclusive_monitor: Loosen memory ordering requirements
7ca709d travis: Make macOS builds use Xcode 10
14dd45e Fix VShift terminology
88554c4 emit_x64_vector: AVX512 implementation of EmitVectorLogicalVShiftS16
ab4e316 emit_x64_vector: AVX512 implementation of EmitVectorLogicalVShiftS64
0ea84f3 emit_x64_vector: AVX2 implementation of EmitVectorLogicalVShiftS32
c77a2c5 emit_x64_vector: AVX512 implementation of EmitVectorLogicalVShiftU16()
e9441fd emit_x64_vector: AVX2 implementation of EmitVectorLogicalVShiftU64()
0e9c33c emit_x64_vector: AVX2 implementation of EmitVectorLogicalVShiftU32()
8f85274 emit_x64_vector: SSSE3 variant of EmitVectorCountLeadingZeros8()
be05e75 Merge pull request #397 from VelocityRa/dec-shift-fix
bc328fc decoders: Cast to correctly-sized type before shifting
9c3d2d1 a64_emit_x64: Lowercase PAGE_SIZE
f538d29 emit_x64_vector_floating_point: SSE4.1 implementation of EmitFPVectorToFixed
1603a6e emit_x64_vector_floating_point: EmitFPVectorRoundInt: Use FCODE
2e1ccaf emit_x64_vector: AVX implementation for EmitVectorCountLeadingZeros8
555bfda emit_x64_vector: SSE implementation of EmitVectorCountLeadingZeros16
71c2589 externals: Update Xbyak to 5.73
1ec1b2f Squashed 'externals/xbyak/' changes from 1de435ed..42462ef9
6 years ago
bunnei 29782273ec gl_rasterizer_cache: Add check for array rendering to cubemap texture. 6 years ago
bunnei f543b43fd0 gl_rasterizer_cache: Implement render to cubemap. 6 years ago
bunnei 15cc729ebd gl_shader_decompiler: TEXS: Implement TextureType::TextureCube. 6 years ago
bunnei ed2e0e85c9 gl_rasterizer_cache: Add support for SurfaceTarget::TextureCubemap. 6 years ago
bunnei 871580dcd8 gl_rasterizer_cache: Implement LoadGLBuffer for Texture2DArray. 6 years ago
bunnei a9aa1db552 gl_rasterizer_cache: Update BlitTextures to support non-Texture2D ColorTexture surfaces. 6 years ago
bunnei 2e1cdde994 gl_rasterizer_cache: Track texture target and depth in the cache. 6 years ago
bunnei fefb003b23 gl_rasterizer_cache: Workaround for Texture2D -> Texture2DArray scenario. 6 years ago
bunnei ce452049d3 gl_rasterizer_cache: Keep track of surface 2D size separately from total size. 6 years ago
raven02 b92b4bbeaf Fix trailing whitespace 6 years ago
Merry f8e46d335f
Merge pull request #1418 from FearlessTobi/port-4269
Port citra-emu/citra#4269: "OSX: Set MACOSX_DEPLOYMENT_TARGET to 10.13"
6 years ago