Fernando Sahmkow
|
ec2f3e48e1
|
Fix GCC error.
|
2020-04-22 11:36:23 -04:00 |
Fernando Sahmkow
|
7f44f22451
|
Correct Linux Compile Error.
|
2020-04-22 11:36:22 -04:00 |
Fernando Sahmkow
|
d2d4a6cbcf
|
Clang format.
|
2020-04-22 11:36:22 -04:00 |
Fernando Sahmkow
|
b3e5f177ba
|
QueryCache: Only do async flushes on async gpu.
|
2020-04-22 11:36:21 -04:00 |
Fernando Sahmkow
|
f4ab223ef0
|
Async GPU: Only do reactive flushing on Extreme Level.
|
2020-04-22 11:36:20 -04:00 |
ReinUsesLisp
|
b752faf2d3
|
vk_fence_manager: Initial implementation
|
2020-04-22 11:36:19 -04:00 |
Fernando Sahmkow
|
0649f05900
|
QueryCache: Implement Async Flushes.
|
2020-04-22 11:36:18 -04:00 |
Fernando Sahmkow
|
131b342130
|
OpenGL: Guarantee writes to Buffers.
|
2020-04-22 11:36:18 -04:00 |
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 |
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 |
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
|
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 |