Ben Russell
b14e413c35
Dump RomFS command to include Updates
Patch the RomFS with the selected updates before dumping. Previously the resulting RomFS only contained data from the original title.
To dump the RomFS without updates the user can disable the update under Properties before choosing Dump RomFS.
6 years ago
bunnei
7b07b97735
Merge pull request #3730 from lioncash/time
service/time: Remove reliance on the global system accessor
6 years ago
bunnei
9c753735c5
Merge pull request #3697 from lioncash/declarations
CMakeLists: Enable -Wmissing-declarations on Linux builds
6 years ago
bunnei
c916ad62e7
Merge pull request #3677 from FernandoS27/better-sync
Introduce Predictive Flushing and Improve ASYNC GPU
6 years ago
Mat M
dfd7bb2971
Merge pull request #3767 from ReinUsesLisp/point-size-pipeline
vk_pipeline_cache: Fix unintentional memcpy into optional
6 years ago
ReinUsesLisp
910decd9cb
vk_pipeline_cache: Fix unintentional memcpy into optional
The intention behind this was to assign a float to from an uint32_t, but
it was unintentionally being copied directly into the std::optional.
Copy to a temporary and assign that temporary to std::optional. This can
be replaced with std::bit_cast<float> once we are in C++20.
6 years ago
Fernando Sahmkow
e211e30093
GL_Fence_Manager: use GL_TIMEOUT_IGNORED instead of a loop,
6 years ago
bunnei
a8a37d9d06
Merge pull request #3725 from MerryMage/fpcr
thread: FPCR.FZ is likely not 1 (and FPCR.RMode = TieAway and FPCR.DN = 0)
6 years ago
Mat M
9163638ad1
Merge pull request #3759 from H27CK/opus-mingw-w64
Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64
6 years ago
Fernando Sahmkow
19c4890fd0
Merge pull request #3763 from H27CK/vk-cmd
Add missing ;
6 years ago
H27CK
bcfc119c3b
Add missing ;
6 years ago
bunnei
0882be2275
Merge pull request #3758 from H27CK/vk-cmd
Introduce dummy context for yuzu-cmd VK support
6 years ago
Fernando Sahmkow
9fe7972120
Merge pull request #3653 from ReinUsesLisp/nsight-aftermath
renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows
6 years ago
Fernando Sahmkow
02e55a28eb
Address Feedback.
6 years ago
Fernando Sahmkow
491aea4a91
Async GPU: Correct flushing behavior to be similar to old async GPU behavior.
6 years ago
Fernando Sahmkow
64b69273f5
MaxwellDMA: Correct copying on accuracy level.
6 years ago
Fernando Sahmkow
d9f1d5a4fd
ShaderCache/PipelineCache: Cache null shaders.
6 years ago
Fernando Sahmkow
ea522da8b5
Address Feedback.
6 years ago
Fernando Sahmkow
ae2b3f2b64
Fix GCC error.
6 years ago
Fernando Sahmkow
38631f6cc3
Correct Linux Compile Error.
6 years ago
Fernando Sahmkow
7007675b65
Clang format.
6 years ago
Fernando Sahmkow
bde001bbf6
QueryCache: Only do async flushes on async gpu.
6 years ago
Fernando Sahmkow
8aeb603988
Async GPU: Only do reactive flushing on Extreme Level.
6 years ago
ReinUsesLisp
0b9454849d
vk_fence_manager: Initial implementation
6 years ago
Fernando Sahmkow
3769318042
QueryCache: Implement Async Flushes.
6 years ago
Fernando Sahmkow
1966f1d948
OpenGL: Guarantee writes to Buffers.
6 years ago
Fernando Sahmkow
7986c97ed2
GPU: Implement Flush Requests for Async mode.
6 years ago
Fernando Sahmkow
af9f901764
FenceManager: Manage syncpoints and rename fences to semaphores.
6 years ago
Fernando Sahmkow
87ddc6a29f
BufferCache: Refactor async managing.
6 years ago
Fernando Sahmkow
967f5cec17
FenceManager: Implement async buffer cache flushes on High settings
6 years ago
Fernando Sahmkow
6092308fe4
Rasterizer: Document SignalFence & ReleaseFences and setup skeletons on Vulkan.
6 years ago
Fernando Sahmkow
2ee68ad8e4
GPU: Fix rebase errors.
6 years ago
Fernando Sahmkow
b2787048d1
Rasterizer: Disable fence managing in synchronous gpu.
6 years ago
Fernando Sahmkow
e7195b5f87
ThreadManager: Sync async reads on accurate gpu.
6 years ago
Fernando Sahmkow
10dcdb2ed9
FenceManager: Implement should wait.
6 years ago
Fernando Sahmkow
be8742e286
GPU: Implement a Fence Manager.
6 years ago
Fernando Sahmkow
802fabe3ab
OpenGL: Implement Fencing backend.
6 years ago
Fernando Sahmkow
3d2b5222df
TextureCache: Flush linear textures after finishing rendering.
6 years ago
Fernando Sahmkow
fda21f5a93
GPU: Delay Fences.
6 years ago
Fernando Sahmkow
de53bc96c0
BufferCache: Implement OnCPUWrite and SyncGuestHost
6 years ago
Fernando Sahmkow
c689dc6804
GPU: Refactor synchronization on Async GPU
6 years ago
Fernando Sahmkow
0a62525e65
Texture Cache: Implement OnCPUWrite and SyncGuestHost
6 years ago
Fernando Sahmkow
c213fd218b
UI: Replasce accurate GPU option for GPU Accuracy Level
6 years ago
H27CK
463a287317
Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64
6 years ago
H27CK
112337e740
Init SDL info structure and add dummy context
6 years ago
bunnei
4df0d483c4
Merge pull request #3699 from FearlessTobi/port-5185
Port citra-emu/citra#5185 : "gdbstub: Fix some gdbstub jankiness"
6 years ago
bunnei
e1fd985d73
Merge pull request #3714 from lioncash/copies
gl_shader_decompiler: Avoid copies where applicable
6 years ago
bunnei
0ff5fd28d6
Merge pull request #3745 from bunnei/fix-homebrew-load
Fix process memory initialization for ELF and NRO
6 years ago
Rodrigo Locatti
89ba13c7d2
Merge pull request #3718 from ReinUsesLisp/better-pipeline-state
fixed_pipeline_state: Pack structure, use memcmp and CityHash on it
6 years ago
bunnei
4d282dce35
Merge pull request #3698 from lioncash/warning
General: Resolve minor assorted warnings
6 years ago