2
1
Fork 0
mirror of https://github.com/yuzu-emu/yuzu.git synced 2024-07-04 23:31:19 +01:00
yuzu/src/video_core/renderer_opengl
Subv b0ca330e14 GL: Set up the textures used for each draw call.
Each Maxwell shader stage can have an arbitrary number of textures, but we're limited to a certain number in OpenGL. We try to only use the minimum amount of host textures by not keeping a 1:1 relation between guest texture ids and host texture ids, ie, guest texture id 8 can be host texture id 0 if it's the only texture used in the guest shader program.
This mapping will have to be passed to the shader decompiler so it can rewrite the texture accesses.
2018-04-06 20:44:46 -06:00
..
gl_rasterizer.cpp GL: Set up the textures used for each draw call. 2018-04-06 20:44:46 -06:00
gl_rasterizer.h GL: Set up the textures used for each draw call. 2018-04-06 20:44:46 -06:00
gl_rasterizer_cache.cpp GLCache: Specialize the MortonCopy function for the DXT1 texture format. 2018-04-06 20:44:46 -06:00
gl_rasterizer_cache.h RasterizerCache: Remove 3DS-specific pixel formats. 2018-04-06 20:40:24 -06:00
gl_resource_manager.h gl_resource_manager: Sync latest version with Citra. 2018-03-19 23:14:02 -04:00
gl_shader_decompiler.cpp renderer_opengl: Logging, etc. cleanup. 2018-03-26 21:16:59 -04:00
gl_shader_decompiler.h renderer_gl: Port over gl_shader_decompiler module from Citra. 2018-03-19 23:14:03 -04:00
gl_shader_gen.cpp renderer_opengl: Logging, etc. cleanup. 2018-03-26 21:16:59 -04:00
gl_shader_gen.h renderer_gl: Port over gl_shader_gen module from Citra. 2018-03-20 00:07:30 -04:00
gl_shader_util.cpp renderer_opengl: Logging, etc. cleanup. 2018-03-26 21:16:59 -04:00
gl_shader_util.h gl_shader_util: Sync latest version with Citra. 2018-03-20 00:07:31 -04:00
gl_state.cpp GL: Rename PicaTexture to MaxwellTexture. 2018-04-06 20:40:24 -06:00
gl_state.h GL: Rename PicaTexture to MaxwellTexture. 2018-04-06 20:40:24 -06:00
gl_stream_buffer.cpp renderer_gl: Port over gl_stream_buffer module from Citra. 2018-03-19 23:14:02 -04:00
gl_stream_buffer.h renderer_gl: Port over gl_stream_buffer module from Citra. 2018-03-19 23:14:02 -04:00
maxwell_to_gl.h GL: Added functions to convert Maxwell tex filters and wrap modes to OpenGL. 2018-04-06 20:40:23 -06:00
renderer_opengl.cpp renderer_opengl: Use better naming for DrawScreens and DrawSingleScreen. 2018-03-26 21:17:07 -04:00
renderer_opengl.h renderer_opengl.h: Update from citra to yuzu 2018-04-04 23:03:02 +02:00