 Fernando SandGitHub
|
6c72b7f011
|
Merge pull request #8528 from Morph1984/astc10x6
renderer_(gl/vk): Implement ASTC_10x6_UNORM
|
2022-07-10 13:16:23 +02:00 |
|
 Fernando SandGitHub
|
25e47738f7
|
Merge pull request #8561 from Kelebek1/Audio-CoreTiming
Rework CoreTiming events
|
2022-07-10 10:29:56 +02:00 |
|
 Fernando SandGitHub
|
d244677df9
|
Merge pull request #8492 from german77/no_more_errors
service: hid: Correct some mistakes and add more validations
|
2022-07-07 08:29:34 +02:00 |
|
Fernando Sahmkow
|
d3cb9201f1
|
Core timing: use only one thread.
|
2022-07-02 23:02:16 +02:00 |
|
 Fernando SandGitHub
|
3f3c2dc20f
|
Merge pull request #8523 from liamwhite/sc-oopsie
cpu_manager: properly check idle on return from preemption
|
2022-07-01 22:40:02 +02:00 |
|
 Fernando SandGitHub
|
603952bc27
|
Merge pull request #7454 from FernandoS27/new-core-timing
Core: Remake Core Timing
|
2022-06-30 12:38:50 +02:00 |
|
Fernando Sahmkow
|
3196d957b0
|
Adress Feedback.
|
2022-06-30 10:18:56 +02:00 |
|
 Fernando SandGitHub
|
4ef66ec8fb
|
Merge pull request #8518 from yuzu-emu/revert-8379-amd-push-desc-workaround
Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"
|
2022-06-30 08:48:32 +02:00 |
|
Fernando Sahmkow
|
2575a93dc6
|
Native clock: Use atomic ops as before.
|
2022-06-28 22:42:00 +02:00 |
|
Fernando Sahmkow
|
f5c1d7b8c8
|
Native Clock: remove inaccuracy mask.
|
2022-06-28 01:47:00 +02:00 |
|
Fernando Sahmkow
|
86ccce3721
|
Address feedback.
|
2022-06-28 01:19:30 +02:00 |
|
Fernando Sahmkow
|
38e4a144a1
|
Core: Protect each event from race conditions within it.
|
2022-06-28 01:10:55 +02:00 |
|
Fernando Sahmkow
|
9cafb0d912
|
Core: Fix tests.
|
2022-06-28 01:10:55 +02:00 |
|
Fernando Sahmkow
|
00b09de3d9
|
Core: add missing include.
|
2022-06-28 01:10:55 +02:00 |
|
Fernando Sahmkow
|
a2d29412cb
|
Core/Common: Corrections to core timing and add critical priority.
|
2022-06-28 01:10:55 +02:00 |
|
Fernando Sahmkow
|
846c994cc9
|
Core: Reimplement Core Timing.
|
2022-06-28 01:10:50 +02:00 |
|
Fernando Sahmkow
|
096366ead5
|
Common: improve native clock.
|
2022-06-28 01:06:48 +02:00 |
|
 Fernando SandGitHub
|
f86b770ff7
|
Merge pull request #8457 from liamwhite/kprocess-suspend
kernel: implement KProcess suspension
|
2022-06-16 02:41:12 +02:00 |
|
 Fernando SandGitHub
|
14db101148
|
Merge pull request #8414 from bylaws/master
Maxwell3D: Fix 3D semaphore counter type 0 handling
|
2022-06-03 18:02:10 +02:00 |
|
 
|
5562ae9cc5
|
VideoCore: Add option to dump the macros.
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
|
2022-05-08 21:37:34 -04:00 |
|
 Fernando SandGitHub
|
9c70177456
|
Merge pull request #8245 from Morph1984/spdx
general: Convert source file copyright comments over to SPDX
|
2022-04-23 19:51:26 +02:00 |
|
 Fernando SandGitHub
|
9a47330fec
|
Merge pull request #8225 from Tachi107/aboutdialog-gplv3
yuzu: mention GPLv3.0 in about dialog
|
2022-04-18 21:30:40 +02:00 |
|
 Fernando SandGitHub
