Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttributeSnapped
This commit is contained in:
parent
19b92fff7e
commit
6e72fddaa2
18 changed files with 1170 additions and 466 deletions
|
|
@ -515,7 +515,14 @@ enum TOperator {
|
|||
EOpInterlockedMin, // ...
|
||||
EOpInterlockedOr, // ...
|
||||
EOpInterlockedXor, // ...
|
||||
|
||||
EOpAllMemoryBarrierWithGroupSync, // memory barriers without non-hlsl AST equivalents
|
||||
EOpGroupMemoryBarrierWithGroupSync, // ...
|
||||
EOpWorkgroupMemoryBarrier, // ...
|
||||
EOpWorkgroupMemoryBarrierWithGroupSync, // ...
|
||||
EOpEvaluateAttributeSnapped, // InterpolateAtOffset with int position on 16x16 grid
|
||||
EOpF32tof16, // HLSL conversion: half of a PackHalf2x16
|
||||
EOpF16tof32, // HLSL conversion: half of an UnpackHalf2x16
|
||||
EOpLit, // HLSL lighting coefficient vector
|
||||
};
|
||||
|
||||
class TIntermTraverser;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue