1*b7893ccfSSadaf Ebrahimi /* 2*b7893ccfSSadaf Ebrahimi * Copyright (c) 2015-2016 The Khronos Group Inc. 3*b7893ccfSSadaf Ebrahimi * Copyright (c) 2015-2016 Valve Corporation 4*b7893ccfSSadaf Ebrahimi * Copyright (c) 2015-2016 LunarG, Inc. 5*b7893ccfSSadaf Ebrahimi * 6*b7893ccfSSadaf Ebrahimi * Licensed under the Apache License, Version 2.0 (the "License"); 7*b7893ccfSSadaf Ebrahimi * you may not use this file except in compliance with the License. 8*b7893ccfSSadaf Ebrahimi * You may obtain a copy of the License at 9*b7893ccfSSadaf Ebrahimi * 10*b7893ccfSSadaf Ebrahimi * http://www.apache.org/licenses/LICENSE-2.0 11*b7893ccfSSadaf Ebrahimi * 12*b7893ccfSSadaf Ebrahimi * Author: Cody Northrop <[email protected]> 13*b7893ccfSSadaf Ebrahimi */ 14*b7893ccfSSadaf Ebrahimi 15*b7893ccfSSadaf Ebrahimi #ifndef ICD_SPV_H 16*b7893ccfSSadaf Ebrahimi #define ICD_SPV_H 17*b7893ccfSSadaf Ebrahimi 18*b7893ccfSSadaf Ebrahimi #include <stdint.h> 19*b7893ccfSSadaf Ebrahimi 20*b7893ccfSSadaf Ebrahimi #define ICD_SPV_MAGIC 0x07230203 21*b7893ccfSSadaf Ebrahimi #define ICD_SPV_VERSION 99 22*b7893ccfSSadaf Ebrahimi 23*b7893ccfSSadaf Ebrahimi struct icd_spv_header { 24*b7893ccfSSadaf Ebrahimi uint32_t magic; 25*b7893ccfSSadaf Ebrahimi uint32_t version; 26*b7893ccfSSadaf Ebrahimi uint32_t gen_magic; // Generator's magic number 27*b7893ccfSSadaf Ebrahimi }; 28*b7893ccfSSadaf Ebrahimi 29*b7893ccfSSadaf Ebrahimi #endif /* ICD_SPV_H */ 30