diff options
| author | 2024-10-24 18:34:58 -0400 | |
|---|---|---|
| committer | 2024-10-24 18:34:58 -0400 | |
| commit | fc0929a302111320db9a62241aaed01b6ccfca18 (patch) | |
| tree | 49766d3ed7b086dd3cefa4a83370f308436746ec /src | |
| parent | 12053a63fc423432b580465f4839e8960222ccc3 (diff) | |
| download | mauri-fc0929a302111320db9a62241aaed01b6ccfca18.tar.gz mauri-fc0929a302111320db9a62241aaed01b6ccfca18.tar.bz2 mauri-fc0929a302111320db9a62241aaed01b6ccfca18.zip | |
Set g_ModelMatrix, allow -t without package
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src')
| -rw-r--r-- | src/mauri.cc | 1 | ||||
| -rw-r--r-- | src/shader.cc | 1 | ||||
| -rw-r--r-- | src/texture.cc | 2 |
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; |