yuzu/src/video_core
ReinUsesLisp c95c254f3e texture_cache: Implement rendering to 3D textures
This allows rendering to 3D textures with more than one slice.
Applications are allowed to render to more than one slice of a texture
using gl_Layer from a VTG shader.

This also requires reworking how 3D texture collisions are handled, for
now, this commit allows rendering to slices but not to miplevels. When a
render target attempts to write to a mipmap, we fallback to the previous
implementation (copying or flushing as needed).

- Fixes color correction 3D textures on UE4 games (rainbow effects).
- Allows Xenoblade games to render to 3D textures directly.
2020-06-08 05:01:00 -03:00
..
2020-04-28 14:02:51 -04:00
2020-05-30 11:40:04 +10:00
2020-05-05 15:39:44 -04:00
2020-04-30 13:19:36 -04:00
2020-04-30 13:19:36 -04:00
2020-04-22 11:36:24 -04:00
2020-04-30 13:19:36 -04:00
2020-04-30 13:19:36 -04:00