1
0
Fork 0
forked from suyu/suyu
suyu/src/video_core/renderer_opengl
Subv 5d55403f94 GPU: Calculate the correct viewport dimensions based on the scale and translate registers.
This is how nouveau calculates the viewport width and height. For some reason some games set 0xFFFF in the VIEWPORT_HORIZ and VIEWPORT_VERT registers, maybe those are a misnomer and actually refer to something else?
2018-06-04 16:36:54 -05:00
..
gl_rasterizer.cpp GPU: Calculate the correct viewport dimensions based on the scale and translate registers. 2018-06-04 16:36:54 -05:00
gl_rasterizer.h GLRenderer: Remove unused hw_vao_enabled_attributes variable. 2018-05-19 11:36:38 -05:00
gl_rasterizer_cache.cpp GPU: Implemented the DXN1 (BC4) texture format. 2018-06-02 13:17:09 -05:00
gl_rasterizer_cache.h GPU: Implemented the DXN1 (BC4) texture format. 2018-06-02 13:17:09 -05:00
gl_resource_manager.h gl_resource_manager: Add missing noexcept specifiers to move constructors and assignment operators 2018-04-20 20:04:00 -04:00
gl_shader_decompiler.cpp gl_shader_decompiler: Implement TEXS component mask. 2018-06-03 12:08:17 -04:00
gl_shader_decompiler.h renderer_opengl: Add missing header guards 2018-04-19 21:13:59 -04:00
gl_shader_gen.cpp gl_shader_gen: Support vertical/horizontal viewport flipping. (#347) 2018-04-18 16:42:40 -04:00
gl_shader_gen.h GPU: Use the same buffer names in the generated GLSL and the buffer uploading code. 2018-04-15 15:02:50 -05:00
gl_shader_manager.cpp general: Convert assertion macros over to be fmt-compatible 2018-04-27 10:04:02 -04:00
gl_shader_manager.h gl_shader_gen: Support vertical/horizontal viewport flipping. (#347) 2018-04-18 16:42:40 -04:00
gl_shader_util.cpp gl_shader_util: Grab latest upstream. 2018-04-13 23:48:21 -04:00
gl_shader_util.h GLRenderer: Log the shader source code when program linking fails. 2018-05-19 11:19:34 -05:00
gl_state.cpp common_funcs: Remove ARRAY_SIZE macro 2018-04-19 22:36:52 -04:00
gl_state.h GPU: Use the buffer hints from the shader decompiler to upload only the necessary const buffers for each shader stage. 2018-04-15 11:15:54 -05: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_opengl: Add missing header guards 2018-04-19 21:13:59 -04:00
maxwell_to_gl.h maxwell_to_gl: Implement type SignedNorm, Size_8_8_8_8. 2018-04-29 16:05:17 -04:00
renderer_opengl.cpp renderer_opengl: Replace usages of LOG_GENERIC with fmt-capable equivalents 2018-04-27 12:09:35 -04:00
renderer_opengl.h renderer_opengl: Use OGLProgram instead of OGLShader. 2018-04-13 23:48:21 -04:00