Commit 3cae3c4d by lriki

HLSL: Fix #pragma pack_matrix(row_major) not work on global uniforms

parent fbb9dc2c
...@@ -60,8 +60,8 @@ public: ...@@ -60,8 +60,8 @@ public:
virtual const char* getGlobalUniformBlockName() const override { return "$Global"; } virtual const char* getGlobalUniformBlockName() const override { return "$Global"; }
virtual void setUniformBlockDefaults(TType& block) const override virtual void setUniformBlockDefaults(TType& block) const override
{ {
block.getQualifier().layoutPacking = ElpStd140; block.getQualifier().layoutPacking = globalUniformDefaults.layoutPacking;
block.getQualifier().layoutMatrix = ElmRowMajor; block.getQualifier().layoutMatrix = globalUniformDefaults.layoutMatrix;
} }
void reservedPpErrorCheck(const TSourceLoc&, const char* /*name*/, const char* /*op*/) override { } void reservedPpErrorCheck(const TSourceLoc&, const char* /*name*/, const char* /*op*/) override { }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment