HLSL: Fix #pragma pack_matrix(row_major) not work on global uniforms
This commit is contained in:
parent
fbb9dc2cf1
commit
3cae3c4da8
@ -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 { }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user