eden-miror/src/video_core/renderer_opengl
Markus Wick 3e973bc4c6 gl_rasterizer: Use ARB_texture_storage.
It allows us to use texture views and it reduces the overhead within the GPU driver.

But it disallows us to reallocate the texture, but we don't do so anyways.

In the end, it is the new way to allocate textures, so there is no need to use the old way.
2018-09-11 22:18:46 +02:00
..
gl_buffer_cache.cpp gl_buffer_cache: Make GetHandle() a const member function 2018-09-06 15:07:15 -04:00
gl_buffer_cache.h gl_buffer_cache: Default initialize member variables 2018-09-06 15:07:15 -04:00
gl_rasterizer.cpp Merge pull request #1286 from bunnei/multi-clear 2018-09-10 20:30:14 -04:00
gl_rasterizer.h Merge pull request #1286 from bunnei/multi-clear 2018-09-10 20:30:14 -04:00
gl_rasterizer_cache.cpp gl_rasterizer: Use ARB_texture_storage. 2018-09-11 22:18:46 +02:00
gl_rasterizer_cache.h gl_rasterizer_cache: Implement RenderTargetFormat::BGRA8_SRGB. 2018-09-10 00:37:52 -04:00
gl_resource_manager.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_shader_cache.cpp video_core: fixed arithmetic overflow warnings & improved code style 2018-09-09 17:51:43 +02:00
gl_shader_cache.h gl_shader_cache: Use an u32 for the binding point cache. 2018-09-04 21:04:41 +02:00
gl_shader_decompiler.cpp Fixed renderdoc input/output textures not working due to render targets 2018-09-11 13:31:20 +10:00
gl_shader_decompiler.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_shader_gen.cpp Fixed renderdoc input/output textures not working due to render targets 2018-09-11 13:31:20 +10:00
gl_shader_gen.h gl_shader_decompiler: Partially implement several non-2D texture types (Subv). 2018-09-08 02:53:38 -04:00
gl_shader_manager.cpp renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_manager.h renderer_opengl: Implement a new shader cache. 2018-08-27 18:26:46 -04:00
gl_shader_util.cpp video_core: fixed arithmetic overflow warnings & improved code style 2018-09-09 17:51:43 +02:00
gl_shader_util.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
gl_state.cpp gl_state: Keep track of texture target. 2018-09-08 02:53:37 -04:00
gl_state.h gl_state: Keep track of texture target. 2018-09-08 02:53:37 -04:00
gl_stream_buffer.cpp video_core: fixed arithmetic overflow warnings & improved code style 2018-09-09 17:51:43 +02:00
gl_stream_buffer.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00
maxwell_to_gl.h gl_rasterizer: Implement stencil test. 2018-08-23 11:08:49 -04:00
renderer_opengl.cpp gl_state: Keep track of texture target. 2018-09-08 02:53:37 -04:00
renderer_opengl.h renderer_opengl: Namespace OpenGL code 2018-08-22 06:14:47 -04:00