german77
a7965dbc95
service: nfp: Add plain amiibo support
3 years ago
Morph
ba58f66bee
Merge pull request #9992 from liamwhite/climits
container_hash: use climits
3 years ago
Liam
52c885cd03
container_hash: use climits
3 years ago
Morph
45fb4af74c
Merge pull request #9989 from Morph1984/boost-1.79-exact
CMakeLists: Use boost 1.79.0 instead
3 years ago
Morph
9308213232
video_core/macro: Make use of Common::HashValue
3 years ago
Morph
ac1a23fc51
tests: Implement tests for verifying HashValue
Values were randomly generated and the verification was done against boost 1.79.
3 years ago
Morph
b203f9d714
common: Port boost's hash_value implementation
Ports a small subset of boost's hash_value implementation (<= 1.80.0).
3 years ago
Morph
0d5ee15676
CMakeLists: Require a minimum of boost 1.79.0
3 years ago
bunnei
82155e4000
Merge pull request #9985 from liamwhite/funny-meme
vulkan: fix scheduler chunk reserve
3 years ago
Morph
7ebaafa2b2
Merge pull request #9988 from rschlaikjer/rs-gpu-page-table-copy-elision
Pass GPU page table by reference inside TextureCache::ForEachImageInRegionGPU
3 years ago
Ross Schlaikjer
ee8f63ac65
Pass GPU page table by reference
3 years ago
liamwhite
74a24ab5d5
Merge pull request #9983 from Morph1984/boost
CMakeLists: Update boost to 1.81.0
3 years ago
liamwhite
f0b7390ae3
Merge pull request #9981 from german77/nfp_connect
nfc: Initialize device when controller is connected
3 years ago
Liam
aea009216e
vulkan: fix scheduler chunk reserve
3 years ago
Morph
1242e360bd
Merge pull request #9975 from liamwhite/more-waiting
vulkan: fix more excessive waiting in scheduler
3 years ago
Morph
79aa81015f
zstd: Use ZSTD_getFrameContentSize instead of ZSTD_getDecompressedSize
3 years ago
Morph
70a042cfbf
CMakeLists: Update boost to 1.81.0
3 years ago
Morph
53c13c75b6
vcpkg: Update vcpkg to 2023.02.24
3 years ago
liamwhite
c8963299fa
Merge pull request #9971 from Morph1984/q
bounded_threadsafe_queue: Use simplified impl of bounded queue
3 years ago
liamwhite
2b74ab00aa
Merge pull request #9964 from liamwhite/typed-address
kernel: use KTypedAddress for addresses
3 years ago
Morph
f33cddc400
Merge pull request #9962 from Kelebek1/disable_srgb
[video_core] Disable SRGB border color conversion in samplers
3 years ago
Liam
156516e399
kernel: use KTypedAddress for addresses
3 years ago
Morph
05ba40b98e
bounded_threadsafe_queue: Refactor Pop
Introduces PopModes to bring waiting logic into Pop, similar to Push.
3 years ago
Morph
70b1c2e8e0
bounded_threadsafe_queue: Add producer cv to avoid busy waiting
3 years ago
Narr the Reg
9704f1bc7e
nfc: Initialize device when controller is connected
3 years ago
bunnei
95fdc371bb
Merge pull request #9965 from german77/thankYouEpicBoy
config: Fix controller config from resetting
3 years ago
Morph
62fd55e5fe
bounded_threadsafe_queue: Deduplicate and add PushModes
Adds the PushModes Try and Wait to allow producers to specify how they want to push their data to the queue if the queue is full.
If the queue is full:
- Try will fail to push to the queue, returning false. Try only returns true if it successfully pushes to the queue. This may result in items not being pushed into the queue.
- Wait will wait until a slot is available to push to the queue, resulting in potential for deadlock if a consumer is not running.
3 years ago
Morph
281e99f09d
bounded_threadsafe_queue: Add TryPush
3 years ago
Morph
623cbd908e
logging: Make use of bounded queue
3 years ago
Morph
c4314b231f
bounded_threadsafe_queue: Use simplified impl of bounded queue
Provides a simplified SPSC, MPSC, and MPMC bounded queue implementation using mutexes.
3 years ago
bunnei
c6e6763836
Merge pull request #9970 from bunnei/string-util-view
common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
3 years ago
bunnei
43c4f5a46c
Merge pull request #9972 from liamwhite/ipc-trace
kernel: fix LOG_TRACE in ipc
3 years ago
Liam
af8ce05caa
vulkan: fix more excessive waiting in scheduler
3 years ago
Liam
48f1221b35
kernel: fix LOG_TRACE in ipc
3 years ago
bunnei
a59583c7ab
common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W.
3 years ago
liamwhite
79d776850a
Merge pull request #9966 from bunnei/bounded-polyfill
common: bounded_threadsafe_queue: Use polyfill_thread.
3 years ago
bunnei
b9533c81f7
common: bounded_threadsafe_queue: Use polyfill_thread.
3 years ago
bunnei
4471e9effe
Merge pull request #9778 from behunin/my-box-chevy
gpu_thread: Use bounded queue
3 years ago
bunnei
61aa2be4f3
Merge pull request #9953 from german77/amiibo_crc
service: nfp: Actually write correct crc
3 years ago
Narr the Reg
74cd79b687
config: Fix controller config from resetting
3 years ago
Kelebek1
0a90adff87
Disable SRGB border color conversion for now, to fix shadows in Xenoblade.
3 years ago
Narr the Reg
8a1c405ce3
service: nfp: Replace crc function with boost equivalent
3 years ago
liamwhite
f47a6b3c8d
Merge pull request #9955 from liamwhite/color-blend-equation
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
3 years ago
liamwhite
f3dfe9e5e1
Merge pull request #9931 from liamwhite/sched
vk_scheduler: split work queue waits and execution waits
3 years ago
Narr the Reg
ab37f2bda3
service: nfp: Close app area and recreate crc
3 years ago
Narr the Reg
d7f58e6ecb
service: nfp: Convert mii colors to v3
3 years ago
Liam
09a866fe79
vulkan: disable extendedDynamicState3ColorBlendEquation on radv
3 years ago
Narr the Reg
aeb65824a7
service: nfp: Actually write correct crc
3 years ago
liamwhite
fc39bb0ef9
Merge pull request #9933 from vonchenplus/texture_format
video_core: Update texture format
3 years ago
bunnei
858798c1b3
Merge pull request #9951 from Morph1984/save
configure_audio: Fix output mode setting not saving
3 years ago