Lioncash
8c27a74132
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.
4 years ago
Lioncash
803ac4ca59
main: Tidy up enum comparison
...
enum classes are comparable with one another, so these casts aren't
necessary.
4 years ago
Rodrigo Locatti
dab7711524
Merge pull request #5260 from lioncash/uninit
...
maxwell_to_vk: Initialize usage variable in SurfaceFormat()
4 years ago
Lioncash
f0d9ab0717
maxwell_to_vk: Initialize usage variable in SurfaceFormat()
...
Silences a -Wmaybe-uninitialized warning
4 years ago
LC
da07977db0
Merge pull request #5251 from ReinUsesLisp/wuninitialized
...
cmake: Enforce -Wuninitialized
4 years ago
bunnei
d5fe722a30
Merge pull request #4967 from ReinUsesLisp/new-texcache
...
video_core/texture_cache: Rewrite the texture cache
4 years ago
ReinUsesLisp
9764c13d6d
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.
4 years ago
ReinUsesLisp
ac2e2ebe97
cmake: Enforce -Wuninitialized
4 years ago
ReinUsesLisp
157fc2d785
service/pcie: Fix invalid initialization argument
4 years ago
ReinUsesLisp
9106ac1e6b
video_core: Add a delayed destruction ring abstraction
4 years ago
ReinUsesLisp
21b18057f7
host_shaders: Add Vulkan assembler compute shaders
4 years ago
ReinUsesLisp
87ff58b1d7
host_shaders: Add helper to blit depth stencil fragment shader
4 years ago
ReinUsesLisp
ae5725b709
host_shaders: Add texture color blit fragment shader
4 years ago
ReinUsesLisp
64fbf319f1
host_shaders: Add shaders to present to the swapchain
4 years ago
ReinUsesLisp
82b7daed9c
host_shaders: Add shaders to convert between depth and color images
4 years ago
ReinUsesLisp
dc81a90640
host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8
4 years ago
ReinUsesLisp
5169ce9fcd
host_shaders: Add shader to render a full screen triangle
4 years ago
ReinUsesLisp
59c46f9de9
host_shaders: Add pitch linear upload compute shader
4 years ago
ReinUsesLisp
12d16248dd
host_shaders: Add block linear upload compute shaders
4 years ago
ReinUsesLisp
f20e18f60d
host_shaders: Add copyright headers to OpenGL present shaders
4 years ago
ReinUsesLisp
95d156a150
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.
4 years ago
bunnei
85cfd96f62
Merge pull request #5247 from comex/xx-concepts
...
k_priority_queue: Fix concepts use
4 years ago
bunnei
b02464f685
Merge pull request #5246 from comex/xx-include
...
Add missing include of "core/hle/kernel/kernel.h"
4 years ago
LC
8d55c8c855
Merge pull request #5248 from ReinUsesLisp/update-dynarmic
...
externals: Update Dynarmic
4 years ago
ReinUsesLisp
3f048c8646
externals: Update Dynarmic
...
Keeps yuzu up to date with the latest changes and introduces a change
needed for a lock-free optimization our side.
4 years ago
comex
388cf58b31
k_priority_queue: Fix concepts use
...
- For `std::same_as`, add missing include of `<concepts>`.
- For `std::convertible_to`, create a replacement in `common/concepts.h`
and use that instead.
This would also be found in `<concepts>`, but unlike `std::same_as`,
`std::convertible_to` is not yet implemented in libc++, LLVM's STL
implementation - not even in master. (In fact, `std::same_as` is the
*only* concept currently implemented. For some reason.)
4 years ago
comex
b36896b90e
Add missing include of "core/hle/kernel/kernel.h"
...
This is needed as the header invokes methods on KernelCore.
4 years ago
LC
aa87278bf0
Merge pull request #5245 from ameerj/sleepthread-log
...
svc: demote SleepThread log to LOG_TRACE
4 years ago
ameerj
0383363a8f
svc: demote SleepThread log to LOG_TRACE
...
This log is called often, and introduces a lot of noise when debug logging is enabled, making it difficult to see other debug logs.
4 years ago
bunnei
22ba437aa4
Merge pull request #5236 from gal20/udp_client_patch
...
input_common: process udp packets only for the correct pad
4 years ago
bunnei
7dbdda908c
Merge pull request #5233 from german77/inverted
...
InputCommon: Allow to invert analog axis with right click
4 years ago
gal20
1defd0847a
udp client: process packets only for the correct pad
4 years ago
german
80fece4e08
Allow to invert analog axis with right click
4 years ago
Rodrigo Locatti
0dc4ab42cc
Merge pull request #5226 from ReinUsesLisp/c4715-vc
...
video_core: Enforce C4715 (not all control paths return a value)
4 years ago
Rodrigo Locatti
453560fb3a
Merge pull request #5225 from ReinUsesLisp/always-vulkan
...
cmake: Always enable Vulkan
4 years ago
bunnei
c8a4967c9d
core: memory: Ensure thread safe access when pages are rasterizer cached ( #5206 )
...
* core: memory: Ensure thread safe access when pages are rasterizer cached.
4 years ago
ReinUsesLisp
1b9e08ab78
cmake: Always enable Vulkan
...
Removes the unnecesary burden of maintaining separate #ifdef paths and
allows us sharing generic Vulkan code across APIs.
4 years ago
ReinUsesLisp
1e191cc837
video_core: Enforce C4715 (not all control paths return a value)
...
Most of the time people write code that always returns a value,
terminates execution, throws an exception, or uses an unconventional
jump primitive.
This is not always true when we build without asserts on mainline builds.
To avoid introducing undefined behavior on our most used builds, enforce
this warning signalling an error and stopping the build from shipping.
4 years ago
ReinUsesLisp
5dbda22659
vk_shader_decompiler: Silence warning when compiling without asserts
4 years ago
bunnei
5836530a87
Merge pull request #5217 from lat9nq/save-on-boot
...
yuzu/main: Save settings when starting guest
4 years ago
LC
868c397cb6
Merge pull request #5223 from lat9nq/menu-navigation
...
yuzu/main: Improve menubar access keys
4 years ago
lat9nq
17badbc442
yuzu/main: Improve menubar access keys
...
Adds a unique access key to each action within each menu. A few actions
already had their own access key, so those were untouched.
4 years ago
bunnei
d7f5e55f8e
Merge pull request #5178 from german77/dockedresize
...
Add option to reset window size to 1080p
4 years ago
german
64fad8cfe9
Add option to reset window size to 1080p
4 years ago
bunnei
29ccc7673f
Merge pull request #5042 from Morph1984/project-aether
...
Project Aether: Reimplementation of the Web Browser Applet
4 years ago
lat9nq
c243932b41
yuzu/main: Save settings when starting guest
...
Saves UISettings and Settings when booting a guest. Moves updating
UISettings::values from GMainWindow::closeEvent into its own function,
then reuses it in GMainWindow::BootGame.
4 years ago
bunnei
1279c7ce7a
Merge pull request #5131 from bunnei/scheduler-rewrite
...
Rewrite Kernel scheduler based on Atmosphere
4 years ago
bunnei
c3e201a829
Merge pull request #5201 from ameerj/bufferq-refactor
...
vi/buffer_queue: Buffer queue management refactor
4 years ago
bunnei
d5984284ed
Merge pull request #5207 from FearlessTobi/remove-gdb-config
...
yuzu: Remove gdbstub configuration
4 years ago
FearlessTobi
10b0ab7926
yuzu: Remove gdbstub configuration
...
The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028 .
This PR just removes the remaining gdb configuration code from the emulator and the UI.
4 years ago