blob: b7a92a2deac690391cd8fa6cb22f8ec59d29ba5e [file] [log] [blame]
Jon Ashburn7fa7e222016-02-02 12:08:10 -07001/*
Karl Schultz929a1002016-02-04 11:33:21 -07002 * Copyright (c) 2015-2016 The Khronos Group Inc.
3 * Copyright (c) 2015-2016 Valve Corporation
4 * Copyright (c) 2015-2016 LunarG, Inc.
Jon Ashburn7fa7e222016-02-02 12:08:10 -07005 *
Jon Ashburn3ebf1252016-04-19 11:30:31 -06006 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
Jon Ashburn7fa7e222016-02-02 12:08:10 -07009 *
Jon Ashburn3ebf1252016-04-19 11:30:31 -060010 * http://www.apache.org/licenses/LICENSE-2.0
Jon Ashburn7fa7e222016-02-02 12:08:10 -070011 *
12 * Author: Cody Northrop <cody@lunarg.com>
Jon Ashburn7fa7e222016-02-02 12:08:10 -070013 */
14
15#ifndef ICD_SPV_H
16#define ICD_SPV_H
17
18#include <stdint.h>
19
Mark Lobodzinski729a8d32017-01-26 12:16:30 -070020#define ICD_SPV_MAGIC 0x07230203
Jon Ashburn7fa7e222016-02-02 12:08:10 -070021#define ICD_SPV_VERSION 99
22
23struct icd_spv_header {
24 uint32_t magic;
25 uint32_t version;
Mark Lobodzinski64318ba2017-01-26 13:34:13 -070026 uint32_t gen_magic; // Generator's magic number
Jon Ashburn7fa7e222016-02-02 12:08:10 -070027};
28
29#endif /* ICD_SPV_H */