Skip to content

Commit 4ba639f

Browse files
committed
flat
1 parent 93ff724 commit 4ba639f

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,17 @@ struct RasterizerData {
6464
float4 temp7;
6565
float4 temp8;
6666
float4 temp9;
67+
68+
// these variables are flat (no interpolation)
69+
float4 flat1 [[flat]];
70+
float4 flat2 [[flat]];
71+
float4 flat3 [[flat]];
72+
float4 flat4 [[flat]];
73+
float4 flat5 [[flat]];
74+
float4 flat6 [[flat]];
75+
float4 flat7 [[flat]];
76+
float4 flat8 [[flat]];
77+
float4 flat9 [[flat]];
6778
};
6879
```
6980

Sources/EasyMetalShader/MetalPreLibrary/RasterizerData.swift

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,16 @@ struct RasterizerData {
2222
float4 temp7;
2323
float4 temp8;
2424
float4 temp9;
25+
26+
float4 flat1 [[flat]];
27+
float4 flat2 [[flat]];
28+
float4 flat3 [[flat]];
29+
float4 flat4 [[flat]];
30+
float4 flat5 [[flat]];
31+
float4 flat6 [[flat]];
32+
float4 flat7 [[flat]];
33+
float4 flat8 [[flat]];
34+
float4 flat9 [[flat]];
2535
};
2636
"""
2737
}

0 commit comments

Comments
 (0)