1
0
Fork 0
forked from suyu/suyu
suyu/src/video_core
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
..
debug_utils Doxygen: Amend minor issues (#2593) 2017-02-26 17:58:51 -08:00
renderer_opengl OpenGL: Improve accuracy of quaternion interpolation 2017-05-27 00:13:41 -07:00
shader Pica: Set program code / swizzle data limit to 4096 2017-05-11 15:01:27 +02:00
swrasterizer Merge pull request #2697 from wwylele/proctex 2017-05-24 21:37:42 -07:00
texture video_core: remove #pragma once in cpp file (#2570) 2017-02-15 00:16:50 -08:00
CMakeLists.txt pica/swrasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
command_processor.cpp Merge pull request #2697 from wwylele/proctex 2017-05-24 21:37:42 -07:00
command_processor.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
gpu_debugger.h Add all services to the Service namespace 2016-12-11 00:07:27 +00:00
pica.cpp VideoCore: Split regs.h inclusions 2017-02-09 00:04:24 -08:00
pica.h VideoCore: Move Regs to its own file 2017-02-04 13:59:12 -08:00
pica_state.h pica/swrasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
pica_types.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
primitive_assembly.cpp VideoCore: Split geometry pipeline regs from Regs struct 2017-02-04 13:59:11 -08:00
primitive_assembly.h VideoCore: Split geometry pipeline regs from Regs struct 2017-02-04 13:59:11 -08:00
rasterizer_interface.h rasterizer: separate TextureCopy from DisplayTransfer 2016-09-29 10:01:34 +08:00
regs.cpp Pica/Regs: Use binary search to look up reg names 2017-02-09 00:04:24 -08:00
regs.h pica/swrasterizer: implement procedural texture 2017-05-20 13:50:50 +03:00
regs_framebuffer.h pica: correct bit field length for some registers 2017-05-16 19:24:06 +03:00
regs_lighting.h VideoCore: Force enum sizes to u32 in LightingRegs 2017-02-09 00:04:24 -08:00
regs_pipeline.h pica: correct bit field length for some registers 2017-05-16 19:24:06 +03:00
regs_rasterizer.h pica: correct bit field length for some registers 2017-05-16 19:24:06 +03:00
regs_shader.h VideoCore: Split shader regs from Regs struct 2017-02-04 13:59:11 -08:00
regs_texturing.h Merge pull request #2697 from wwylele/proctex 2017-05-24 21:37:42 -07:00
renderer_base.cpp VideoCore: Move software rasterizer files to sub-directory 2017-02-12 18:08:11 -08:00
renderer_base.h Remove empty newlines in #include blocks. 2016-09-21 11:15:47 +09:00
utils.h VideoCore: Run include-what-you-use and fix most includes. 2016-04-30 17:02:41 +01:00
vertex_loader.cpp VideoCore: Move Regs to its own file 2017-02-04 13:59:12 -08:00
vertex_loader.h VideoCore: Move Regs to its own file 2017-02-04 13:59:12 -08:00
video_core.cpp config: Add option for specifying screen resolution scale factor. 2017-01-07 03:23:22 -05:00
video_core.h config: Add option for specifying screen resolution scale factor. 2017-01-07 03:23:22 -05:00