MCPcopy Create free account
hub / github.com/KhronosGroup/SPIRV-Tools / isPackingVec4Padded

Function isPackingVec4Padded

source/opt/struct_packing_pass.cpp:90–100  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

88*/
89
90static bool isPackingVec4Padded(StructPackingPass::PackingRules rules) {
91 switch (rules) {
92 case StructPackingPass::PackingRules::Std140:
93 case StructPackingPass::PackingRules::Std140EnhancedLayout:
94 case StructPackingPass::PackingRules::HlslCbuffer:
95 case StructPackingPass::PackingRules::HlslCbufferPackOffset:
96 return true;
97 default:
98 return false;
99 }
100}
101
102static bool isPackingScalar(StructPackingPass::PackingRules rules) {
103 switch (rules) {

Callers 2

getPackedAlignmentMethod · 0.85
getPackedSizeMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected