HLSL: Implement packoffset production.
diff --git a/Test/hlsl.buffer.frag b/Test/hlsl.buffer.frag
index fbfdc31..e01e4fc 100644
--- a/Test/hlsl.buffer.frag
+++ b/Test/hlsl.buffer.frag
@@ -13,7 +13,13 @@
tbuffer tbufName : register(b8) {
float4 v4 : packoffset(c1);
- int i4 : packoffset(c3);
+ int i4 : packoffset(c3);
+ float f1 : packoffset(c3.w);
+ float f3 : packoffset(c4.x);
+ float f4 : packoffset(c4.y);
+ float f5 : packoffset(c4.z);
+ float f6 : packoffset(c);
+ float f7;
};
float4 PixelShaderFunction(float4 input) : COLOR0