- 27 Jul, 2021 2 commits
-
-
Lioncash authored
Everything else has a default constructor that does the straightforward thing of initializing most members to a default value, except for the size. We explicitly initialize the size (and others, for consistency), to prevent potential uninitialized reads from occurring. Particularly given the largeish surface area that this struct is used in.
-
bunnei authored
general: Rename "Frame Limit" references to "Speed Limit"
-
- 26 Jul, 2021 20 commits
-
-
Rodrigo Locatti authored
vk_stream_buffer: Remove unused stream buffer
-
Rodrigo Locatti authored
Handle allocation failure in Staging buffer
-
Robin Kertels authored
-
Rodrigo Locatti authored
vk_buffer_cache: Add transform feedback usage to null buffer
-
Rodrigo Locatti authored
vk_compute_pass: Fix pipeline barrier for indexed quads
-
ReinUsesLisp authored
Remove unused file.
-
Rodrigo Locatti authored
shader_recompiler: Remove unnecessary [[nodiscard]] instances
-
Rodrigo Locatti authored
emit_spirv_instructions: Add missing header guard
-
Rodrigo Locatti authored
emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()
-
bunnei authored
Config-graphics: reword GLASM option
-
Vamsi Krishna authored
Change wording to explain that GLASM is actually short for Assembly Shaders
-
Rodrigo Locatti authored
object_pool: Add missing return in Chunk move assignment operator
-
Rodrigo Locatti authored
control_flow: Fix duplicate switch case in OpcodeToken
-
ReinUsesLisp authored
Use an index buffer barrier instead of a vertex input read barrier.
-
ReinUsesLisp authored
Fixes bad API usages on Vulkan.
-
Lioncash authored
This should be LINES_ADJACENCY
-
Lioncash authored
-
Lioncash authored
[[nodiscard]] doesn't do anything on functions with a void return type and causes superfluous warnings.
-
Lioncash authored
This previously duplicated the case of the PBK case above it.
-
Lioncash authored
Prevents undefined behavior from occurring.
-
- 25 Jul, 2021 8 commits
-
-
bunnei authored
config, nvflinger: Add FPS cap setting
-
bunnei authored
Settings: Eliminate ASYNC & MULTICORE Toggles and add GPU Accuracy to status bar
-
Morph authored
main: Fix screenshot filepath construction
-
bunnei authored
Shader Decompiler Rewrite
-
ameerj authored
The screenshot directory path returned does not have a trailing directory separator character. This caused screenshots to be saved in the parent directory of the configured screenshot directory. This fixes that behavior
-
bunnei authored
common: Publically link to pthreads
-
Fernando S authored
Grant a partial license exception to Skyline Emulator.
-
Fernando Sahmkow authored
-
- 24 Jul, 2021 5 commits
-
-
bunnei authored
buffer_cache: Misc fixups related to buffer clears
-
ameerj authored
use_framelimiter was not being used internally by the renderers. set_background_color was always set to true as there is no toggle for the renderer background color, instead users directly choose the color of their choice.
-
ameerj authored
This setting is best referred to as a speed limit, as it involves the limits of all timing based aspects of the emulator, not only framerate. This allows us to differentiate it from the fps unlocker setting.
-
ameerj authored
Allows finer tuning of the FPS limit.
-
bunnei authored
Improve management of kernel objects
-
- 23 Jul, 2021 5 commits
-
-
lat9nq authored
Common requires pthreads but does not refer to it when linking to other modules. Fix this by linking to Threads where necessary.
-
ReinUsesLisp authored
Support ignoring immediate out of bound writes. Writing dynamically out of bounds is not yet supported (e.g. R0+0x4). Reading out of bounds yields zero. This is supported checking for the size from the IR; if the input is immediate, the optimization passes will drop it.
-
ReinUsesLisp authored
Fixes race condition caused. The descriptor pool is not thread safe, so we have to commit descriptor sets within the same thread.
-
ReinUsesLisp authored
Causes crashes on Link's Awakening intro. It's hard to debug if it's our fault due to bugs in validation layers.
-
ReinUsesLisp authored
Remove shader code hash generation code as it's no longer used.
-