|
fd49b186fa
|
Merge pull request #6558 from german77/ringcon2
hidbus: Implement hidbus and ringcon
|
2022-04-16 15:51:14 +02:00 |
|
 Fernando SandGitHub
|
856a841c72
|
Merge pull request #8205 from liamwhite/n64-misc
Fixes for Mario 64
|
2022-04-16 00:05:49 +02:00 |
|
 Fernando SandGitHub
|
34710065e8
|
Merge pull request #8172 from bunnei/kernel-mutex
hle: kernel: Use std::mutex instead of spin locks for most kernel locking.
|
2022-04-16 00:05:04 +02:00 |
|
 Fernando SahmkowandLiam
|
f783883bf8
|
video_core: implement formats for N64 emulation
|
2022-04-14 11:06:27 -04:00 |
|
 Fernando SandGitHub
|
072b3e6e26
|
Merge pull request #8202 from merryhime/fix-single-core
dynarmic: Fix single core mode
|
2022-04-13 23:21:11 +02:00 |
|
 Fernando SandGitHub
|
276764cfe9
|
Merge pull request #8199 from liamwhite/jit-service
service: jit: Implement the JIT service
|
2022-04-13 23:20:34 +02:00 |
|
 Fernando SandGitHub
|
b86cfe159f
|
Merge pull request #8180 from liamwhite/symbols
core: extract symbol reading
|
2022-04-11 18:40:34 +02:00 |
|
 Fernando SandGitHub
|
4ad6bca31c
|
Merge pull request #8171 from tech-ticks/skyline-improvements
Improvements for game modding with Skyline, DNS resolution
|
2022-04-10 23:40:54 +02:00 |
|
 Fernando SandGitHub
|
4265372099
|
Merge pull request #8161 from liamwhite/gl-s8d24
OpenGL: fix S8D24 to ABGR8 conversions
|
2022-04-07 16:59:41 +02:00 |
|
 Fernando SandGitHub
|
03d5794183
|
Merge pull request #8152 from liamwhite/gl-crop
OpenGL: fix cropping
|
2022-04-07 16:58:59 +02:00 |
|
 Fernando SandGitHub
|
827a901153
|
Merge pull request #8150 from liamwhite/vk-crop
Vulkan: crop to screen dimensions if crop not explicitly requested
|
2022-04-07 16:58:29 +02:00 |
|
 Fernando SandGitHub
|
50192eb4ad
|
Merge pull request #8148 from merryhime/interrupts
dynarmic: Better interrupts
|
2022-04-07 16:21:41 +02:00 |
|
 Fernando SandGitHub
|
a02fd4cddd
|
Merge pull request #8143 from merryhime/rdtsc
native_clock: Use lfence with rdtsc
|
2022-04-07 16:17:45 +02:00 |
|
 Fernando SandGitHub
|
4d5900aaa1
|
Merge pull request #8133 from liamwhite/gl-spv-cbuf
shader_recompiler: support const buffer indirect addressing on OpenGL
|
2022-04-07 12:40:59 +02:00 |
|
 Fernando SandGitHub
|
550844e5e8
|
Merge pull request #8128 from FernandoS27/gc-fixes
GPU Garbage Collection: Fix regressions.
|
2022-04-01 17:19:55 +02:00 |
|
 Fernando SandGitHub
|
b1fdc02465
|
Merge pull request #8066 from ameerj/gpu-decode-fixes
codec: Fix GPU decoder detection on Windows and a memory leak
|
2022-04-01 01:37:22 +02:00 |
|
Fernando Sahmkow
|
e9e671d101
|
GPU Garbage Collection: Fix regressions.
|
2022-04-01 01:36:24 +02:00 |
|
 Fernando SandGitHub
|
078a6cb0cb
|
Merge pull request #8116 from ameerj/nvhost_ctrl_bad_param
nvhost_ctrl: Only mark EventState::Busy as BadParameter
|
2022-04-01 01:29:46 +02:00 |
|
 Fernando SandGitHub
