Lioncash
fb9624da9d
main: Resolve error string not displaying
During the transition to make the error dialog translatable, I
accidentally got rid of the conversion to ResultStatus, which prevented
operator<< from being invoked during formatting.
This adds a function to directly retrieve the result status string
instead so that it displays again.
5 years ago
bunnei
98c455451f
Merge pull request #5278 from MerryMage/cpuopt_unsafe_inaccurate_nan
dynarmic: Add Unsafe_InaccurateNaN optimization
5 years ago
bunnei
d0044d768b
Merge pull request #5279 from bunnei/buffer-queue-connect
hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.
5 years ago
Morph
32ff2561b2
Merge pull request #5281 from FearlessTobi/port-5668
Port citra-emu/citra#5668 : "Update zstd to v1.4.8"
5 years ago
FearlessTobi
eae520820f
Update zstd to v1.4.8
Co-Authored-By: Vitor K <29167336+vitor-k@users.noreply.github.com>
5 years ago
bunnei
c5156b4656
Merge pull request #5267 from lioncash/localize
main: Make the loader error dialog fully translatable
5 years ago
bunnei
a86ae9fa3c
hle: service: nvflinger: buffer_queue: Do not reset id/layer_id on Connect.
- This behavior is a mistake, fixes Katana Zero.
5 years ago
MerryMage
2cb40a4bb2
externals: Update dynarmic to 3806284cb
5 years ago
bunnei
7b59123b11
Merge pull request #5277 from Morph1984/fix-comments
general: Fix various spelling errors
5 years ago
bunnei
eb0c4af017
Merge pull request #5273 from timleg002/patch-1
typo fix
5 years ago
MerryMage
c535205f1c
dynarmic: Add Unsafe_InaccurateNaN optimization
5 years ago
Morph
23413c0d44
general: Fix various spelling errors
5 years ago
bunnei
80f49ed9f1
Merge pull request #5209 from Morph1984/refactor-controller-connect
configure_input: Modify controller connection delay
5 years ago
Timotej Leginus
1af054a76f
typo fix
typo fix
5 years ago
LC
cc3af4523f
Merge pull request #5271 from MerryMage/rm-mem-Special
memory: Remove MemoryHook
5 years ago
Morph
dd73d7eb8e
configure_input: Modify controller connection delay
Increases the controller connection delay to 60ms and refactors it to attempt to disconnect all controllers prior to connecting all controllers in HID.
5 years ago
MerryMage
e3490b55c1
memory: Remove MemoryHook
5 years ago
bunnei
f1195d12cc
Merge pull request #5249 from ReinUsesLisp/lock-free-pages
core/memory: Read and write page table atomically
5 years ago
bunnei
500b73739a
Merge pull request #5239 from FearlessTobi/enable-translation
.ci/templates: Enable QT translation for MSVC CI
5 years ago
Lioncash
99790b1eb4
main: Make the loader error dialog fully translatable
Makes the dialog fully localizable and also adds disambiguation comments
to help translators understand what the formatting specifiers indicate.
5 years ago
Lioncash
c1908af95a
main: Tidy up enum comparison
enum classes are comparable with one another, so these casts aren't
necessary.
5 years ago
bunnei
34d62f16cc
Merge pull request #5264 from 16-Bit-Dog/patch-1
Make the coding conventions more consistant
5 years ago
bunnei
2a5e0d3d92
Merge pull request #5265 from german77/port5509
Port citra-emu/citra#5509 "Look at direction of analog axis travel instead of instantaneous sample"
5 years ago
bunnei
41e8f75c82
Merge pull request #5208 from bunnei/service-threads
Service threads
5 years ago
german
f04be5803d
Port citra-emu/citra#5509
5 years ago
16-Bit-Dog
a96fd630b4
Make the coding conventions more consistant
lut_index had 0 added when nothing was supposed to be added
despite this, index was not added to 0 when nothing was supposed to be added...
5 years ago
bunnei
757c415bfd
Merge pull request #5263 from lioncash/uninit
half_set: Resolve -Wmaybe-uninitialized warnings
5 years ago
Lioncash
efc456aa94
half_set: Resolve -Wmaybe-uninitialized warnings
5 years ago
Rodrigo Locatti
17eb314a38
Merge pull request #5260 from lioncash/uninit
maxwell_to_vk: Initialize usage variable in SurfaceFormat()
5 years ago
Lioncash
ebb8133b6e
maxwell_to_vk: Initialize usage variable in SurfaceFormat()
Silences a -Wmaybe-uninitialized warning
5 years ago
LC
1c53456c3c
Merge pull request #5251 from ReinUsesLisp/wuninitialized
cmake: Enforce -Wuninitialized
5 years ago
bunnei
380fefe86c
Merge pull request #4967 from ReinUsesLisp/new-texcache
video_core/texture_cache: Rewrite the texture cache
5 years ago
ReinUsesLisp
d25b097e84
video_core: Rewrite the texture cache
The current texture cache has several points that hurt maintainability
and performance. It's easy to break unrelated parts of the cache
when doing minor changes. The cache can easily forget valuable
information about the cached textures by CPU writes or simply by its
normal usage.The current texture cache has several points that hurt
maintainability and performance. It's easy to break unrelated parts
of the cache when doing minor changes. The cache can easily forget
valuable information about the cached textures by CPU writes or simply
by its normal usage.
This commit aims to address those issues.
5 years ago
ReinUsesLisp
64f651bfa0
cmake: Enforce -Wuninitialized
5 years ago
ReinUsesLisp
d719dc7688
service/pcie: Fix invalid initialization argument
5 years ago
ReinUsesLisp
2d951b73bf
video_core: Add a delayed destruction ring abstraction
5 years ago
ReinUsesLisp
b8bc5d95af
host_shaders: Add Vulkan assembler compute shaders
5 years ago
ReinUsesLisp
82723df129
host_shaders: Add helper to blit depth stencil fragment shader
5 years ago
ReinUsesLisp
627b4c3387
host_shaders: Add texture color blit fragment shader
5 years ago
ReinUsesLisp
5ed139d5a2
host_shaders: Add shaders to present to the swapchain
5 years ago
ReinUsesLisp
90b5661015
host_shaders: Add shaders to convert between depth and color images
5 years ago
ReinUsesLisp
9d5ab4f22b
host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8
5 years ago
ReinUsesLisp
9915ad809e
host_shaders: Add shader to render a full screen triangle
5 years ago
ReinUsesLisp
8d49d1bc1f
host_shaders: Add pitch linear upload compute shader
5 years ago
ReinUsesLisp
e4e49e7fcb
host_shaders: Add block linear upload compute shaders
5 years ago
ReinUsesLisp
f0b34215b6
host_shaders: Add copyright headers to OpenGL present shaders
5 years ago
ReinUsesLisp
60050f5dd1
video_core/host_shaders: Add support for prebuilt SPIR-V shaders
Add support for building SPIR-V shaders from GLSL and generating headers
to include the text of those same GLSL shaders to consume from OpenGL.
5 years ago
ReinUsesLisp
8bfa4d6dbf
core/memory: Read and write page table atomically
Squash attributes into the pointer's integer, making them an uintptr_t
pair containing 2 bits at the bottom and then the pointer. These bits
are currently unused thanks to alignment requirements.
Configure Dynarmic to mask out these bits on pointer reads.
While we are at it, remove some unused attributes carried over from
Citra.
Read/Write and other hot functions use a two step unpacking process that
is less readable to stop MSVC from emitting an extra AND instruction in
the hot path:
mov rdi,rcx
shr rdx,0Ch
mov r8,qword ptr [rax+8]
mov rax,qword ptr [r8+rdx*8]
mov rdx,rax
-and al,3
and rdx,0FFFFFFFFFFFFFFFCh
je Core::Memory::Memory::Impl::Read<unsigned char>
mov rax,qword ptr [vaddr]
movzx eax,byte ptr [rdx+rax]
5 years ago
bunnei
1a96235760
Merge pull request #5247 from comex/xx-concepts
k_priority_queue: Fix concepts use
5 years ago
bunnei
236149a59b
hle: kernel: service_thread: Make thread naming more consistent.
5 years ago