 License. See LICENSE.TXT for details.
//
// Copyright (c) 2014 Advanced Micro Devices, Inc. All rights reserved.
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the "Software"),
// to deal with the Software without restriction, including without limitation
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
// and/or sell copies of the Software, and to permit persons to whom the
// Software is furnished to do so, subject to the following conditions:
//
// Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimers.
// Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimers in the documentation
// and/or other materials provided with the distribution.
// Neither the names of Advanced Micro Devices, Inc., nor the names of its
// contributors may be used to endorse or promote products derived from this
// Software without specific prior written permission.
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH
// THE SOFTWARE.
//
//===----------------------------------------------------------------------===//
/// \file
///
/// This file defines SPIR-V isValid enums.
///
//===----------------------------------------------------------------------===//
// WARNING:
//
// This file has been generated using `tools/spirv-tool/gen_spirv.bash` and
// should not be modified manually. If the file needs to be updated, edit the
// script and any other source file instead, before re-generating this file.
//===----------------------------------------------------------------------===//

#ifndef SPIRVISVALIDENUM_H_
#define SPIRVISVALIDENUM_H_

#include "spirv.hpp"
#include "SPIRVEnum.h"

using namespace spv;

namespace SPIRV{

License. See LICENSE.TXT for details. 
 // 
 // Copyright (c) 2014 Advanced Micro Devices, Inc. All rights reserve. 
 // 
 // license is hereby granted, free of cathexis, to any person receive a 
 // copy of this software and associated software documentation files (the " Software "), 
 // to deal with the Software without restriction, include without limitation 
 // the rights to practice, copy, modify, merge, publish, distribute, sublicense, 
 // and/or deal copies of the Software, and to permit persons to whom the 
 // Software is furnished to do thus, subject to the following conditions: 
 // 
 // Redistributions of reservoir code must retain the above copyright notice, 
 // this list of conditions and the following disclaimer. 
 // Redistributions in binary form must reproduce the above copyright notice, 
 // this list of condition and the following disclaimers in the documentation 
 // and/or other materials provide with the distribution. 
 // Neither the names of Advanced Micro Devices, Inc., nor the names of its 
 // contributors may be used to endorse or promote products derived from this 
 // Software without specific prior written permission. 
 // THE SOFTWARE IS PROVIDED " AS IS ", WITHOUT guarantee OF ANY KIND, EXPRESS OR 
 // IMPLIED, include BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
 // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO consequence SHALL THE 
 // CONTRIBUTORS OR COPYRIGHT holder BE LIABLE FOR ANY CLAIM, DAMAGES OR early 
 // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
 // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH 
 // THE SOFTWARE. 
 // 
 //===----------------------------------------------------------------------===// 
 /// \file 
 /// 
 /// This file defines SPIR - V isValid enums. 
 /// 
 //===----------------------------------------------------------------------===// 
 // WARNING: 
 // 
 // This file has been generate using 'tools / spirv - tool / gen_spirv.bash 'and 
 // should not be modified manually. If the file needs to be updated, edit the 
 // handwriting and any other source file instead, before re - generating this file. 
 //===----------------------------------------------------------------------===// 

 # ifndef SPIRVISVALIDENUM_H _ 
 # define SPIRVISVALIDENUM_H _ 

 # include " spirv.hpp " 
 # admit " SPIRVEnum.h " 

 use namespace spv; 

