Added NazaraDebug macro
Former-commit-id: 5a8cec09bd4a7283f86d030ac2d867cda23736cd
This commit is contained in:
parent
f681587c63
commit
48e5af6373
|
|
@ -18,6 +18,12 @@
|
|||
#include <Nazara/Core/ThreadSafetyOff.hpp>
|
||||
#endif
|
||||
|
||||
#ifdef NAZARA_DEBUG
|
||||
#define NazaraDebug(txt) NazaraNotice(txt)
|
||||
#else
|
||||
#define NazaraDebug(txt)
|
||||
#endif
|
||||
|
||||
#define NazaraLog NzLog::Instance()
|
||||
#define NazaraNotice(txt) NazaraLog->Write(txt)
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
#include <Nazara/Renderer/OpenGL.hpp>
|
||||
#include <Nazara/Core/Error.hpp>
|
||||
#include <Nazara/Core/Log.hpp>
|
||||
#include <Nazara/Math/Basic.hpp>
|
||||
#include <Nazara/Renderer/Context.hpp>
|
||||
#include <cstring>
|
||||
|
|
@ -549,9 +550,12 @@ bool NzOpenGL::Initialize()
|
|||
}
|
||||
|
||||
s_openglVersion = major*100 + minor*10;
|
||||
|
||||
NazaraDebug("OpenGL " + NzString::Number(major) + '.' + NzString::Number(minor) + " detected");
|
||||
|
||||
if (s_openglVersion < 200)
|
||||
{
|
||||
NazaraError("OpenGL version is too low, please upgrade your drivers or your video card");
|
||||
NazaraError("OpenGL " + NzString::Number(major) + '.' + NzString::Number(minor) + " detected (2.0 required). Please upgrade your drivers or your video card");
|
||||
Uninitialize();
|
||||
|
||||
return false;
|
||||
|
|
|
|||
|
|
@ -771,6 +771,7 @@ NzShader* NzShaderManager::GenerateShader(const NzShaderManagerParams& params)
|
|||
}
|
||||
|
||||
NzString fragmentSource = BuildFragmentCode(params);
|
||||
NazaraDebug("Fragment shader source:\n" + fragmentSource);
|
||||
if (!shader->Load(nzShaderType_Fragment, fragmentSource))
|
||||
{
|
||||
NazaraError("Failed to load fragment shader: " + shader->GetLog());
|
||||
|
|
@ -779,6 +780,7 @@ NzShader* NzShaderManager::GenerateShader(const NzShaderManagerParams& params)
|
|||
}
|
||||
|
||||
NzString vertexSource = BuildVertexCode(params);
|
||||
NazaraDebug("Vertex shader source:\n" + vertexSource);
|
||||
if (!shader->Load(nzShaderType_Vertex, vertexSource))
|
||||
{
|
||||
NazaraError("Failed to load vertex shader: " + shader->GetLog());
|
||||
|
|
@ -786,11 +788,6 @@ NzShader* NzShaderManager::GenerateShader(const NzShaderManagerParams& params)
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
#ifdef NAZARA_DEBUG
|
||||
NazaraNotice("Fragment shader source:\n" + fragmentSource);
|
||||
NazaraNotice("Vertex shader source:\n" + vertexSource);
|
||||
#endif
|
||||
|
||||
if (!shader->Compile())
|
||||
{
|
||||
NazaraError("Failed to compile shader: " + shader->GetLog());
|
||||
|
|
|
|||
Loading…
Reference in New Issue