pureikyubu/SRC/Backends/DolwinVideo
2020-09-09 22:57:18 +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 Trying to reanimate SamplingProfiler utility 2020-09-04 22:45:14 +03:00
Fifo.h Fixed reentrancy bug 2020-09-09 22:57:18 +03:00
FifoProcessor.cpp Fixed reentrancy bug 2020-09-09 22:57:18 +03:00
FifoProcessor.h Fixed reentrancy bug 2020-09-09 22:57:18 +03:00
GL.cpp PVS found some bugs 2020-09-04 14:48:47 +03:00
GL.h DolwinVideo refactoring 2020-08-27 04:09:57 +03:00
GPRegs.cpp Cleanup 2020-09-04 14:26:47 +03:00
GPRegs.h Cleanup 2020-09-04 14:26:47 +03:00
GX.cpp Fixed reentrancy bug 2020-09-09 22:57:18 +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 Cleanup 2020-09-04 14:26:47 +03:00
Tex.h Cleanup 2020-09-04 14:26:47 +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