mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-23 06:10:03 -06:00
more code botching
it's less shitty tho but still has bugs
This commit is contained in:
@ -22,6 +22,7 @@
|
||||
#include "NDS.h"
|
||||
#include "GPU.h"
|
||||
#include "FIFO.h"
|
||||
#include "Config.h"
|
||||
|
||||
|
||||
// 3D engine notes
|
||||
@ -610,12 +611,9 @@ void SetEnabled(bool geometry, bool rendering)
|
||||
}
|
||||
|
||||
|
||||
int SetRenderer(int renderer)
|
||||
int InitRenderer(bool hasGL)
|
||||
{
|
||||
//if (renderer == Renderer) return renderer;
|
||||
|
||||
//if (Renderer == 0) SoftRenderer::DeInit();
|
||||
//else GLRenderer::DeInit();
|
||||
int renderer = hasGL ? Config::_3DRenderer : 0;
|
||||
|
||||
if (renderer == 1)
|
||||
{
|
||||
@ -629,6 +627,24 @@ int SetRenderer(int renderer)
|
||||
return renderer;
|
||||
}
|
||||
|
||||
void DeInitRenderer()
|
||||
{
|
||||
if (Renderer == 0) SoftRenderer::DeInit();
|
||||
else GLRenderer::DeInit();
|
||||
}
|
||||
|
||||
void UpdateRendererConfig()
|
||||
{
|
||||
if (Renderer == 0)
|
||||
{
|
||||
SoftRenderer::SetupRenderThread();
|
||||
}
|
||||
else
|
||||
{
|
||||
GLRenderer::UpdateDisplaySettings();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
void MatrixLoadIdentity(s32* m)
|
||||
|
Reference in New Issue
Block a user