mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 12:19:12 +00:00
Finally Merge branch 'videosoftware-xfb'
This adds xfb support to the videosoftware backend, which increases it's accuracy and more imporantly, enables the usage of many homebrew apps which write directly to the xfb on the videosoftware backend. Conflicts: Source/Core/VideoBackends/Software/SWRenderer.cpp Source/Core/VideoBackends/Software/SWmain.cpp
This commit is contained in:
commit
8b2c540544
34 changed files with 17020 additions and 5102 deletions
|
@ -6,6 +6,7 @@
|
|||
#define _RENDERER_H_
|
||||
|
||||
#include "CommonTypes.h"
|
||||
#include "EfbInterface.h"
|
||||
#include "Thread.h"
|
||||
|
||||
namespace SWRenderer
|
||||
|
@ -18,8 +19,12 @@ namespace SWRenderer
|
|||
void RenderText(const char* pstr, int left, int top, u32 color);
|
||||
void DrawDebugText();
|
||||
|
||||
u8* getColorTexture();
|
||||
void swapColorTexture();
|
||||
void UpdateColorTexture(EfbInterface::yuv422_packed *xfb, u32 fbWidth, u32 fbHeight);
|
||||
void DrawTexture(u8 *texture, int width, int height);
|
||||
|
||||
void Swap(u32 fbWidth, u32 fbHeight);
|
||||
void SwapBuffer();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue