- 12 Mar, 2020 1 commit
-
-
ReinUsesLisp authored
Some games bind incompatible texture types to certain types. For example Astral Chain binds a 2D texture with 1 layer (non-array) to a cubemap slot (that's how it's used in the shader). After testing this in hardware, the expected "undefined behavior" is to report all pixels as black. We already have a path for reporting black textures in the texture cache. When textures types are incompatible, this commit binds these kind of textures. This is done on the API agnostic texture cache so no extra code has to be inserted on OpenGL or Vulkan. As a side effect, this fixes invalidations of ASTC textures on Astral Chain. This happened because yuzu detected a cube texture and forced 6 faces, generating a texture larger than what the TIC reported.
-
- 11 Mar, 2020 3 commits
-
-
bunnei authored
gl_shader_manager: Fix interaction between graphics and compute
-
ReinUsesLisp authored
After a compute shader was set to the pipeline, no graphics shader was invoked again. To address this use glUseProgram to bind compute shaders (without state tracking) and call glUseProgram(0) when transitioning out of it back to the graphics pipeline.
-
bunnei authored
cubeb_sink: Don't discard other channels when performing downmixing
-
- 09 Mar, 2020 1 commit
-
-
Rodrigo Locatti authored
video_core: Remove gl_state and use a state tracker based on dirty flags
-
- 08 Mar, 2020 5 commits
-
-
bunnei authored
textures: Fix anisotropy hack
-
ReinUsesLisp authored
Previous code could generate an anisotropy value way higher than x16.
-
FearlessTobi authored
Previously, when performing downmixing, we would discard all channels except the left and right one. This implementation respects them when mixing down to Stereo. It is taken from this document: http://www.atsc.org/wp-content/uploads/2015/03/A52-201212-17.pdf. Fixes Luigis Mansion 3 cutscene and Bayonetta audio.
-
bunnei authored
frontend/Graphics: Add "Advanced" graphics tab and experimental Anisotropic Filtering support
-
bunnei authored
maxwell_to_vk: Remove Storage capability for A1B5G5R5U
-
- 06 Mar, 2020 2 commits
-
-
ReinUsesLisp authored
-
bunnei authored
vk_swapchain: Silence TOCTOU race condition
-
- 05 Mar, 2020 4 commits
- 04 Mar, 2020 4 commits
-
-
James Rowe authored
-
bunnei authored
video_core: Implement more scaled attribute formats
-
James Rowe authored
When the default file is read in, the settings default value is only used when the key is missing. As it was, the key existed, but the value was empty string causing it to accept that as a value to pass into the core
-
James Rowe authored
-
- 03 Mar, 2020 5 commits
- 02 Mar, 2020 1 commit
-
-
bunnei authored
Port citra-emu/citra#5097: "Update README.md"
-
- 01 Mar, 2020 1 commit
-
-
Tobias authored
-
- 29 Feb, 2020 1 commit
-
-
Nguyen Dac Nam authored
-
- 28 Feb, 2020 12 commits
-
-
bunnei authored
audio_core: interpolate: Improvements to fix audio crackling.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
Blending doesn't affect blits. Rasterizer discard does, update the commentaries.
-
ReinUsesLisp authored
Blending doesn't affect clears.
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-
ReinUsesLisp authored
-