summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mauri.cc1
-rw-r--r--src/shader.cc1
-rw-r--r--src/texture.cc2
3 files changed, 4 insertions, 0 deletions
diff --git a/src/mauri.cc b/src/mauri.cc
index ed41cde..077b060 100644
--- a/src/mauri.cc
+++ b/src/mauri.cc
@@ -82,6 +82,7 @@ auto wmain(s32 argc, wchar_t **argv) -> s32
if (args.found("directory"))
{
+ asset_manager()->prepare_output = args.found("target");
asset_manager()->add_search_directory(args.getString("directory"));
}
diff --git a/src/shader.cc b/src/shader.cc
index e17b4d1..c8ba7b0 100644
--- a/src/shader.cc
+++ b/src/shader.cc
@@ -424,6 +424,7 @@ auto Shader::bind(RenderShader *shader, Engine *engine, Object *object, mat4x4 *
shader->set_uniform("g_ModelViewProjectionMatrix", TYPE_MAT4, glm::value_ptr(*model));
shader->set_uniform("g_ModelViewProjectionMatrixInverse", TYPE_MAT4, glm::value_ptr(inverse));
shader->set_uniform("g_EffectModelViewProjectionMatrix", TYPE_MAT4, glm::value_ptr(engine->default_mat));
+ shader->set_uniform("g_ModelMatrix", TYPE_MAT4, glm::value_ptr(engine->default_mat));
}
if (object)
diff --git a/src/texture.cc b/src/texture.cc
index ea29bc0..4ea7211 100644
--- a/src/texture.cc
+++ b/src/texture.cc
@@ -112,6 +112,7 @@ Texture::Texture(Asset *asset)
break;
case DXT5:
{
+ warn("DXT5 texture");
u32 *decompressed = new u32[(mm_width + 3) * (mm_height + 3)];
BlockDecompressImageDXT5(mm_width, mm_height, buffer, decompressed);
texture->format = GL_RGBA;
@@ -121,6 +122,7 @@ Texture::Texture(Asset *asset)
}
case DXT1:
{
+ warn("DXT1 texture");
u32 *decompressed = new u32[(mm_width + 3) * (mm_height + 3)];
BlockDecompressImageDXT1(mm_width, mm_height, buffer, decompressed);
texture->format = GL_RGBA;