Home | History | Annotate | Download | only in hlsl

Lines Matching defs:isBuffer

74 bool IsBuffer(const char argOrder)     { return argOrder == '*' || argOrder == '~'; }
78 return argOrder == '%' || argOrder == '@' || IsTextureMS(argOrder) || IsBuffer(argOrder) | IsImage(argOrder);
87 const bool isBuffer = IsBuffer(*argOrder);
141 if (isBuffer && dim0 != 1)
159 bool HasMipInCoord(const glslang::TString& name, bool isMS, bool isBuffer, bool isImage)
161 return name == "Load" && !isMS && !isBuffer && !isImage;
226 const bool isBuffer = IsBuffer(argOrder[0]);
257 case 'T': s += ((isBuffer && isImage) ? "RWBuffer" :
258 isBuffer ? "Buffer" :
260 case 'i': s += ((isBuffer && isImage) ? "RWBuffer" :
261 isBuffer ? "Buffer" :
263 case 'u': s += ((isBuffer && isImage) ? "RWBuffer" :
264 isBuffer ? "Buffer" :
284 s += ((isImage && isBuffer) ? "imageBuffer" :
286 isBuffer ? "samplerBuffer" :
301 if ((order == 'V' || isTexture) && !isBuffer) {
904 const bool isBuffer = IsBuffer(*argOrder);
906 const bool mipInCoord = HasMipInCoord(intrinsic.name, isMS, isBuffer, isImage);