Added clock time
This commit is contained in:
@@ -62,6 +62,8 @@ void TestGlobalParamStylePacking()
|
||||
AppendStd140Float(buffer, 10.0f); // time
|
||||
AppendStd140Vec2(buffer, 1920.0f, 1080.0f); // input resolution
|
||||
AppendStd140Vec2(buffer, 1280.0f, 720.0f); // output resolution
|
||||
AppendStd140Float(buffer, 45296.0f); // UTC time of day
|
||||
AppendStd140Float(buffer, 36000.0f); // UTC offset
|
||||
AppendStd140Float(buffer, 42.0f); // frame count
|
||||
AppendStd140Float(buffer, 0.5f); // mix
|
||||
AppendStd140Float(buffer, 1.0f); // bypass
|
||||
@@ -78,8 +80,10 @@ void TestGlobalParamStylePacking()
|
||||
Expect(ReadFloat(buffer, 0) == 10.0f, "time is at the start of the block");
|
||||
Expect(ReadFloat(buffer, 8) == 1920.0f, "first vec2 aligns after scalar padding");
|
||||
Expect(ReadFloat(buffer, 16) == 1280.0f, "second vec2 follows first vec2");
|
||||
Expect(ReadInt(buffer, 36) == 3, "history length scalar remains tightly packed");
|
||||
Expect(ReadFloat(buffer, 48) == 4.0f, "vec2 shader parameter aligns to 8 bytes");
|
||||
Expect(ReadFloat(buffer, 24) == 45296.0f, "UTC time follows output resolution");
|
||||
Expect(ReadFloat(buffer, 28) == 36000.0f, "UTC offset follows UTC time");
|
||||
Expect(ReadInt(buffer, 44) == 3, "history length scalar remains tightly packed");
|
||||
Expect(ReadFloat(buffer, 56) == 4.0f, "vec2 shader parameter aligns to 8 bytes");
|
||||
Expect(ReadFloat(buffer, 64) == 0.1f, "color parameter aligns to 16 bytes");
|
||||
Expect(ReadInt(buffer, 80) == 1, "boolean parameter follows vec4");
|
||||
Expect(ReadInt(buffer, 84) == 2, "enum parameter follows boolean");
|
||||
|
||||
Reference in New Issue
Block a user