#include "debugging/debugging.h"
#include "warnings.h"
-
+
+#include "defaults.h"
#include "ifilesystem.h"
#include "iundo.h"
#include "igl.h"
#include "shaders.h"
#include "commands.h"
-#define NOTEX_BASENAME "notex"
-#define SHADERNOTEX_BASENAME "shadernotex"
-
bool TextureBrowser_showWads()
{
return !string_empty(g_pGameDescription->getKeyValue("show_wads"));
bool isNotex(const char *name)
{
- if (string_equal_suffix(name, "/" NOTEX_BASENAME)) {
+ if (string_equal_suffix(name, "/" DEFAULT_NOTEX_BASENAME)) {
return true;
}
- if (string_equal_suffix(name, "/" SHADERNOTEX_BASENAME)) {
+ if (string_equal_suffix(name, "/" DEFAULT_SHADERNOTEX_BASENAME)) {
return true;
}
return false;
void TextureBrowser_SetNotex()
{
- StringOutputStream name(256);
- name << GlobalRadiant().getAppPath() << "bitmaps/" NOTEX_BASENAME ".png";
- g_notex = name.c_str();
+ IShader *notex = QERApp_Shader_ForName(DEFAULT_NOTEX_NAME);
+ IShader *shadernotex = QERApp_Shader_ForName(DEFAULT_SHADERNOTEX_NAME);
+
+ g_notex = notex->getTexture()->name;
+ g_shadernotex = shadernotex->getTexture()->name;
- name = StringOutputStream(256);
- name << GlobalRadiant().getAppPath() << "bitmaps/" SHADERNOTEX_BASENAME " .png";
- g_shadernotex = name.c_str();
+ notex->DecRef();
+ shadernotex->DecRef();
}
ui::Widget TextureBrowser_constructWindow(ui::Window toplevel)