pureikyubu/SRC/Backends/DolwinVideo
2020-08-27 23:12:08 +03:00
..
Scripts Fifo fixes 2020-08-27 18:13:51 +03:00
Backend.cpp XFRegs and refactoring 2020-08-26 23:06:06 +03:00
Backend.h XFRegs and refactoring 2020-08-26 23:06:06 +03:00
Fifo.cpp Memcards fix 2020-08-27 23:12:08 +03:00
Fifo.h DolwinVideo refactoring 2020-08-27 04:09:57 +03:00
FifoProcessor.cpp Fixed fifo after refactoring 2020-08-27 05:35:07 +03:00
FifoProcessor.h More refactoring 2020-08-27 01:37:09 +03:00
GL.cpp DolwinVideo refactoring 2020-08-27 04:09:57 +03:00
GL.h DolwinVideo refactoring 2020-08-27 04:09:57 +03:00
GPRegs.cpp Fifo fixes and cleanup 2020-08-27 16:05:30 +03:00
GPRegs.h Fifo fixes and cleanup 2020-08-27 16:05:30 +03:00
GX.cpp Fifo fixes 2020-08-27 18:13:51 +03:00
GX.h More refactoring 2020-08-27 01:37:09 +03:00
pch.cpp Source code tree refactored, ready to cross platform 2020-07-21 21:33:50 +03:00
pch.h Fifo fixes 2020-08-27 18:13:51 +03:00
Readme.md Removed FIFO handling from DolwinVideo 2020-08-27 01:12:13 +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
XF.cpp XFRegs and refactoring 2020-08-26 23:06:06 +03:00
XF.h DolwinVideo cleanup 2020-08-24 21:23:30 +03:00

DolwinVideo

Very limited GPU emulation. Basic OpenGL is used as a backend.

What's supported:

  • Software implementation of transform unit (XF). Very inaccurate - lighting is partially supported. The transformation of texture coordinates is not completed yet.
  • All texture formats are supported, but TLUT versions may be buggy

What's not supported:

  • The main drawback is the lack of TEV support. Because of this, complex scenes with effects are drawn with bugs or not drawn at all.
  • Emulation of Advanced GX features such as Bump-mapping, indirect texturing, Z-textures not supported
  • No normal texture caching
  • There is no emulation of direct access to the EFB