|
99654721eb
|
Merge pull request #8088 from bunnei/fixup-nvflinger
Follow-up fixes for NVFlinger rewrite
|
2022-03-27 13:09:59 +02:00 |
|
Fernando Sahmkow
|
a2d7b2f905
|
Memory: Don't protect reads on Normal accuracy.
|
2022-03-25 04:24:25 +01:00 |
|
Fernando Sahmkow
|
7a9d9e575b
|
Texture Cache: Add Cached CPU system.
|
2022-03-25 04:24:05 +01:00 |
|
 Fernando SandGitHub
|
0608336c60
|
Merge pull request #8050 from bunnei/nvflinger-rewrite
Rewrite of the NVFlinger implementation
|
2022-03-25 03:36:55 +01:00 |
|
 Fernando SandGitHub
|
d108c2873d
|
Merge pull request #8068 from ameerj/shader-if-false
shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass
|
2022-03-25 03:21:27 +01:00 |
|
Fernando Sahmkow
|
9872d4bc4f
|
GC: Address Feedback.
|
2022-03-25 03:05:56 +01:00 |
|
Fernando Sahmkow
|
9edbbf2af4
|
Garbage Collection: Final tuning.
|
2022-03-25 01:51:52 +01:00 |
|
Fernando Sahmkow
|
5e982a7812
|
Buffer Cache: Tune to the levels of the new GC.
|
2022-03-25 01:51:51 +01:00 |
|
Fernando Sahmkow
|
ecb3342145
|
Garbage Collection: Redesign the algorithm to do a better use of memory.
|
2022-03-25 01:51:51 +01:00 |
|
 Fernando SandGitHub
|
8f2e5f5666
|
Merge pull request #8074 from liamwhite/cached-words
buffer_cache: reset cached write bits after flushing invalidations
|
2022-03-24 17:13:46 +01:00 |
|
Fernando Sahmkow
|
3b0d233cbd
|
BufferCache: Find direction of the stream buffer increase.
|
2022-03-20 21:37:23 +01:00 |
|
 Fernando SandGitHub
|
7c05c987a3
|
Merge pull request #8036 from ameerj/starbit-nv
vk_texture_cache: Do not reinterpret DepthStencil source images
|
2022-03-20 13:35:59 +01:00 |
|
 Fernando SandGitHub
|
cb86e7941b
|
Merge pull request #8024 from liamwhite/const-indexing
Add shader support for const buffer indirect addressing
|
2022-03-18 00:36:31 +01:00 |
|
 Fernando SandGitHub
|
a616f49864
|
Merge pull request #8030 from liamwhite/s8d24-conversion
Vulkan: convert S8D24 <-> ABGR8
|
2022-03-18 00:36:06 +01:00 |
|
 Fernando SandGitHub
|
2db5076ec9
|
Merge pull request #8013 from bunnei/kernel-slab-rework-v2
Kernel Memory Updates (Part 6): Use guest memory for slab heaps & update TLS.
|
2022-03-16 12:15:33 +01:00 |
|
 Fernando SandGitHub
|
c3c351e2c2
|
Merge pull request #8023 from ameerj/kirby-pop-in
maxwell_3d: Implement a safer CB data upload
|
2022-03-16 12:14:08 +01:00 |
|
 Fernando SandGitHub
|
cd07a43724
|
Merge pull request #8008 from ameerj/rescale-offsets-array
rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets
|
2022-03-15 00:08:22 +01:00 |
|
 Fernando SandGitHub
|
f9e1f559b1
|
Merge pull request #8000 from liamwhite/hagi
Initial support for Wii Hagi emulator
|
2022-03-15 00:08:05 +01:00 |
|
 Fernando SandGitHub
|
0331b8d799
|
Merge pull request #8016 from merryhime/kill-mem-use
dynarmic: Reduce size of code caches
|
2022-03-14 16:04:46 +01:00 |
|
Fernando Sahmkow
|
185fc03c3c
|
Shader decompiler: do constant propgation before texture pass.
|
2022-03-13 21:49:40 +01:00 |
|
Fernando Sahmkow
|
ec9f0f064e
|
Shader decompiler: Fix storage tracking in deko3d.
|
2022-03-13 17:41:16 +01:00 |
|
 Fernando SandGitHub
