Lime3DS/src/video_core/renderer_opengl
Yuri Kunde Schlesner 669ef82aee OpenGL: Improve accuracy of quaternion interpolation
Current order of operations (rotate then normalize) seems to produce a
lot more distortion than normalizing and then rotating. This makes Citra
results match pretty closesly with hardware, and indicates that hardware
may also be using lerp instead of slerp to interpolate the quaternions.
2017-05-27 00:13:41 -07:00
..
gl_rasterizer.cpp gl_rasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
gl_rasterizer.h gl_rasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
gl_rasterizer_cache.cpp Input: remove unused stuff & clean up 2017-03-01 23:30:57 +02:00
gl_rasterizer_cache.h VideoCore: Split regs.h inclusions 2017-02-09 00:04:24 -08:00
gl_resource_manager.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
gl_shader_gen.cpp OpenGL: Improve accuracy of quaternion interpolation 2017-05-27 00:13:41 -07:00
gl_shader_gen.h gl_rasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
gl_shader_util.cpp ASSERT that shader was linked successfully 2016-12-05 21:11:24 +01:00
gl_shader_util.h OpenGL: Move Attributes enum to a more appropriate file 2017-04-16 20:47:04 -07:00
gl_state.cpp gl_rasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
gl_state.h gl_rasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
pica_to_gl.h VideoCore: Split regs.h inclusions 2017-02-09 00:04:24 -08:00
renderer_opengl.cpp Core: Re-write frame limiter 2017-02-26 17:22:04 -08:00
renderer_opengl.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00