pureikyubu/SRC/Backends/DolwinVideo
2020-07-23 20:47:42 +03:00
..
Scripts/VS2019 Null backends ready 2020-07-23 01:54:58 +03:00
Config.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Fifo.cpp File and String utilities cleaned up 2020-07-22 12:20:17 +03:00
Fifo.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
FifoProcessor.cpp File and String utilities cleaned up 2020-07-22 12:20:17 +03:00
FifoProcessor.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Gl.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
GL.H Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Gpl.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Gpl.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
GPRegs.cpp File and String utilities cleaned up 2020-07-22 12:20:17 +03:00
GPRegs.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
GX.h Null backends ready 2020-07-23 01:54:58 +03:00
Light.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Light.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
pch.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
pch.h Fixed headers 2020-07-23 20:47:42 +03:00
Perf.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Perf.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Plug.cpp DolwinEmu.dll 2020-07-23 03:14:15 +03:00
Plug.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Readme.md Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Stages.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Stages.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Tev.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Tev.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Tex.cpp File and String utilities cleaned up 2020-07-22 12:20:17 +03:00
Tex.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Texgen.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
Texgen.h Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
XF.CPP Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
XF.H Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00

DolwinVideo

Flipper GX emulation here.

Current implementation is a mess. Will be rewritten after I speed-up core.

It is definitely not recommended to study the current code, it is here just so that the games show at least something. It hurts me when I look at it.

Notes

[15:38:00] <org> О, я придумал гениальное решение для эмуляции GPU куба
[15:38:22] <org> Буду собирать состояние GPU в Json, а на базе Json генерировать вертексный и пиксельный шейдеры

DolwinVideo Architecture

DolwinVideo reimplementation is planned for version 0.14, but the architecture has already been developed. We will use the native Windows API - D3D.

DolwinGraphicsFlow