Path: blob/master/thirdparty/glslang/SPIRV/NonSemanticDebugPrintf.h
9903 views
// Copyright (c) 2020 The Khronos Group Inc.1//2// Permission is hereby granted, free of charge, to any person obtaining a3// copy of this software and/or associated documentation files (the4// "Materials"), to deal in the Materials without restriction, including5// without limitation the rights to use, copy, modify, merge, publish,6// distribute, sublicense, and/or sell copies of the Materials, and to7// permit persons to whom the Materials are furnished to do so, subject to8// the following conditions:9//10// The above copyright notice and this permission notice shall be included11// in all copies or substantial portions of the Materials.12//13// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS14// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS15// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT16// https://www.khronos.org/registry/17//18// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,19// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF20// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.21// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY22// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,23// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE24// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.25//2627#ifndef SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_28#define SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_2930#ifdef __cplusplus31extern "C" {32#endif3334enum {35NonSemanticDebugPrintfRevision = 1,36NonSemanticDebugPrintfRevision_BitWidthPadding = 0x7fffffff37};3839enum NonSemanticDebugPrintfInstructions {40NonSemanticDebugPrintfDebugPrintf = 1,41NonSemanticDebugPrintfInstructionsMax = 0x7fffffff42};434445#ifdef __cplusplus46}47#endif4849#endif // SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_505152