- 11 Nov, 2018 6 commits
-
-
bunnei authored
configure_system: Fix compiler warning
-
bunnei authored
gl_rasterizer: Fix compiler warnings
-
bunnei authored
gl_shader_decompiler: Guard out of bound geometry shader input reads
-
bunnei authored
rasterizer_cache: Remove reliance on the System singleton
-
bunnei authored
Implement 3 coordinate array in TEXS instruction
-
bunnei authored
gl_rasterizer: Skip VAO binding if the state is clean.
-
- 10 Nov, 2018 3 commits
-
-
James Rowe authored
Ability to switch between docked and undocked mode in-game
-
James Rowe authored
rasterizer_cache: Add missing virtual destructor to RasterizerCacheObject
-
ReinUsesLisp authored
Geometry shaders follow a pattern that results in out of bound reads. This pattern is: - VSETP to predicate - Use that predicate to conditionally set a register a big number - Use the register to access geometry shaders At the time of writing this commit I don't know what's the intent of this number. Some drivers argue about these out of bound reads. To avoid this issue, input reads are guarded limiting reads to the highest posible vertex input of the current topology (e.g. points to 1 and triangles to 3).
-
- 08 Nov, 2018 9 commits
-
-
Frederic Laing authored
-
Lioncash authored
Rather than have a transparent dependency, we can make it explicit in the interface. This also gets rid of the need to put the core include in a header.
-
Lioncash authored
Ensures that destruction will always do the right thing in any context.
-
Lioncash authored
Fixes the buildbot.
-
bunnei authored
Updated npad styles on holdtype switches
-
David authored
* svcBreak now dumps information from the debug buffer passed info1 and info2 seem to somtimes hold an address to a buffer, this is usually 4 bytes or the size of the int and contains an error code. There's other circumstances where it can be something different so we hexdump these to examine them at a later date. * Addressed comments
-
bunnei authored
Implement acc:TrySelectUserWithoutInteraction
-
FernandoS27 authored
-
David Marcec authored
-
- 07 Nov, 2018 10 commits
-
-
FernandoS27 authored
-
David Marcec authored
Fixes input for megaman
-
David Marcec authored
-
bunnei authored
memory_manager: Do not MapBufferEx over already in use memory.
-
bunnei authored
Implement multi-target viewports and blending
-
bunnei authored
gl_rasterizer: Update microprofile scopes.
-
David Marcec authored
Started implementation of the AM message queue mainly used in state getters. Added the ability to switch docked mode whilst in game without stopping emulation. Also removed some things which shouldn't be labelled as stubs as they're implemented correctly
-
David Marcec authored
-
David Marcec authored
-
David Marcec authored
Needed for Shantae - Half-Genie Hero - Ultimate Edition!
-
- 06 Nov, 2018 9 commits
-
-
Markus Wick authored
-
Markus Wick authored
-
Markus Wick authored
They were missed, and Copy is very high in profile here. It doesn't block the GPU, but it stalls the driver thread. So with our bad GL instructions, this might block quite a while.
-
Markus Wick authored
-
Markus Wick authored
This serialize to the driver thread and so it may block for a while. So if it is in the benchmark, we get noticed if it happens too often.
-
Markus Wick authored
This was created with the unfinished resampling PR in mind. As the resampling is now on the audio thread, we don't need to care about this here any more.
-
bunnei authored
gl_resource_manager: Split implementations in .cpp file.
-
Frederic Laing authored
-
Markus Wick authored
Those implementations are quite costly, so there is no need to inline them to the caller. Ressource deletion is often a performance bug, so in this way, we support to add breakpoints to them.
-
- 05 Nov, 2018 3 commits