Lines Matching defs:mask
550 spv::MemoryAccessMask mask = spv::MemoryAccessMaskNone;
553 return mask;
556 mask = mask | spv::MemoryAccessMakePointerAvailableKHRMask |
561 mask = mask | spv::MemoryAccessNonPrivatePointerKHRMask;
564 mask = mask | spv::MemoryAccessVolatileMask;
566 if (mask != spv::MemoryAccessMaskNone) {
570 return mask;
576 spv::ImageOperandsMask mask = spv::ImageOperandsMaskNone;
579 return mask;
583 mask = mask | spv::ImageOperandsMakeTexelAvailableKHRMask |
587 mask = mask | spv::ImageOperandsNonPrivateTexelKHRMask;
590 mask = mask | spv::ImageOperandsVolatileTexelKHRMask;
592 if (mask != spv::ImageOperandsMaskNone) {
596 return mask;
5880 spv::ImageOperandsMask mask = spv::ImageOperandsMaskNone;
5882 mask = mask | spv::ImageOperandsSampleMask;
5887 mask = mask | spv::ImageOperandsLodMask;
5889 mask = mask | TranslateImageOperands(TranslateCoherent(imageType));
5890 mask = (spv::ImageOperandsMask)(mask & ~spv::ImageOperandsMakeTexelAvailableKHRMask);
5891 mask = mask | signExtensionMask();
5892 if (mask != spv::ImageOperandsMaskNone) {
5893 spv::IdImmediate imageOperands = { false, (unsigned int)mask };
5896 if (mask & spv::ImageOperandsSampleMask) {
5900 if (mask & spv::ImageOperandsLodMask) {
5904 if (mask & spv::ImageOperandsMakeTexelVisibleKHRMask) {
5932 spv::ImageOperandsMask mask = spv::ImageOperandsMaskNone;
5934 mask = mask | spv::ImageOperandsSampleMask;
5939 mask = mask | spv::ImageOperandsLodMask;
5941 mask = mask | TranslateImageOperands(TranslateCoherent(imageType));
5942 mask = (spv::ImageOperandsMask)(mask & ~spv::ImageOperandsMakeTexelVisibleKHRMask);
5943 mask = mask | signExtensionMask();
5944 if (mask != spv::ImageOperandsMaskNone) {
5945 spv::IdImmediate imageOperands = { false, (unsigned int)mask };
5948 if (mask & spv::ImageOperandsSampleMask) {
5952 if (mask & spv::ImageOperandsLodMask) {
5956 if (mask & spv::ImageOperandsMakeTexelAvailableKHRMask) {
5972 spv::ImageOperandsMask mask = spv::ImageOperandsMaskNone;
5974 mask = mask | spv::ImageOperandsSampleMask;
5980 mask = mask | spv::ImageOperandsLodMask;
5982 mask = mask | TranslateImageOperands(TranslateCoherent(imageType));
5983 mask = (spv::ImageOperandsMask)(mask & ~spv::ImageOperandsMakeTexelAvailableKHRMask);
5984 mask = mask | signExtensionMask();
5985 if (mask != spv::ImageOperandsMaskNone) {
5986 spv::IdImmediate imageOperands = { false, (unsigned int)mask };
5989 if (mask & spv::ImageOperandsSampleMask) {
5993 if (mask & spv::ImageOperandsLodMask) {
5997 if (mask & spv::ImageOperandsMakeTexelVisibleKHRMask) {
6048 // Check for fragment mask functions other than queries
6225 // uvec2 mask;
6233 // uvec2 mask;
6244 //Member 3 must be a vector of integer type, whose Signedness operand is 0(mask),