/* Ċ Ġ* ĠCopyright ĠL WJ GL . ĠAll Ġrights Ġreserved . Ċ Ġ* ĠLicense Ġterms : Ġhttps :// www . lwjgl . org / license Ċ Ġ* ĠM ACH INE ĠGENERATED ĠFILE , ĠDO ĠNOT ĠEDIT Ċ Ġ*/ Ċ package Ġv ulkan . templates Ċ Ċ import Ġorg . lwjgl . generator .* Ċ import Ġv ulkan .* Ċ Ċ val ĠQ COM _ render _ pass _ shader _ resolve Ġ= Ġ" Q COM RenderPass Shader Resolve ". native Class VK (" Q COM _ render _ pass _ shader _ resolve ", Ġtype Ġ= Ġ" device ", Ġpostfix Ġ= ĠQ COM ) Ġ{ ĊĠĠĠ Ġdocumentation Ġ= ĊĠĠĠĠĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ ĠThis Ġextension Ġallows Ġa Ġshader Ġresolve Ġto Ġreplace Ġfixed - function Ġresolve . ĊĊĠĠĠĠĠĠĠ ĠFixed - function Ġresolve Ġis Ġlimited Ġin Ġfunction Ġto Ġsimple Ġfilters Ġof Ġmultis ample Ġbuffers Ġto Ġa Ġsingle Ġsample Ġbuffer . ĊĊĠĠĠĠĠĠĠ ĠFixed - function Ġresolve Ġis Ġmore Ġperformance Ġefficient Ġand / or Ġpower Ġefficient Ġthan Ġshader Ġresolve Ġfor Ġsuch Ġsimple Ġfilters . ĊĊĠĠĠĠĠĠĠ ĠShader Ġresolve Ġallows Ġa Ġshader Ġwriter Ġto Ġcreate Ġcomplex , Ġnon - linear Ġfiltering Ġof Ġa Ġmultis ample Ġbuffer Ġin Ġthe Ġlast Ġsub pass Ġof Ġa Ġsub pass Ġdependency Ġchain . ĊĊĠĠĠĠĠĠĠ ĠThis Ġextension Ġalso Ġprovides Ġa Ġbit Ġwhich Ġ< b > can </ b > Ġbe Ġused Ġto Ġen large Ġa Ġsample Ġregion Ġdependency Ġto Ġa Ġfragment Ġregion Ġdependency , Ġso Ġthat Ġa Ġframebuffer - region Ġdependency Ġ< b > can </ b > Ġreplace Ġa Ġframebuffer - global Ġdependency Ġin Ġsome Ġcases . ĊĊĠĠĠĠĠĠĠ Ġ< h 5 > VK _ Q COM _ render _ pass _ shader _ resolve </ h 5 > ĊĠĠĠĠĠĠĠ Ġ< dl > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Name ĠString </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >{@ code ĠVK _ Q COM _ render _ pass _ shader _ resolve }</ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Extension ĠType </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > Device Ġextension </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Registered ĠExtension ĠNumber </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > 1 7 2 </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Revision </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > 4 </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Extension Ġand ĠVersion ĠDependencies </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Requires ĠVulkan Ġ 1 . 0 </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Contact </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Bill ĠL ice a - K ane Ġ< a Ġtarget ="_ blank " Ġhref =" https :// github . com / Kh ronos Group / Vulkan - Docs / issues / new ? body =[ VK _ Q COM _ render _ pass _ shader _ resolve ] % 2 0 @ ww lk % 2 5 0 A % 3 C % 3 CH ere % 2 0 describe % 2 0 the % 2 0 issue % 2 0 or % 2 0 question % 2 0 you % 2 0 have % 2 0 about % 2 0 the % 2 0 VK _ Q COM _ render _ pass _ shader _ resolve % 2 0 extension % 3 E % 3 E "> ww lk </ a ></ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĠĠĠĠĠĠĠ Ġ</ dl > ĊĊĠĠĠĠĠĠĠ Ġ< h 5 > Other ĠExtension ĠMetadata </ h 5 > ĊĠĠĠĠĠĠĠ Ġ< dl > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Last ĠModified ĠDate </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > 2 0 1 9 - 1 1 - 0 7 </ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > IP ĠStatus </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > No Ġknown ĠIP Ġclaims .</ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Interactions Ġand ĠExternal ĠDependencies </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd > None .</ dd > ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dt >< b > Contribut ors </ b ></ dt > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ< dd >< ul > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > S ri h ari ĠB ab u ĠAll a , ĠQual comm </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > Bill ĠL ice a - K ane , ĠQual comm </ li > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ< li > J eff ĠLe ger , ĠQual comm </ li > ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ</ ul ></ dd > ĊĠĠĠĠĠĠĠ Ġ</ dl > ĊĠĠĠĠĠĠĠ Ġ""" ĊĊĠĠĠ ĠInt Constant ( ĊĠĠĠĠĠĠĠ Ġ" The Ġextension Ġspecification Ġversion .", ĊĊĠĠĠĠĠĠĠ Ġ" Q COM _ RENDER _ PASS _ SHADER _ RESOL VE _ SPEC _ VERSION " .." 4 " ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠString Constant ( ĊĠĠĠĠĠĠĠ Ġ" The Ġextension Ġname .", ĊĊĠĠĠĠĠĠĠ Ġ" Q COM _ RENDER _ PASS _ SHADER _ RESOL VE _ EXTENSION _ NAME " .." VK _ Q COM _ render _ pass _ shader _ resolve " ĊĠĠĠ Ġ) ĊĊĠĠĠ ĠEnum Constant ( ĊĠĠĠĠĠĠĠ Ġ" Ext ends Ġ{@ code ĠVk Sub pass Description Flag Bits }. ", ĊĊĠĠĠĠĠĠĠ Ġ" SUB PASS _ DESCRIPTION _ FRAGMENT _ REGION _ BIT _ Q COM ". enum ( 0 x 0 0 0 0 0 0 0 4 ), ĊĠĠĠĠĠĠĠ Ġ" SUB PASS _ DESCRIPTION _ SHADER _ RESOL VE _ BIT _ Q COM ". enum ( 0 x 0 0 0 0 0 0 0 8 ) ĊĠĠĠ Ġ) Ċ }