summaryrefslogtreecommitdiff
path: root/engine/src/rendering/shader.rs
diff options
context:
space:
mode:
authorHampusM <hampus@hampusmat.com>2026-08-02 16:11:30 +0200
committerHampusM <hampus@hampusmat.com>2026-08-02 17:52:03 +0200
commit7b0edcfc6a07ff4d64e602f2b68d93fedc8b826d (patch)
tree6077257d6a920c13ef62c22564343ae952ad81d7 /engine/src/rendering/shader.rs
parent3f9750edecad1615348d9ec0995a2fbde468c8a3 (diff)
fix(engine): improve portability by making matrices row-major
Diffstat (limited to 'engine/src/rendering/shader.rs')
-rw-r--r--engine/src/rendering/shader.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/engine/src/rendering/shader.rs b/engine/src/rendering/shader.rs
index 7d5bd51..b508670 100644
--- a/engine/src/rendering/shader.rs
+++ b/engine/src/rendering/shader.rs
@@ -28,12 +28,11 @@ use crate::asset::{
Submitter as AssetSubmitter,
HANDLE_ASSETS_PHASE,
};
-use crate::ecs::pair;
use crate::builder;
use crate::ecs::pair::ChildOf;
use crate::ecs::phase::{Phase, POST_UPDATE as POST_UPDATE_PHASE};
use crate::ecs::sole::Single;
-use crate::ecs::{declare_entity, Component, Sole};
+use crate::ecs::{declare_entity, pair, Component, Sole};
pub mod cursor;
pub mod default;
@@ -1018,7 +1017,7 @@ pub(super) fn prepare(collector: &mut crate::ecs::extension::Collector<'_>)
let session_options = shader_slang::CompilerOptions::default()
.optimization(shader_slang::OptimizationLevel::None)
- .matrix_layout_column(true)
+ .matrix_layout_row(true)
.debug_information(SlangDebugInfoLevel::Maximal)
.no_mangle(true);