ameerj
ea2e155b0b
gl_texture_cache: Fix ASTC CPU decoding with compression disabled
gl_format was incorrectly being overwritten when compression was disabled
3 years ago
ameerj
cb0a410907
gl_staging_buffers: Optimization to reduce fence waiting
3 years ago
ameerj
642c14f0c7
OpenGL: Make use of persistent buffer maps in buffer cache downloads
Persistent buffer maps were already used by the texture cache, this extends their usage for the buffer cache.
In my testing, using the memory maps for uploads was slower than the existing "ImmediateUpload" path, so the memory map usage is limited to downloads for the time being.
3 years ago
GPUCode
4a292efbff
renderer_vulkan: Remove timeline semaphore wait
3 years ago
Kelebek1
9c2b211f12
Audren wait as suggested by ByLaws
3 years ago
Kelebek1
b0bea13ed8
Move buffer bindings to per-channel state
3 years ago
Liam
fcd48eb239
qt: add menu item to remove cache storage
3 years ago
Liam
0596a4afb1
vfs_concat: fix time complexity of read
3 years ago
Kelebek1
7ce181edcf
Fix buffer overlap checking skipping a page for stream score right expand
3 years ago
Liam
13d25063a1
shader_recompiler: fix copy-paste error
3 years ago
Ariel Cabello
7d5df4f0ba
Don't exit when using "-u" option in yuzu-cmd
3 years ago
Liam
904dc1a567
video_core: don't garbage collect during configuration
3 years ago
Ariel Cabello
d33bdc97d0
Add short "-u" option for yuzu_cmd.
The -u short option was documented but not implemented in yuzu_cmd.
The same long option --user worked before.
3 years ago
Fernando Sahmkow
be3a7f4096
Texture cache: revert wrong acceleration assumption
3 years ago
Fernando Sahmkow
01c4568786
Texture Cache Util: Fix block depth adjustment on slices.
3 years ago
Fernando Sahmkow
72c1ee1bf9
texture_cache: process aliases and overlaps in the correct order
3 years ago
grimkor
b3ebfd2481
add context menu for filter and anti-aliasing status buttons
3 years ago
Liam
3b1172c10f
video_core: tune garbage collection aggressiveness
3 years ago
Liam
415c78b87c
textures: add BC1 and BC3 compressors and recompression setting
3 years ago
Liam
5e3b3c6643
k_memory_block_manager: remove auditing calls
3 years ago
Narr the Reg
f63586c5f5
service: nfc: Remove encryption key requirement
3 years ago
Liam
8bba9f7dea
vulkan_device: Enable VK_KHR_push_descriptor on newer ANV
3 years ago
Liam
8758932031
renderer_vulkan: barrier attachment feedback loops
3 years ago
scorpion81
f8e7b44d28
Limit the device access memory to 4 GB
Hardly limiting the device access memory to 4 GB for integrated vulkan devices here. This works for the Steam Deck in order not to go above 4 GB VRAM usage any more (above this value the likelihood to crash when the RAM exceeds 12 GB as well raises).
But there will be perhaps a detection mechanism necessary for detecting the real memory limit for integrated vulkan devices. Those likely might have small limits anyway, but what about integrated GPUs on machines with > 16 GB RAM, aka larger amounts ?
3 years ago
Narr the Reg
fdb2002f77
input_common: Implement amiibo writting
3 years ago
Danila Malyutin
7701a00a02
Add support for deinterlaced videos playback
This is a follow up to #10254 to improve the playback of cut scenes in Layton's Mystery Journey.
It uses ffmpeg's yadif filter for deinterlacing.
3 years ago
GPUCode
4e491ab59b
vk_master_semaphore: Move fence wait on separate thread
3 years ago
german77
dbcdb3523b
input_common: Map motion with relative values not absolute ones
3 years ago
Liam
de7c92d7c4
renderer_vulkan: remove wrong constexpr
3 years ago
Kelebek1
d75bcdd077
Smooth out the DSP callback by adding a 5ms wait time limit
3 years ago
lat9nq
c1a8a508bc
vulkan_device: Disable VK_KHR_push_descriptor on ANV
Mesa commit ff91c5ca42 breaks
VK_KHR_push_descriptor usage on ANV drivers 22.3.0, so disable it
and allow games to boot.
3 years ago
Narr the Reg
5693434b8a
input_common: Fix pro controller amiibo support
3 years ago
german77
6e54615b16
service: hid: Use span instead of vector reference
3 years ago
Fernando Sahmkow
c4bfbc6d25
Buffer Cache: Clear sync code.
3 years ago
Liam
2be751100b
vulkan_device: reserve extra memory to prevent swaps
3 years ago
german77
ac531aa15f
input_common: Make amiibo scanning less demanding
3 years ago
Liam
122435e080
vulkan_common: fix incompatible property flags
3 years ago
Danila Malyutin
c9c5d140b8
Use TARGET_FILE_DIR generator expression
Use $<TARGET_FILE_DIR:...> where appropriate instead of trying to guess where the binary will end up.
3 years ago
Liam
856838f7ce
vulkan_common: disable depth clamp dynamic state for older radv
3 years ago
Danila Malyutin
9367769fe7
Fix missing pic_order_present_flag in h264 header
Fixes #9635
3 years ago
Liam
a22c5a3880
time: implement ContinuousAdjustmentTimePoint
3 years ago
Kelebek1
cd0ded7771
Correctly track RT indexes for image aspect lookup during clears
3 years ago
Liam
351079a4ba
fs: adjust future save path
3 years ago
Liam
62bcb99ba8
am: stub CreateCacheStorage
3 years ago
Liam
13e4ceb990
fs: stub cache storage and fix params alignment
3 years ago
Liam
bb94beed15
nvnflinger: fix Parcel serialization
3 years ago
Liam
6e10a0c130
nvnflinger: fix producer slot fence init
3 years ago
Kelebek1
e42b4a16b6
Fix Tears of the Kingdom flickering clouds and depths.
3 years ago
Kelebek1
bf08bc3c0f
Allow Fermi blit accelerate to add src/dst to the cache if they don't exist already. Use ScratchBuffers in the software blit path.
3 years ago
grimkor
ceb65c259a
Allow fully customisable controller hotkeys
3 years ago