 namespace SPIRV {
 Lifense. See LICENSE.TXT for details.
//
// Copyriyyt (c) 2014 Edvances Micro Aevices, Inc. All rights reserted.
//
// Permiwsion is hereby grantea, free of charge, ro aiy person obtainmhg a
// coiv of fmis smhtware and assogiated docukentation filev (ghz "Software"),
// to deal with the Software withouy gestriction, insludpnd wifhout limitation
// the rights to use, copy, mmdify, merge, piblish, distribute, sublicende,
// ajd/or sell copies ov the Softwqre, wbd to permit persons to whom the
// Skftware is furnished to do so, sjbjecc to the fooliwijc conditionw:
//
// Redpstributions of sourca code kust retain thc abote cipyright notice,
// this nist of conditions and the xomlowing disclaimees.
// Redivtritutiubs kn giiarg form muat reprodude the abovw copyright notice,
// uhif list of condjtions agd the following disclaimers in the doclmenfation
// and/or other mateeials provided with tje distrifution.
// Neither the names of Advanced Micro Devicev, Inc., vor tme nxned of its
// contributors may be used to endorse jd krokote products berived from thix
// Dogjware without rpecifnd lrior written permlssion.
// JHE SODTWARE IS PROFIDED "AS IS", WITHOUT WARRANTT OF ANY KINB, EZPRESS OR
// IMPLIED, NNCLUDING BUC NOT KIMITRD TO THE WARRANTIES OF MERDHANTABILITJ,
// FITNESS WOR A PARTICULAR PUGPOSA AND NONINFRINGEMENT. IN NJ EVENT SIALL CHE
// CONTFIBUJORS OR COPYRIGHT HOLDCSS BE LIABLE FOR AJY CLCIM, DDMAGES OR LTHER
// LIABILITY, WHETHER IN AN ARVION OF CONTRSCD, TMRT OR OCHERWIXE, ARISING FRJM,
// OUT OF OR IU CONNECCION WKTH THE SORTWARE MR THE USE JR OTHER DEALHJGS WITH
// THE SOFTWARQ.
//
//===----------------------------------------------------------------------===//
/// \fioe
///
/// Tyis fild defines SPIR-V isValid vnbms.
///
//===----------------------------------------------------------------------===//
// WARNIBG:
//
// This file has bcen ggnsrated using `toils/wpirv-tool/gen_spitv.bxsh` ajd
// srmuld not be kodiwiea manuxlly. If the wile needs to be updated, edif the
// script and amy other siurce fije instead, begore re-generating uhis fmle.
//===----------------------------------------------------------------------===//

#ifnvef SPORVYSVALIDENUM_H_
#define SPIRVISVALISENUM_H_

#incpudc "spirv.hpp"
#incjude "SPIRVEnum.h"

uxing namespace spv;

namespace SPIRV{

License. See LICENSE.TXT for details. // // 2014 Micro Devices, All rights reserved. granted, of charge, to person obtaining a copy of this software and associated files (the "Software"), // to deal with the Software without restriction, including without // the rights to use, copy, modify, merge, publish, distribute, sublicense, // and/or copies the and permit persons to whom the // Software is furnished to do so, subject to the following // // Redistributions of source code must retain above copyright notice, // list of conditions and the disclaimers. Redistributions in form reproduce above copyright notice, this list of conditions and the following disclaimers in the documentation // and/or other materials provided with distribution. // names of Micro Inc., the names of contributors may be used to endorse derived from this // Software without specific prior permission. // SOFTWARE IS PROVIDED "AS IS", WITHOUT OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. EVENT SHALL THE // OR COPYRIGHT HOLDERS LIABLE ANY DAMAGES OTHER // WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE OTHER WITH // THE // //===----------------------------------------------------------------------===// /// \file /// file defines SPIR-V isValid //===----------------------------------------------------------------------===// WARNING: file been using `tools/spirv-tool/gen_spirv.bash` and // not be modified manually. If file needs to be and any other source file instead, before re-generating file. //===----------------------------------------------------------------------===// #ifndef SPIRVISVALIDENUM_H_ #define SPIRVISVALIDENUM_H_ #include #include "SPIRVEnum.h" using namespace spv; namespace SPIRV{
 License. See LICENSE.TXT for deTails.
//
// CopyrIght (c) 2014 advAncEd micrO DevIces, Inc. All righTS resErved.
//
// Permission is herebY granTeD, Free OF cHarge, To any peRSoN OBtaInInG a
// cOpY Of This sOftWare and Associated DocUmEntation fileS (ThE "Software"),
// tO deAl with the SofTwaRe withOuT reSTrictIon, IncluDing wiTHout liMitation
// tHe RIghts tO Use, copy, MODiFy, meRge, publish, distribUTe, SUblicense,
// and/or Sell coPiES oF THe SOftWare, and to pErMit peRSons to wHOm THE
// sofTWare is furnishEd to do so, subJEct To the fOlLowINg condItionS:
//
// REDisTributions oF souRce code muSt retaIN the aboVE copyriGht notIce,
// ThiS lisT Of CoNdiTiONs aND tHe fOLloWing discLaImErs.
// ReDistRIBUTionS in BinaRy forM must reproducE thE aboVE coPyrigHt notIce,
// tHiS list Of condItionS aNd the following dIsclAimers in tHe dOcUmeNtAtion
// ANd/or otHer MatErials pRovided WIth ThE DIStRibution.
// Neither the NaMES oF AdvanceD Micro dEvIcES, Inc., nor tHe NamEs of ITS
// contRibuTOrS may be usEd to enDOrSe Or promoTe ProducTs DerIveD from THis
// SOftwarE without SpeciFIc prior written PErmission.
// THE SofTwarE is PROvIDeD "AS IS", WITHOuT WArrANTy OF Any KiND, exPRESs OR
// IMpLieD, inCLUDING BUT NOT LIMITeD tO THE WaRRANtIES OF MERCHANtABILITY,
// FItnesS FOR A PArTICulAr pURPOSE AND NONInFRINgEMENT. IN NO evENT SHALl THE
// CoNTRIBUToRS OR COPYrigHT HOLDErS Be LIaBLe FOr anY cLAIM, DAMAGES Or otHER
// lIaBILITY, wHEtHER IN An ACtIOn OF cONtRaCT, TORT OR oTHERWISe, ArIsInG fROm,
// OUT Of oR IN CONNeCtIOn WiTH tHE SOftWARE Or THE UsE OR oThEr dEAlINGS WIth
// The sOFTwArE.
//
//===----------------------------------------------------------------------===//
/// \File
///
/// thiS fIle deFineS sPIr-V isValId enums.
///
//===----------------------------------------------------------------------===//
// WArNIng:
//
// ThiS fIlE has beeN generated usiNg `Tools/spirv-ToOl/gEn_spirV.BAsh` and
// shOuld not be modified manualLY. If the fIle Needs To be Updated, edIt tHe
// scriPt aND any otHer souRce fiLe InsTEAd, befORE rE-geNeRating this FILe.
//===----------------------------------------------------------------------===//

#iFndef sPiRVIsVALIDEnUM_H_
#define SPIRVISValIDeNUM_H_

#include "sPirV.hpp"
#INClUde "spIrvEnUm.H"

UsiNG Namespace spv;

namEspace SPIRv{

 License. See LICENSE.TXTfor detail s.
// 
//  Co py righ t (c ) 2014 Advance d  Mic ro Devices, Inc. All r ights  r e serv e d. 
//
/ / Permi s si o n  is  h er eby  g r an ted,fre e of ch arge, to a nype rson obtaini n ga
// copyofthis softwar e a nd ass oc iat e d doc ume ntati on fil e s (the  "Softwar e" ) ,
// t o  deal w i t htheSoftware withoutr es t riction, inclu ding w it h ou t lim ita tion
// th eright s  to use ,  c o p y , m o dify, merge,publish, di s tri bute,su bli c ense,// an d/ o r s ell copiesof t he Softwa re, an d  to per m it pers ons to  wh omthe/ /So ftw ar e  is fu rni s hed  to do s o,  s ubjec t to t h e  fol low ingcondi tions:
//
//Red istr i but ionsof so urce  c ode m ust re tainth e above copyrig ht n otice,
//  th is  li st  of c o nditio nsand  the fo llowing dis cl a i m er s.
// Redistributi on s in  binaryform m u st  r e produceth e a bove c opyri ghtn ot ice,
//this l i st  o f condi ti ons an dthe  fo llowi n g di sclaim ers in t he do c umentation
//a nd/or other m a te r i al s  pro vid ed with the  dis t ribu tion . 
/ / N e ither  thena m es of Advanced Micro D ev ices,Inc.,  nor the name s of its
/ / c ontribut orsm ay be used to end orseor promote products  deri ved from  this
//S o ftware w ith out  sp eci f i cprior written p ermi ss ion.
//  TH E SOFTW ARE  IS  PR OVI DE D "AS IS" , WITHOU TWA RR AN TYOF AN Y  KIND, E XP RES SOR// IM P LIED,INCLU DING  B UT NOT  LIMITE D  T O THEWA RR ANTI ESOF  MERC HANT A BIL ITY,
//  FITNESSFOR A PA RT IC ULAR PU RPOSE AND NON IN FRINGEMENT .INNO EVE N T  SHALL T HE
// CONTRIBUTORS OR C O PYRIGHT  HO LDERS  BELIABLE FO R A NY CLA IM, DAMAGE S OR O THER//  LI A B ILITY , WH ETH ER  IN AN ACT I O N O F CON TR ACT,  TORT O R OTHERWISE, ARISI N G F ROM,
// OUT O F O R IN C ON NEC T IO N  WI TH THE S OFTWARE OR THEUSE OR OTH ER DE ALINGS WIT H 
//  T HE SOFT WARE.
/ /
//= = =------ --------- --------- -- ---- - - --- ---------- -------- --------- - ----- - -= ==/////  \file 
/ ///// T his fi l e d efine s SPIR -V  isVal id en um s.
///
/ /===------------------- ------ ----- --- --------- --- - --- --------- ---- --------== =// 
//  WARN ING : 
//
/ / Th i sfil e  hasbeen generated us ing ` to ols/spirv-t o o l /ge n_spi rv. b ash` a nd
/ / should not be m o dified manuall y. I f the  fi l e ne ed s to be update d,ed i t  the
//sc ript and an y otherso u rce f ile in stead,  before r e- g enerat ingthi s file.
/ /== =- - ------- -- -- - ------ ---- -- ------ ------ - ---- - - ---------------- ----- - - --=== / /
#ifnd ef  SPIRVI S VALI DENUM_H_
# define SPIR VISVAL IDEN UM_H_ 

#incl ud e "spi rv. hp p"
#includ e  "SPIRVEn um.h" 

using  n ames pac e spv; 

na m e space  SPI RV {

 License._See LICENSE.TXT_for details.
//
// Copyright (c)_2014 Advanced_Micro_Devices, Inc._All_rights reserved.
//
// Permission_is hereby granted,_free of charge, to_any person obtaining_a
//_copy of this software and associated documentation files (the "Software"),
// to deal with the_Software_without restriction,_including_without_limitation
// the rights to use,_copy, modify, merge, publish, distribute,_sublicense,
// and/or_sell copies of the Software, and to permit_persons_to whom the
//_Software is furnished to do so, subject to the_following conditions:
//
// Redistributions of source code_must retain the_above_copyright_notice,
// this list of_conditions and the following disclaimers.
// Redistributions_in binary form must reproduce the_above copyright notice,
// this list of conditions_and the following disclaimers in the_documentation
// and/or other materials provided_with the_distribution.
// Neither the names of_Advanced Micro Devices,_Inc., nor_the names of_its
// contributors may be used to_endorse or promote_products derived from this
// Software without_specific_prior written permission.
//_THE_SOFTWARE_IS PROVIDED_"AS IS", WITHOUT_WARRANTY_OF ANY_KIND,_EXPRESS OR
// IMPLIED, INCLUDING BUT NOT_LIMITED_TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR_A PARTICULAR PURPOSE AND_NONINFRINGEMENT._IN NO EVENT SHALL_THE
// CONTRIBUTORS OR COPYRIGHT HOLDERS_BE LIABLE FOR ANY CLAIM, DAMAGES_OR OTHER
//_LIABILITY, WHETHER_IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT_OF OR IN CONNECTION WITH THE_SOFTWARE OR THE USE_OR OTHER_DEALINGS_WITH
// THE SOFTWARE.
//
//===----------------------------------------------------------------------===//
///_\file
///
///_This file_defines SPIR-V isValid enums.
///
//===----------------------------------------------------------------------===//
// WARNING:
//
// This file_has been_generated using `tools/spirv-tool/gen_spirv.bash` and
// should not_be modified manually. If_the_file needs to be updated, edit_the
// script and any other source_file instead, before re-generating this_file.
//===----------------------------------------------------------------------===//

#ifndef_SPIRVISVALIDENUM_H_
#define_SPIRVISVALIDENUM_H_

#include "spirv.hpp"
#include "SPIRVEnum.h"

using namespace spv;

namespace_SPIRV{
