| 1 | // Copyright (c) 2020 The Khronos Group Inc. | 
| 2 | // | 
| 3 | // Permission is hereby granted, free of charge, to any person obtaining a | 
| 4 | // copy of this software and/or associated documentation files (the | 
| 5 | // "Materials"), to deal in the Materials without restriction, including | 
| 6 | // without limitation the rights to use, copy, modify, merge, publish, | 
| 7 | // distribute, sublicense, and/or sell copies of the Materials, and to | 
| 8 | // permit persons to whom the Materials are furnished to do so, subject to | 
| 9 | // the following conditions: | 
| 10 | // | 
| 11 | // The above copyright notice and this permission notice shall be included | 
| 12 | // in all copies or substantial portions of the Materials. | 
| 13 | // | 
| 14 | // MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS | 
| 15 | // KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS | 
| 16 | // SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT | 
| 17 | //    https://www.khronos.org/registry/ | 
| 18 | // | 
| 19 | // THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | 
| 20 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | 
| 21 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 
| 22 | // IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY | 
| 23 | // CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, | 
| 24 | // TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE | 
| 25 | // MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. | 
| 26 | // | 
| 27 |  | 
| 28 | #ifndef SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_ | 
| 29 | #define SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_ | 
| 30 |  | 
| 31 | #ifdef __cplusplus | 
| 32 | extern "C"  { | 
| 33 | #endif | 
| 34 |  | 
| 35 | enum { | 
| 36 |     NonSemanticDebugPrintfRevision = 1, | 
| 37 |     NonSemanticDebugPrintfRevision_BitWidthPadding = 0x7fffffff | 
| 38 | }; | 
| 39 |  | 
| 40 | enum NonSemanticDebugPrintfInstructions { | 
| 41 |     NonSemanticDebugPrintfDebugPrintf = 1, | 
| 42 |     NonSemanticDebugPrintfInstructionsMax = 0x7fffffff | 
| 43 | }; | 
| 44 |  | 
| 45 |  | 
| 46 | #ifdef __cplusplus | 
| 47 | } | 
| 48 | #endif | 
| 49 |  | 
| 50 | #endif // SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_ | 
| 51 |  |