Steveice10 and GitHub
a537f56766
services/cfg: Clean up definitions and access flag handling. ( #6711 )
2023-07-21 18:04:15 -07:00
GPUCode and GitHub
b5e1a27a7e
rasterizer_cache: Handle texture cubes with duplicate faces ( #6710 )
2023-07-21 01:55:19 +03:00
Steveice10 and GitHub
a9e390b1b1
frontend: Fix clicking primary screen window touching screen. ( #6707 )
2023-07-20 15:48:50 -07:00
Steveice10 and GitHub
71582a72a4
sdl: Check correct windowID based on event type. ( #6703 )
2023-07-19 01:29:13 -07:00
GPUCode and GitHub
e783b0d4a9
rasterizer_cache: Fixes to (unaligned) texture downloads ( #6697 )
...
* rasterizer_cache: Header cleanup
* gl_texture_runtime: Fix incorrect stride in single scanline downloads
* texture_codec: Fix unaligned texture downloads
2023-07-18 17:31:31 +03:00
Steveice10 and GitHub
700c00f021
audio_core/hle: Stub binary requests SaveState and LoadState. ( #6684 )
...
* audio_core/hle: Stub binary requests SaveState and LoadState.
* audio_core/hle: Fire DSP binary pipe interrupt on request completion instead of tick.
2023-07-16 17:54:40 -07:00
Steveice10 and GitHub
9cb14044ec
kernel: Improvements to process cleanup. ( #6680 )
...
* kernel: Properly clean up process threads on exit.
* kernel: Track process-owned memory and free on destruction.
* apt: Implement DoApplicationJump via home menu when available.
* kernel: Move TLS allocation management to owning process.
2023-07-16 17:54:29 -07:00
Steveice10 and GitHub
8b6b58a364
y2r: Pass ConversionConfiguration by copying. ( #6690 )
2023-07-15 01:57:06 -07:00
Steveice10 and GitHub
e043caac27
hle: Eliminate need to specify command headers for IPC. ( #6678 )
2023-07-14 17:32:59 -07:00
Steveice10 and GitHub
0bedb28bdc
rpc: Fix class hierarchy. ( #6694 )
2023-07-13 16:29:54 -07:00
Charles Lombardo and GitHub
c10ffda91f
android: Restore notification permission request ( #6693 )
...
When we targeted API <32, the notification permission would automatically be requested on startup. This restores that behavior temporarily while we work on new UX.
2023-07-12 18:54:21 -07:00
5e8ae4fa8a
qt: Fix per-game config loading for 3DSX/ELF. ( #6691 )
...
Co-authored-by: Michael Theall <pigman46@gmail.com >
2023-07-12 18:54:11 -07:00
GPUCode and GitHub
7a7f485640
core: Cleanup RPC ( #6674 )
2023-07-12 18:54:02 -07:00
Tobias and GitHub
bbf833bceb
citra_qt\game_list: Make columns hideable ( #6467 )
2023-07-12 23:17:16 +02:00
Narr the Reg and GitHub
8eebb83c2c
service: nfc: Keep tag alive while it's being used ( #6687 )
2023-07-12 14:01:08 -07:00
Narr the Reg and GitHub
d702915624
Remove some global usages of system ( #6688 )
2023-07-11 21:43:28 -07:00
GPUCode and GitHub
943d5eeddf
citra_qt: Remove image allocation limit ( #6682 )
2023-07-11 21:43:19 -07:00
Steveice10 and GitHub
f3ac6f054f
audio_core: Clean up cubeb backend. ( #6677 )
2023-07-11 21:43:07 -07:00
Wunk and GitHub
a94af8ea62
shader_jit: Add optimizations up to x86-64-v4 ( #6668 )
2023-07-11 09:21:37 -07:00
Ikko Eltociear Ashimine and GitHub
6da4853360
kernel: fix typo in recorder.cpp ( #6686 )
2023-07-11 02:56:36 +02:00
GPUCode and GitHub
b738584832
android: Update layout indexes ( #6673 )
2023-07-10 03:05:18 +03:00
SachinVin
1cb34ea0d3
core/memory.*:constify GetPhysicalPointer;
...
audio_core\hle\source.h: constify `memory_system`
2023-07-09 16:37:28 +05:30
Steveice10 and GitHub
662bb9ba77
hle: Stub some service calls used by the home menu. ( #6675 )
2023-07-07 22:05:38 -07:00
Narr the Reg and GitHub
26e3f96983
service: nfc: Start adapter communication on scan ( #6671 )
2023-07-07 19:02:39 -07:00
Steveice10 and GitHub
cd3244f139
mic_u: Fix up logic for populating shared memory sample buffer. ( #6669 )
2023-07-07 19:02:31 -07:00
Vitor K and GitHub
e5310b25d4
ci-merge: remove use of deprecated pushedDate ( #6676 )
2023-07-07 22:30:15 +02:00
GPUCode and GitHub
80033b84cb
renderer_software: Fix screen rendering ( #6664 )
2023-07-06 17:15:59 -07:00
GPUCode and GitHub
cf9bb90ae3
code: Use std::span where appropriate ( #6658 )
...
* code: Use std::span when possible
* code: Prefix memcpy and memcmp with std::
2023-07-07 01:52:40 +03:00
GPUCode and GitHub
4ccd9f24fb
Merge pull request #6638 from GPUCode/new-log
...
common: Backport yuzu log improvements
2023-07-06 23:44:54 +03:00
Steveice10 and GitHub
753b36c6ef
act: Use correct service session limit. ( #6670 )
2023-07-06 13:16:46 -07:00
Steveice10 and GitHub
c00768d6d0
nfc: Use existing secrets infrastructure for amiibo encryption. ( #6652 )
2023-07-06 11:45:46 -07:00
4383f6d80a
Port yuzu-emu/yuzu#5229: "yuzu/main: Add basic command line arguments" ( #5696 )
...
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com >
2023-07-06 20:44:35 +02:00
Narr the Reg and GitHub
dc5ca96c0f
service: nfc: Use official names ( #6672 )
2023-07-06 20:25:05 +02:00
Steveice10 and GitHub
9d4609e29a
build: Bundle libraries in-place as well on MSVC. ( #6665 )
2023-07-06 02:37:06 +02:00
Steveice10 and GitHub
df9cc1b84c
ci: Fix CI builds being marked as dirty. ( #6656 )
2023-07-04 21:02:33 -07:00
Steveice10 and GitHub
13a8969824
build: Clear out remaining compile warnings. ( #6662 )
2023-07-04 21:00:24 -07:00
GPUCode
d7b4260389
common: Address feedback
2023-07-03 17:13:00 +03:00
2126c240cd
core: backport some ResultCode updates ( #6645 )
...
Co-authored-by: Lioncash <mathew1800@gmail.com >
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com >
2023-07-03 02:23:53 +02:00
Wunk and GitHub
0b37c1da57
shader_jit/tests: Add additional shader-jit tests ( #6648 )
...
* shader_jit/tests: Add support for multiple inputs
Allows for multiple `Vec4f` inputs for each run
* shader_jit/tests: Add additional shader-jit tests
Add some more expansive tests for each of the shader-instructions for
regression-testing. `MAD`/`MADI` is not added due to an upstream bug in
nihstro:
https://github.com/neobrain/nihstro/issues/68
2023-07-03 02:44:56 +03:00
GPUCode
9527bfffed
common: Remove dependency from core
2023-07-03 02:18:37 +03:00
GPUCode
ba98bf058a
logging: Address some issues
2023-07-03 02:18:35 +03:00
Charles Lombardo and GitHub
c88acf7405
Android: Gradle updates ( #6653 )
...
* android: Migrate to Kotlin DSL
Includes updates to all android dependencies/ndk (minus billing) and adds support for Kotlin, Android 13, and view binding.
* android: Remove unused tests
* android: Remove unused dependencies
2023-07-02 01:08:27 -07:00
Wunk and GitHub
71aea7e571
shader/jit: Use xbyak::util::Cpu for Host capabilities ( #6643 )
...
Xbyak has a complete utility-class for determining the host-processor's
ISA-features such as SSE4.1, AVX, AVX2, AVX512{F,VL,DQ,VBMI,etc}, and so
on for further potential optimizations.
2023-07-02 08:05:07 +05:30
Narr the Reg and GitHub
3d0a3c2c45
service: nfc: Implement amiibo encryption and appdata ( #6340 )
2023-06-30 22:15:58 +02:00
GPUCode
9c3e2d0f50
externals: Update boost
...
* To include stack traces
2023-06-30 12:15:52 +03:00
Morph and GPUCode
0ddb095273
logging: Make use of bounded queue
2023-06-30 12:15:52 +03:00
ameerj and GPUCode
52b9007fcf
common: Reduce unused includes
2023-06-30 12:15:52 +03:00
Merry and GPUCode
e112421db8
backend: Ensure backend_thread is destructed before message_queue
...
Ensures that stop_token signals that stop has been requested before destruction of conditional_variable
2023-06-30 12:15:52 +03:00
Wunkolo and GPUCode
ae6fda8638
logging: Convert backend_thread into an std::jthread
...
Was getting an unhandled `invalid_argument` [exception](https://en.cppreference.com/w/cpp/thread/thread/join ) during
shutdown on my linux machine. This removes the need for a `StopBackendThread` function entirely since `jthread`
[automatically handles both checking if the thread is joinable and stopping the token before attempting to join](https://en.cppreference.com/w/cpp/thread/jthread/~jthread ) in the case that `StartBackendThread` was never called.
2023-06-30 12:15:52 +03:00
Levi Behunin and GPUCode
197c1adcba
Refactor Logging Impl
...
Loop on stop_token and remove final_entry in Entry.
Move Backend thread out of Impl Constructor to its own function.
Add Start function for backend thread.
Use stop token in PopWait and check if entry filename is nullptr before logging.
2023-06-30 12:15:52 +03:00