Fernando Sahmkow
a081a7c855
GPU: Fix rebase errors.
5 years ago
Fernando Sahmkow
e84eb64e51
Rasterizer: Disable fence managing in synchronous gpu.
5 years ago
Fernando Sahmkow
165ae823f5
ThreadManager: Sync async reads on accurate gpu.
5 years ago
Fernando Sahmkow
57fdbd9b89
FenceManager: Implement should wait.
5 years ago
Fernando Sahmkow
1f345ebe3a
GPU: Implement a Fence Manager.
5 years ago
Fernando Sahmkow
487379c593
OpenGL: Implement Fencing backend.
5 years ago
Fernando Sahmkow
ed7e965712
TextureCache: Flush linear textures after finishing rendering.
5 years ago
Fernando Sahmkow
339d0d9d6c
GPU: Delay Fences.
5 years ago
Fernando Sahmkow
8b1eb44b3e
BufferCache: Implement OnCPUWrite and SyncGuestHost
5 years ago
Fernando Sahmkow
da8f17715d
GPU: Refactor synchronization on Async GPU
5 years ago
Fernando Sahmkow
a60a22d9c2
Texture Cache: Implement OnCPUWrite and SyncGuestHost
5 years ago
Fernando Sahmkow
084ceb925a
UI: Replasce accurate GPU option for GPU Accuracy Level
5 years ago
Morph
91f1ffd283
Add a trailing separator to the string path
...
Fixes #3643
5 years ago
H27CK
52e66779e7
Set _FORTIFY_SOURCE=0 if building Opus with mingw-w64
5 years ago
H27CK
c883cd103e
Init SDL info structure and add dummy context
5 years ago
bunnei
e84f82a028
Merge pull request #3699 from FearlessTobi/port-5185
...
Port citra-emu/citra#5185 : "gdbstub: Fix some gdbstub jankiness"
5 years ago
ReinUsesLisp
6f47bd9641
vk_memory_manager: Remove unified memory model flag
...
All drivers (even Intel) seem to have a device local memory type that is
not host visible. Remove this flag so all devices follow the same path.
This fixes a crash when trying to map to host device local memory on
integrated devices.
5 years ago
bunnei
d64290884a
Merge pull request #3714 from lioncash/copies
...
gl_shader_decompiler: Avoid copies where applicable
5 years ago
bunnei
cd47ccec49
Merge pull request #3745 from bunnei/fix-homebrew-load
...
Fix process memory initialization for ELF and NRO
5 years ago
ReinUsesLisp
488ed8bd02
vk_rasterizer: Add lazy default buffer maker and use it for empty buffers
...
Introduce a default buffer getter that lazily constructs an empty
buffer. This is intended to match OpenGL's buffer 0.
Use this for disabled vertex and uniform buffers.
While we are at it, include vertex buffer usages for staging buffers to
silence validation errors.
5 years ago
ReinUsesLisp
0bbae63300
gl_rasterizer: Fix buffers without size
...
On NVN buffers can be enabled but have no size. According to deko3d and
the behavior we see in Animal Crossing: New Horizons these buffers get
the special address of 0x1000 and limit themselves to 0xfff.
Implement buffers without a size by binding a null buffer to OpenGL
without a side.
1d1930beea/source/maxwell/gpu_3d_vbo.cpp (L62-L63)
5 years ago
Rodrigo Locatti
f293b15611
Merge pull request #3718 from ReinUsesLisp/better-pipeline-state
...
fixed_pipeline_state: Pack structure, use memcmp and CityHash on it
5 years ago
bunnei
9bf3abcb63
Merge pull request #3698 from lioncash/warning
...
General: Resolve minor assorted warnings
5 years ago
bunnei
48b670d132
Merge pull request #3724 from bunnei/fix-unicorn
...
core: arm_unicorn: Fix interpret fallback by temporarily mapping instruction page.
5 years ago
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
5 years ago
bunnei
d3e0cefa60
Merge pull request #3695 from ReinUsesLisp/default-attributes
...
maxwell_3d: Initialize format attributes constant as one
5 years ago
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)
5 years ago
Mat M
cb5b8ca886
Merge pull request #3733 from ambasta/patch-2
...
Initialize quad_indexed_pass before uint8_pass
5 years ago
bunnei
9c12aef2f8
loader: nro: Fix process initialization using ProgramMetadata default.
5 years ago
bunnei
68039addbc
loader: elf: Fix process initialization using ProgramMetadata default.
5 years ago
bunnei
f0a7f05070
file_sys: program_metadata: Add a helper function for generating reasonable default metadata.
...
- We need this for homebrew process initialization.
5 years ago
Lioncash
99eaa2e6f2
service: Update function tables
...
Keeps the service function tables up to date.
Updated based off information on SwitchBrew.
5 years ago
Mat M
200f69d2ff
Merge pull request #3739 from MerryMage/disable_cpu_opt
...
dynarmic: Add option to disable CPU JIT optimizations
5 years ago
bunnei
fe2173429a
Merge pull request #3741 from FearlessTobi/silence-warnings
...
Try to reduce log spam a bit by lowering log levels to Debug
5 years ago
FearlessTobi
4e99a06c70
npad: Lower log level for VibrateController to Debug
5 years ago
FearlessTobi
6ce0f3575a
audren: Lower log level for RequestUpdateImpl to Debug
5 years ago
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
5 years ago
MerryMage
a3a12deecc
dynarmic: Add option to disable CPU JIT optimizations
5 years ago
bunnei
6de36f0b61
Merge pull request #3712 from lioncash/remove
...
service: Remove unused RequestParser instances
5 years ago
bunnei
e3977243e2
Merge pull request #3709 from lioncash/am
...
am: Resolve ineffective moves
5 years ago
FearlessTobi
e7664b7a4f
yuzu: Option to hide mouse on inactivity
...
Co-Authored-By: Vitor K <vitor-k@users.noreply.github.com>
5 years ago
Amit Prakash Ambasta
5324b1d01e
Initialize quad_indexed_pass before uint8_pass
...
Fixes Werror=reorder in gcc
5 years ago
Rodrigo Locatti
4932010c6f
Merge pull request #3729 from lioncash/globals
...
dma_pusher: Remove reliance on the global system instance
5 years ago
bunnei
85c17a2c35
Merge pull request #3694 from ReinUsesLisp/indexed-quads
...
vk_compute_pass: Implement indexed quads
5 years ago
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.
5 years ago
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.
5 years ago
bunnei
2ea7a70da0
Merge pull request #3686 from lioncash/table
...
texture_cache/format_lookup_table: Fix incorrect green, blue, and alpha indices
5 years ago
bunnei
10fb26f69c
Merge pull request #3696 from lioncash/cast-size
...
hle_ipc: Remove std::size_t casts where applicable
5 years ago
MerryMage
2bfac7b61d
thread: FPCR.FZ is likely not 1
5 years ago
bunnei
779a3b222a
Merge pull request #3655 from FearlessTobi/ui-retext-yuzu
...
yuzu/main: Add better popup texts and remove duplicated actions
5 years ago