Too much changes
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
#include "render/render.h"
|
||||
#include "render/renderdevice.h"
|
||||
#include "render/shadersystem.h"
|
||||
#include "render/gl_shared.h"
|
||||
#include "render/ui.h"
|
||||
#include "render/texturesmanager.h"
|
||||
#include "input/inputsystem.h"
|
||||
#include "utils/logger.h"
|
||||
|
||||
@@ -91,10 +94,29 @@ void R_Init()
|
||||
|
||||
// Create render device
|
||||
g_renderDevice = new RenderDevice();
|
||||
g_shaderSystem = new ShaderSystem();
|
||||
g_texturesManager = new TexturesManager();
|
||||
|
||||
// Initialize UI
|
||||
uiInit();
|
||||
}
|
||||
|
||||
void R_Shutdown()
|
||||
{
|
||||
uiShutdown();
|
||||
|
||||
if (g_texturesManager != NULL)
|
||||
{
|
||||
delete g_texturesManager;
|
||||
g_texturesManager = NULL;
|
||||
}
|
||||
|
||||
if (g_shaderSystem != NULL)
|
||||
{
|
||||
delete g_shaderSystem;
|
||||
g_shaderSystem = NULL;
|
||||
}
|
||||
|
||||
if (g_renderDevice != NULL)
|
||||
{
|
||||
delete g_renderDevice;
|
||||
@@ -104,6 +126,10 @@ void R_Shutdown()
|
||||
|
||||
void R_Present()
|
||||
{
|
||||
uiBeginRender();
|
||||
uiDrawRect( Vec2( 0.0f, 0.0f ), Vec2( 100.0f, 100.0f ), Vec4( 0.0f, 0.5f, 0.5f, 1.0f ) );
|
||||
uiEndRender();
|
||||
|
||||
GL_SwapBuffers(0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user