yuzu/src/video_core
Subv c5284efd4f Rasterizer: Implemented instanced rendering.
We keep track of the current instance and update an uniform in the shaders to let them know which instance they are.

Instanced vertex arrays are not yet implemented.
2018-08-14 22:25:07 -05:00
..
debug_utils Fix crash at exit 2018-06-25 18:01:08 +03:00
engines Rasterizer: Implemented instanced rendering. 2018-08-14 22:25:07 -05:00
renderer_opengl Rasterizer: Implemented instanced rendering. 2018-08-14 22:25:07 -05:00
textures textures: Refactor out for Texture/Depth FormatFromPixelFormat. 2018-08-09 20:36:03 -04:00
CMakeLists.txt gl_rasterizer: Implement texture format ASTC_2D_4X4. 2018-06-18 01:56:59 -04:00
command_processor.cpp Lowered down the logging for methods 2018-08-07 19:51:40 +03:00
command_processor.h video_core: Use variable template variants of type_traits interfaces where applicable 2018-08-09 20:45:48 -04:00
gpu.cpp renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM. 2018-08-13 18:20:07 -04:00
gpu.h renderer_opengl: Implement RenderTargetFormat::RGBA16_UNORM. 2018-08-13 18:20:07 -04:00
macro_interpreter.cpp MacroInterpreter: Avoid left shifting negative values. 2018-07-30 20:38:24 -05:00
macro_interpreter.h MacroInterpreter: Avoid left shifting negative values. 2018-07-30 20:38:24 -05:00
memory_manager.cpp video_core/memory_manager: Replace a loop with std::array's fill() function in PageSlot() 2018-07-24 11:56:30 -04:00
memory_manager.h GPU: Implemented nvhost-as-gpu's UnmapBuffer ioctl. 2018-05-20 14:25:56 -05:00
rasterizer_interface.h GPU: Bind and clear the render target when the CLEAR_BUFFERS register is written to. 2018-07-03 16:56:44 -05:00
renderer_base.cpp core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00
renderer_base.h core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00
utils.h renderer_opengl: Fix Morton copy byteswap, etc. 2018-04-14 16:01:39 -04:00
video_core.cpp core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00
video_core.h core: Namespace EmuWindow 2018-08-11 20:20:21 -04:00