|
35309f27ed
|
Merge pull request #7989 from degasus/maxwell_LUT3
shader_recompiler/LOP3: Use brute force python results within switch/case.
|
2022-03-08 15:40:31 +01:00 |
|
 Fernando SandGitHub
|
58b52f4884
|
Merge pull request #7930 from asLody/dma-semaphore
MaxwellDMA: Implement semaphore operations
|
2022-03-07 21:53:38 +01:00 |
|
 Fernando SandGitHub
|
5192c64991
|
Merge pull request #7973 from Morph1984/debug-crash
host_memory: Fix fastmem crashes in debug builds
|
2022-03-06 04:49:27 +01:00 |
|
 Fernando SandGitHub
|
e06a133717
|
Merge pull request #7959 from merryhime/cmpxchg
dynarmic: Inline exclusive memory accesses
|
2022-03-01 22:50:52 +01:00 |
|
Fernando Sahmkow
|
e5c83b5a3e
|
Update dynarmic.
|
2022-02-01 15:31:02 +01:00 |
|
Fernando Sahmkow
|
8a6e6465a7
|
Rasterizer: Refactor inlineToMemory.
|
2022-02-01 01:47:28 +01:00 |
|
Fernando Sahmkow
|
35ed051742
|
Vulkan: Fix Scheduler Chunks when their FuncType is 0.
|
2022-01-31 17:08:08 +01:00 |
|
Fernando Sahmkow
|
d0a5a48948
|
GPU: Improve syncing.
|
2022-01-29 23:02:04 +01:00 |
|
Fernando Sahmkow
|
4258d515e6
|
Rasterizer: Implement Inline2Memory Acceleration.
|
2022-01-29 22:53:27 +01:00 |
|
Fernando Sahmkow
|
f54280dafd
|
Inline2Memory: Flush before writting buffer.
|
2022-01-29 17:42:28 +01:00 |
|
 Fernando SandGitHub
|
490df43f34
|
Merge pull request #7747 from DadSchoorse/fix-anv-64bit-atomic-stype
vulkan_device: Fix sType for VkPhysicalDeviceShaderAtomicInt64Features
|
2022-01-19 23:01:53 +01:00 |
|
 Fernando SandGitHub
|
a95c49e7d0
|
Merge pull request #7658 from ameerj/sparse-fixes
video_core/memory_manager: Fixes for sparse memory management
|
2022-01-06 13:50:14 +01:00 |
|
 Fernando SandGitHub
|
118d5fa3b0
|
Merge pull request #7670 from ameerj/vsync-block
gpu: Add shut down method to synchronize threads before destruction
|
2022-01-04 14:16:24 +01:00 |
|
Fernando Sahmkow
|
f58ee3f15f
|
ShaderDecompiler: Add a debug option to dump the game's shaders.
|
2022-01-04 02:39:00 +01:00 |
|
 Fernando SandGitHub
|
da8e0f6571
|
Merge pull request #7648 from bunnei/thread-pinning
core: hle: kernel: Implement thread pinning.
|
2022-01-03 02:01:26 +01:00 |
|
 Fernando SandGitHub
|
3fa9702952
|
Merge pull request #7624 from ameerj/intel-msaa-scale
vk_texture_cache: Use 3D scale helpers for MSAA texture scaling on Intel Windows drivers
|
2022-01-03 00:40:14 +01:00 |
|
 Fernando SandGitHub
|
ae7da0b12d
|
Merge pull request #7629 from ameerj/nv-driver-fixes
shaders: Add fixes for NVIDIA drivers 495+
|
2022-01-03 00:39:59 +01:00 |
|
 Fernando SandGitHub
|
214b9fc9a7
|
Merge pull request #7659 from ameerj/overlap-overflow
texture_cache/util: Fix s32 overflow when resolving overlaps
|
2022-01-01 22:10:29 +01:00 |
|
 Fernando SandGitHub
|
b85f5b1332
|
Merge pull request #7616 from bunnei/fix-get-idle-ticks
hle: kernel: svc: GetInfo: Fix error checking with IdleTickCount.
|
2021-12-22 17:39:17 +01:00 |
|
 Fernando SandGitHub
|
648c7b4ed6
|
Merge pull request #7375 from vonchenplus/convert_legacy
Convert all legacy attributes to generic attributes
|
2021-12-22 17:36:05 +01:00 |
|
Fernando Sahmkow
|
6c00151d17
|
Vulkan: Fix the checks for primitive restart extension.
|
2021-12-18 07:17:08 +01:00 |
|
 Fernando SandGitHub
|
04b4f3b051
|
Merge pull request #7399 from ameerj/art-refactor
video_core: Refactoring post A.R.T. merge
|
2021-12-18 07:09:58 +01:00 |
|
Fernando Sahmkow
|
14d2c77f91
|
Vulkan: implement Logical Operations.
|
2021-12-18 06:52:28 +01:00 |
|
Fernando Sahmkow
|
6430fc29a9
|
Vulkan: Implement VK_EXT_primitive_topology_list_restart
|
2021-12-18 05:47:48 +01:00 |
|
 FernandoS27andbunnei
|
894ed14ebc
|
hle: kernel: fix timing on thread preemption
|
2021-12-06 16:39:18 -08:00 |
|
 FernandoS27andbunnei
|
3c2a451f47
|
hle: kernel: fix scheduling ops from HLE host thread.
|
2021-12-06 16:39:17 -08:00 |
|
 Fernando SandGitHub
|
f1f91ad468
|
Merge pull request #7494 from Morph1984/no-time-to-wait
native_clock: Wait for less time in EstimateRDTSCFrequency
|
2021-12-05 18:56:38 +01:00 |
|
Fernando Sahmkow
|
a5c212516c
|
Texture Cache: Fix crashes on NVIDIA.
|
2021-12-04 11:26:58 +01:00 |
|
 Fernando SandGitHub
|
3031223153
|
Merge pull request #7396 from FernandoS27/blit-this-mf
TextureCache: Eliminate format deduction as full depth conversion has been supported.
|
2021-11-28 12:16:31 +01:00 |
|
Fernando Sahmkow
|
5a3463bc2b
|
Texture Cache: Secure insertions against deletions.
|
2021-11-28 10:53:27 +01:00 |
|
 Fernando SandGitHub
|
564f105277
|
Merge pull request #7255 from german77/kraken
Project Kraken: Input rewrite
|
2021-11-27 11:52:08 +01:00 |
|
Fernando Sahmkow
|
ecefc932e6
|
Texture Cache: Redesigning the blitting system (again).
|
2021-11-27 11:22:16 +01:00 |
|
Fernando Sahmkow
|
1624f307d0
|
Texture Cache: Further fix regressions.
|
2021-11-26 17:03:48 +01:00 |
|
Fernando Sahmkow
|
08674aee87
|
Texture Cache: Fix issue with blitting 3D textures.
|
2021-11-22 06:07:21 +01:00 |
|
Fernando Sahmkow
|
1e474fb9d1
|
Texture Cache: Correct conversion shaders.
|
2021-11-22 00:21:42 +01:00 |
|
Fernando Sahmkow
|
0902119302
|
Texture Cache: Always copy on NVIDIA.
|
2021-11-22 00:06:56 +01:00 |
|
Fernando Sahmkow
|
8532849439
|
TextureCache: Simplify blitting of D24S8 formats and fix bugs.
|
2021-11-22 00:00:01 +01:00 |
|
Fernando Sahmkow
|
d7f4434bd5
|
VulkanTexturECache: Use reinterpret on D32_S8 formats.
|
2021-11-21 21:09:49 +01:00 |
|
Fernando Sahmkow
|
b96caf200d
|
HostShaders: Fix D24S8 convertion shaders.
|
2021-11-21 21:04:04 +01:00 |
|