/* Ċ Ġ* ĠCopyright ĠL WJ GL . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLicense Ġterms : Ġhttps :// www . lwjgl . org / license Ċ Ġ* ĠM ACH INE ĠGENERATED ĠFILE , ĠDO ĠNOT ĠEDIT Ċ Ġ*/ Ċ package Ġorg . lwjgl . v ulkan . templates Ċ Ċ import Ġorg . lwjgl . generator .* Ċ import Ġorg . lwjgl . v ulkan .* Ċ Ċ val ĠK HR _ 1 6 bit _ storage Ġ= Ġ" KHR 1 6 bit Storage ". native Class VK (" KHR _ 1 6 bit _ storage ", Ġtype Ġ= Ġ" device ", Ġpostfix Ġ= ĠK HR ) Ġ{ ĊĠĠĠ Ġdocumentation Ġ= ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠThe Ġ{@ code ĠVK _ KHR _ 1 6 bit _ storage } Ġextension Ġallows Ġuse Ġof Ġ 1 6 - bit Ġtypes Ġin Ġshader Ġinput Ġand Ġoutput Ġinterfaces , Ġand Ġpush Ġconstant Ġblocks . ĠThis Ġextension Ġintroduces Ġseveral Ġnew Ġoptional Ġfeatures Ġwhich Ġmap Ġto ĠSPI R - V Ġcapabilities Ġand Ġallow Ġaccess Ġto Ġ 1 6 - bit Ġdata Ġin Ġ{@ code ĠBlock }- decor ated Ġobjects Ġin Ġthe Ġ{@ code ĠUniform } Ġand Ġthe Ġ{@ code ĠStorage Buffer } Ġstorage Ġclasses , Ġand Ġobjects Ġin Ġthe Ġ{@ code ĠPush Constant } Ġstorage Ġclass . ĠThis Ġextension Ġallows Ġ 1 6 - bit Ġvariables Ġto Ġbe Ġdeclared Ġand Ġused Ġas Ġuser - defined Ġshader Ġinputs Ġand Ġoutputs Ġbut Ġdoes Ġnot Ġchange Ġlocation Ġassignment Ġand Ġcomponent Ġassignment Ġrules . ĊĊĠĠĠĠĠĠĠ Ġ< dl > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Name ĠString </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >{@ code ĠVK _ KHR _ 1 6 bit _ storage }</ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Extension ĠType </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > Device Ġextension </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Registered ĠExtension ĠNumber </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > 8 4 </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Revision </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > 1 </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Extension Ġand ĠVersion ĠDependencies </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Requires ĠVulkan Ġ 1 . 0 </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Requires Ġ< a Ġtarget ="_ blank " Ġhref =" https :// www . kh ronos . org / registry / v ulkan / specs / 1 . 0 - extensions / xhtml / vk spec . html \ # VK _ KHR _ get _ physical _ device _ properties 2 ">{ @ code ĠVK _ KHR _ get _ physical _ device _ properties 2 }</ a ></ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Requires Ġ< a Ġtarget ="_ blank " Ġhref =" https :// www . kh ronos . org / registry / v ulkan / specs / 1 . 0 - extensions / xhtml / vk spec . html \ # VK _ KHR _ storage _ buffer _ storage _ class ">{ @ code ĠVK _ KHR _ storage _ buffer _ storage _ class }</ a ></ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Contact </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Jan - Har ald ĠF red ri ks en Ġ@ jan har ald </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Interactions Ġand ĠExternal ĠDependencies </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > This Ġextension Ġrequires Ġ< a Ġtarget ="_ blank " Ġhref =" https :// www . kh ronos . org / registry / sp ir - v / extensions / KHR / SP V _ KHR _ 1 6 bit _ storage . html "> SP V _ KHR _ 1 6 bit _ storage </ a ></ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Last ĠModified ĠDate </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > 2 0 1 7 - 0 3 - 2 3 </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > IP ĠStatus </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > No Ġknown ĠIP Ġclaims .</ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Contribut ors </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Alex ander ĠGal az in , ĠARM </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Jan - Har ald ĠF red ri ks en , ĠARM </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Jo erg ĠW ag ner , ĠARM </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Ne il ĠHen ning , ĠCode play </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > J eff ĠB ol z , ĠN vidia </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Dan iel ĠK och , ĠN vidia </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > David ĠNet o , ĠGoogle </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > John ĠK ess en ich , ĠGoogle </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĠĠĠĠĠĠĠ Ġ</ dl > ĊĠĠĠĠĠĠĠ Ġ""" ĊĊĠĠĠ ĠInt Constant ( ĊĠĠĠĠĠĠĠ Ġ" The Ġextension Ġspecification Ġversion .", ĊĊĠĠĠĠĠĠĠ Ġ" KHR _ 1 6 BIT _ STORAGE _ SPEC _ VERSION " .." 1 " ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠString Constant ( ĊĠĠĠĠĠĠĠ Ġ" The Ġextension Ġname .", ĊĊĠĠĠĠĠĠĠ Ġ" KHR _ 1 6 BIT _ STORAGE _ EXTENSION _ NAME " .." VK _ KHR _ 1 6 bit _ storage " ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Ext ends Ġ{@ code ĠVk Structure Type }. ", ĊĊĠĠĠĠĠĠĠ Ġ" STRUCTURE _ TYPE _ PHYSICAL _ DEVICE _ 1 6 BIT _ STORAGE _ FEATURES _ KHR " .." 1 0 0 0 0 8 3 0 0 0 " ĊĠĠĠ Ġ) Ċ }