Lines Matching defs:component
198 Id makeVectorType(Id component, int size);
199 Id makeMatrixType(Id component, int cols, int rows);
206 Id makeCooperativeMatrixTypeKHR(Id component, Id scope, Id rows, Id cols, Id use);
207 Id makeCooperativeMatrixTypeNV(Id component, Id scope, Id rows, Id cols);
208 Id makeCooperativeMatrixTypeWithSameShape(Id component, Id otherType);
485 Id createVectorInsertDynamic(Id vector, Id typeId, Id component, Id componentIndex);
556 Id component;
699 std::vector<unsigned> swizzle; // each std::vector element selects the next GLSL component number
700 Id component; // a dynamic component index, can coexist with a swizzle,
702 Id preSwizzleBaseType; // dereferenced type, before swizzle or component is applied;
703 // NoType unless a swizzle or component is present
706 // Only tracks base and (optional) component selection alignment.
797 // push a dynamic component selection onto the access chain, only applicable with a
799 void accessChainPushComponent(Id component, Id preSwizzleBaseType, AccessChain::CoherentFlags coherentFlags,
803 accessChain.component = component;