Fernando Sahmkow
|
1fb516cd97
|
GPU: Implement Flush Requests for Async mode.
|
2020-04-22 11:36:17 -04:00 |
Fernando Sahmkow
|
b7bc3c2549
|
FenceManager: Manage syncpoints and rename fences to semaphores.
|
2020-04-22 11:36:16 -04:00 |
Fernando Sahmkow
|
96bb961a64
|
BufferCache: Refactor async managing.
|
2020-04-22 11:36:15 -04:00 |
Fernando Sahmkow
|
b10db7e4a5
|
FenceManager: Implement async buffer cache flushes on High settings
|
2020-04-22 11:36:15 -04:00 |
Fernando Sahmkow
|
4adfc9bb08
|
Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.
|
2020-04-22 11:36:14 -04:00 |
Fernando Sahmkow
|
a081a7c855
|
GPU: Fix rebase errors.
|
2020-04-22 11:36:13 -04:00 |
Fernando Sahmkow
|
e84eb64e51
|
Rasterizer: Disable fence managing in synchronous gpu.
|
2020-04-22 11:36:12 -04:00 |
Fernando Sahmkow
|
165ae823f5
|
ThreadManager: Sync async reads on accurate gpu.
|
2020-04-22 11:36:12 -04:00 |
Fernando Sahmkow
|
57fdbd9b89
|
FenceManager: Implement should wait.
|
2020-04-22 11:36:11 -04:00 |
Fernando Sahmkow
|
1f345ebe3a
|
GPU: Implement a Fence Manager.
|
2020-04-22 11:36:10 -04:00 |
Fernando Sahmkow
|
487379c593
|
OpenGL: Implement Fencing backend.
|
2020-04-22 11:36:10 -04:00 |
Fernando Sahmkow
|
ed7e965712
|
TextureCache: Flush linear textures after finishing rendering.
|
2020-04-22 11:36:09 -04:00 |
Fernando Sahmkow
|
339d0d9d6c
|
GPU: Delay Fences.
|
2020-04-22 11:36:08 -04:00 |
Fernando Sahmkow
|
8b1eb44b3e
|
BufferCache: Implement OnCPUWrite and SyncGuestHost
|
2020-04-22 11:36:07 -04:00 |
Fernando Sahmkow
|
da8f17715d
|
GPU: Refactor synchronization on Async GPU
|
2020-04-22 11:36:06 -04:00 |
Fernando Sahmkow
|
a60a22d9c2
|
Texture Cache: Implement OnCPUWrite and SyncGuestHost
|
2020-04-22 11:36:05 -04:00 |
Fernando Sahmkow
|
084ceb925a
|
UI: Replasce accurate GPU option for GPU Accuracy Level
|
2020-04-22 11:36:04 -04:00 |
Morph
|
91f1ffd283
|
Add a trailing separator to the string path
Fixes #3643
|
2020-04-22 07:33:14 -04:00 |
H27CK
|
52e66779e7
|
Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64
|
2020-04-22 08:20:12 +02:00 |
H27CK
|
c883cd103e
|
Init SDL info structure and add dummy context
|
2020-04-22 07:47:21 +02:00 |
bunnei
|
e84f82a028
|
Merge pull request #3699 from FearlessTobi/port-5185
Port citra-emu/citra#5185: "gdbstub: Fix some gdbstub jankiness"
|
2020-04-21 22:26:10 -04:00 |
bunnei
|
d64290884a
|
Merge pull request #3714 from lioncash/copies
gl_shader_decompiler: Avoid copies where applicable
|
2020-04-21 20:16:02 -04:00 |
bunnei
|
cd47ccec49
|
Merge pull request #3745 from bunnei/fix-homebrew-load
Fix process memory initialization for ELF and NRO
|
2020-04-21 18:59:16 -04:00 |
Rodrigo Locatti
|
f293b15611
|
Merge pull request #3718 from ReinUsesLisp/better-pipeline-state
fixed_pipeline_state: Pack structure, use memcmp and CityHash on it
|
2020-04-21 18:17:58 -03:00 |
bunnei
|
9bf3abcb63
|
Merge pull request #3698 from lioncash/warning
General: Resolve minor assorted warnings
|
2020-04-21 14:11:18 -04:00 |
bunnei
|
48b670d132
|
Merge pull request #3724 from bunnei/fix-unicorn
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
|
2020-04-20 23:28:23 -04:00 |
David
|
11c63ca969
|
audio_renderer: Preliminary BehaviorInfo (#3736)
* audio_renderer: Preliminary BehaviorInfo
* clang format
* Fixed IsRevisionSupported
* fixed IsValidRevision
* Fixed logic error & spelling errors & crash
* Addressed issues
|
2020-04-20 22:57:30 -04:00 |
bunnei
|
d3e0cefa60
|
Merge pull request #3695 from ReinUsesLisp/default-attributes
maxwell_3d: Initialize format attributes constant as one
|
2020-04-20 21:40:18 -04:00 |
ReinUsesLisp
|
8734ccb0cb
|
shader/arithmetic_integer: Fix LEA_IMM encoding
The operand order in LEA_IMM was flipped compared to nvdisasm. Fix that
using nxas as reference:
8dbc389957/table.h (L122)
|
2020-04-20 21:54:59 -03:00 |
Mat M
|
cb5b8ca886
|
Merge pull request #3733 from ambasta/patch-2
Initialize quad_indexed_pass before uint8_pass
|
2020-04-20 20:36:46 -04:00 |
bunnei
|
9c12aef2f8
|
loader: nro: Fix process initialization using ProgramMetadata default.
|
2020-04-20 18:19:45 -04:00 |
bunnei
|
68039addbc
|
loader: elf: Fix process initialization using ProgramMetadata default.
|
2020-04-20 18:19:45 -04:00 |
bunnei
|
f0a7f05070
|
file_sys: program_metadata: Add a helper function for generating reasonable default metadata.
- We need this for homebrew process initialization.
|
2020-04-20 18:19:45 -04:00 |
Mat M
|
200f69d2ff
|
Merge pull request #3739 from MerryMage/disable_cpu_opt
dynarmic: Add option to disable CPU JIT optimizations
|
2020-04-20 14:19:18 -04:00 |
bunnei
|
fe2173429a
|
Merge pull request #3741 from FearlessTobi/silence-warnings
Try to reduce log spam a bit by lowering log levels to Debug
|
2020-04-20 13:01:49 -04:00 |
FearlessTobi
|
4e99a06c70
|
npad: Lower log level for VibrateController to Debug
|
2020-04-20 18:44:57 +02:00 |
FearlessTobi
|
6ce0f3575a
|
audren: Lower log level for RequestUpdateImpl to Debug
|
2020-04-20 18:44:41 +02:00 |
Fernando Sahmkow
|
ec2f8f4272
|
Merge pull request #3700 from ReinUsesLisp/stream-buffer-sizes
vk_stream_buffer: Fix out of memory on boot on recent Nvidia drivers
|
2020-04-20 09:37:42 -04:00 |
MerryMage
|
a3a12deecc
|
dynarmic: Add option to disable CPU JIT optimizations
|
2020-04-20 13:36:26 +01:00 |
bunnei
|
6de36f0b61
|
Merge pull request #3712 from lioncash/remove
service: Remove unused RequestParser instances
|
2020-04-20 01:04:04 -04:00 |
bunnei
|
e3977243e2
|
Merge pull request #3709 from lioncash/am
am: Resolve ineffective moves
|
2020-04-20 00:15:00 -04:00 |
Amit Prakash Ambasta
|
5324b1d01e
|
Initialize quad_indexed_pass before uint8_pass
Fixes Werror=reorder in gcc
|
2020-04-20 04:53:52 +05:30 |
Rodrigo Locatti
|
4932010c6f
|
Merge pull request #3729 from lioncash/globals
dma_pusher: Remove reliance on the global system instance
|
2020-04-19 19:12:40 -03:00 |
bunnei
|
85c17a2c35
|
Merge pull request #3694 from ReinUsesLisp/indexed-quads
vk_compute_pass: Implement indexed quads
|
2020-04-19 16:52:40 -04:00 |
Lioncash
|
bfee33cce3
|
service/time: Remove reliance on the global system accessor
Eliminates usages of the global system accessor and instead passes the
existing system instance into the interfaces.
|
2020-04-19 16:31:28 -04:00 |
Lioncash
|
44e959157b
|
dma_pusher: Remove reliance on the global system instance
With this, the video core is now has no calls to the global system
instance at all.
|
2020-04-19 16:12:08 -04:00 |
bunnei
|
2ea7a70da0
|
Merge pull request #3686 from lioncash/table
texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices
|
2020-04-19 15:33:33 -04:00 |
bunnei
|
10fb26f69c
|
Merge pull request #3696 from lioncash/cast-size
hle_ipc: Remove std::size_t casts where applicable
|
2020-04-19 14:24:15 -04:00 |
MerryMage
|
2bfac7b61d
|
thread: FPCR.FZ is likely not 1
|
2020-04-19 08:37:20 +01:00 |
bunnei
|
779a3b222a
|
Merge pull request #3655 from FearlessTobi/ui-retext-yuzu
yuzu/main: Add better popup texts and remove duplicated actions
|
2020-04-19 02:16:50 -04:00 |