[{"data":1,"prerenderedAt":1185},["ShallowReactive",2],{"KU6rkDxwTj":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":1184,"_id":4},"VkPhysicalDeviceTileShadingFeaturesQCOM","Structure describing tile shading features that can be supported by an implementation","VK_QCOM_tile_shading","structs",[],{"type":10,"children":11,"toc":1182},"root",[12,28,714,719,1059,1145,1176],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,26],{"type":18,"value":19},"text","The ",{"type":13,"tag":21,"props":22,"children":24},"code",{"className":23},[],[25],{"type":18,"value":4},{"type":18,"value":27}," structure is defined as:",{"type":13,"tag":29,"props":30,"children":31},"code-group",{},[32,225],{"type":13,"tag":33,"props":34,"children":40},"pre",{"className":35,"code":36,"filename":37,"language":38,"meta":39,"style":39},"language-c shiki shiki-themes github-light-default github-dark-default","typedef struct VkPhysicalDeviceTileShadingFeaturesQCOM {\n VkStructureType sType;\n void* pNext;\n VkBool32 tileShading;\n VkBool32 tileShadingFragmentStage;\n VkBool32 tileShadingColorAttachments;\n VkBool32 tileShadingDepthAttachments;\n VkBool32 tileShadingStencilAttachments;\n VkBool32 tileShadingInputAttachments;\n VkBool32 tileShadingSampledAttachments;\n VkBool32 tileShadingPerTileDraw;\n VkBool32 tileShadingPerTileDispatch;\n VkBool32 tileShadingDispatchTile;\n VkBool32 tileShadingApron;\n VkBool32 tileShadingAnisotropicApron;\n VkBool32 tileShadingAtomicOps;\n VkBool32 tileShadingImageProcessing;\n} VkPhysicalDeviceTileShadingFeaturesQCOM;\n","C","c","",[41],{"type":13,"tag":21,"props":42,"children":43},{"__ignoreMap":39},[44,67,76,90,99,108,117,126,135,144,153,162,171,180,189,198,207,216],{"type":13,"tag":45,"props":46,"children":49},"span",{"class":47,"line":48},"line",1,[50,56,61],{"type":13,"tag":45,"props":51,"children":53},{"style":52},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[54],{"type":18,"value":55},"typedef",{"type":13,"tag":45,"props":57,"children":58},{"style":52},[59],{"type":18,"value":60}," struct",{"type":13,"tag":45,"props":62,"children":64},{"style":63},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[65],{"type":18,"value":66}," VkPhysicalDeviceTileShadingFeaturesQCOM {\n",{"type":13,"tag":45,"props":68,"children":70},{"class":47,"line":69},2,[71],{"type":13,"tag":45,"props":72,"children":73},{"style":63},[74],{"type":18,"value":75}," VkStructureType sType;\n",{"type":13,"tag":45,"props":77,"children":79},{"class":47,"line":78},3,[80,85],{"type":13,"tag":45,"props":81,"children":82},{"style":52},[83],{"type":18,"value":84}," void*",{"type":13,"tag":45,"props":86,"children":87},{"style":63},[88],{"type":18,"value":89}," pNext;\n",{"type":13,"tag":45,"props":91,"children":93},{"class":47,"line":92},4,[94],{"type":13,"tag":45,"props":95,"children":96},{"style":63},[97],{"type":18,"value":98}," VkBool32 tileShading;\n",{"type":13,"tag":45,"props":100,"children":102},{"class":47,"line":101},5,[103],{"type":13,"tag":45,"props":104,"children":105},{"style":63},[106],{"type":18,"value":107}," VkBool32 tileShadingFragmentStage;\n",{"type":13,"tag":45,"props":109,"children":111},{"class":47,"line":110},6,[112],{"type":13,"tag":45,"props":113,"children":114},{"style":63},[115],{"type":18,"value":116}," VkBool32 tileShadingColorAttachments;\n",{"type":13,"tag":45,"props":118,"children":120},{"class":47,"line":119},7,[121],{"type":13,"tag":45,"props":122,"children":123},{"style":63},[124],{"type":18,"value":125}," VkBool32 tileShadingDepthAttachments;\n",{"type":13,"tag":45,"props":127,"children":129},{"class":47,"line":128},8,[130],{"type":13,"tag":45,"props":131,"children":132},{"style":63},[133],{"type":18,"value":134}," VkBool32 tileShadingStencilAttachments;\n",{"type":13,"tag":45,"props":136,"children":138},{"class":47,"line":137},9,[139],{"type":13,"tag":45,"props":140,"children":141},{"style":63},[142],{"type":18,"value":143}," VkBool32 tileShadingInputAttachments;\n",{"type":13,"tag":45,"props":145,"children":147},{"class":47,"line":146},10,[148],{"type":13,"tag":45,"props":149,"children":150},{"style":63},[151],{"type":18,"value":152}," VkBool32 tileShadingSampledAttachments;\n",{"type":13,"tag":45,"props":154,"children":156},{"class":47,"line":155},11,[157],{"type":13,"tag":45,"props":158,"children":159},{"style":63},[160],{"type":18,"value":161}," VkBool32 tileShadingPerTileDraw;\n",{"type":13,"tag":45,"props":163,"children":165},{"class":47,"line":164},12,[166],{"type":13,"tag":45,"props":167,"children":168},{"style":63},[169],{"type":18,"value":170}," VkBool32 tileShadingPerTileDispatch;\n",{"type":13,"tag":45,"props":172,"children":174},{"class":47,"line":173},13,[175],{"type":13,"tag":45,"props":176,"children":177},{"style":63},[178],{"type":18,"value":179}," VkBool32 tileShadingDispatchTile;\n",{"type":13,"tag":45,"props":181,"children":183},{"class":47,"line":182},14,[184],{"type":13,"tag":45,"props":185,"children":186},{"style":63},[187],{"type":18,"value":188}," VkBool32 tileShadingApron;\n",{"type":13,"tag":45,"props":190,"children":192},{"class":47,"line":191},15,[193],{"type":13,"tag":45,"props":194,"children":195},{"style":63},[196],{"type":18,"value":197}," VkBool32 tileShadingAnisotropicApron;\n",{"type":13,"tag":45,"props":199,"children":201},{"class":47,"line":200},16,[202],{"type":13,"tag":45,"props":203,"children":204},{"style":63},[205],{"type":18,"value":206}," VkBool32 tileShadingAtomicOps;\n",{"type":13,"tag":45,"props":208,"children":210},{"class":47,"line":209},17,[211],{"type":13,"tag":45,"props":212,"children":213},{"style":63},[214],{"type":18,"value":215}," VkBool32 tileShadingImageProcessing;\n",{"type":13,"tag":45,"props":217,"children":219},{"class":47,"line":218},18,[220],{"type":13,"tag":45,"props":221,"children":222},{"style":63},[223],{"type":18,"value":224},"} VkPhysicalDeviceTileShadingFeaturesQCOM;\n",{"type":13,"tag":33,"props":226,"children":231},{"className":227,"code":228,"filename":229,"language":230,"meta":39,"style":39},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct PhysicalDeviceTileShadingFeaturesQCOM {\n s_type: vk::StructureType,\n p_next: *mut c_void,\n tile_shading: vk::Bool32,\n tile_shading_fragment_stage: vk::Bool32,\n tile_shading_color_attachments: vk::Bool32,\n tile_shading_depth_attachments: vk::Bool32,\n tile_shading_stencil_attachments: vk::Bool32,\n tile_shading_input_attachments: vk::Bool32,\n tile_shading_sampled_attachments: vk::Bool32,\n tile_shading_per_tile_draw: vk::Bool32,\n tile_shading_per_tile_dispatch: vk::Bool32,\n tile_shading_dispatch_tile: vk::Bool32,\n tile_shading_apron: vk::Bool32,\n tile_shading_anisotropic_apron: vk::Bool32,\n tile_shading_atomic_ops: vk::Bool32,\n tile_shading_image_processing: vk::Bool32,\n}\n","Rust","rs",[232],{"type":13,"tag":21,"props":233,"children":234},{"__ignoreMap":39},[235,258,291,313,342,370,398,426,454,482,510,538,566,594,622,650,678,706],{"type":13,"tag":45,"props":236,"children":237},{"class":47,"line":48},[238,243,247,253],{"type":13,"tag":45,"props":239,"children":240},{"style":52},[241],{"type":18,"value":242},"pub",{"type":13,"tag":45,"props":244,"children":245},{"style":52},[246],{"type":18,"value":60},{"type":13,"tag":45,"props":248,"children":250},{"style":249},"--shiki-default:#953800;--shiki-dark:#FFA657",[251],{"type":18,"value":252}," PhysicalDeviceTileShadingFeaturesQCOM",{"type":13,"tag":45,"props":254,"children":255},{"style":63},[256],{"type":18,"value":257}," {\n",{"type":13,"tag":45,"props":259,"children":260},{"class":47,"line":69},[261,266,271,276,281,286],{"type":13,"tag":45,"props":262,"children":263},{"style":63},[264],{"type":18,"value":265}," s_type",{"type":13,"tag":45,"props":267,"children":268},{"style":52},[269],{"type":18,"value":270},":",{"type":13,"tag":45,"props":272,"children":273},{"style":249},[274],{"type":18,"value":275}," vk",{"type":13,"tag":45,"props":277,"children":278},{"style":52},[279],{"type":18,"value":280},"::",{"type":13,"tag":45,"props":282,"children":283},{"style":249},[284],{"type":18,"value":285},"StructureType",{"type":13,"tag":45,"props":287,"children":288},{"style":63},[289],{"type":18,"value":290},",\n",{"type":13,"tag":45,"props":292,"children":293},{"class":47,"line":78},[294,299,303,308],{"type":13,"tag":45,"props":295,"children":296},{"style":63},[297],{"type":18,"value":298}," p_next",{"type":13,"tag":45,"props":300,"children":301},{"style":52},[302],{"type":18,"value":270},{"type":13,"tag":45,"props":304,"children":305},{"style":52},[306],{"type":18,"value":307}," *mut",{"type":13,"tag":45,"props":309,"children":310},{"style":63},[311],{"type":18,"value":312}," c_void,\n",{"type":13,"tag":45,"props":314,"children":315},{"class":47,"line":92},[316,321,325,329,333,338],{"type":13,"tag":45,"props":317,"children":318},{"style":63},[319],{"type":18,"value":320}," tile_shading",{"type":13,"tag":45,"props":322,"children":323},{"style":52},[324],{"type":18,"value":270},{"type":13,"tag":45,"props":326,"children":327},{"style":249},[328],{"type":18,"value":275},{"type":13,"tag":45,"props":330,"children":331},{"style":52},[332],{"type":18,"value":280},{"type":13,"tag":45,"props":334,"children":335},{"style":249},[336],{"type":18,"value":337},"Bool32",{"type":13,"tag":45,"props":339,"children":340},{"style":63},[341],{"type":18,"value":290},{"type":13,"tag":45,"props":343,"children":344},{"class":47,"line":101},[345,350,354,358,362,366],{"type":13,"tag":45,"props":346,"children":347},{"style":63},[348],{"type":18,"value":349}," tile_shading_fragment_stage",{"type":13,"tag":45,"props":351,"children":352},{"style":52},[353],{"type":18,"value":270},{"type":13,"tag":45,"props":355,"children":356},{"style":249},[357],{"type":18,"value":275},{"type":13,"tag":45,"props":359,"children":360},{"style":52},[361],{"type":18,"value":280},{"type":13,"tag":45,"props":363,"children":364},{"style":249},[365],{"type":18,"value":337},{"type":13,"tag":45,"props":367,"children":368},{"style":63},[369],{"type":18,"value":290},{"type":13,"tag":45,"props":371,"children":372},{"class":47,"line":110},[373,378,382,386,390,394],{"type":13,"tag":45,"props":374,"children":375},{"style":63},[376],{"type":18,"value":377}," tile_shading_color_attachments",{"type":13,"tag":45,"props":379,"children":380},{"style":52},[381],{"type":18,"value":270},{"type":13,"tag":45,"props":383,"children":384},{"style":249},[385],{"type":18,"value":275},{"type":13,"tag":45,"props":387,"children":388},{"style":52},[389],{"type":18,"value":280},{"type":13,"tag":45,"props":391,"children":392},{"style":249},[393],{"type":18,"value":337},{"type":13,"tag":45,"props":395,"children":396},{"style":63},[397],{"type":18,"value":290},{"type":13,"tag":45,"props":399,"children":400},{"class":47,"line":119},[401,406,410,414,418,422],{"type":13,"tag":45,"props":402,"children":403},{"style":63},[404],{"type":18,"value":405}," tile_shading_depth_attachments",{"type":13,"tag":45,"props":407,"children":408},{"style":52},[409],{"type":18,"value":270},{"type":13,"tag":45,"props":411,"children":412},{"style":249},[413],{"type":18,"value":275},{"type":13,"tag":45,"props":415,"children":416},{"style":52},[417],{"type":18,"value":280},{"type":13,"tag":45,"props":419,"children":420},{"style":249},[421],{"type":18,"value":337},{"type":13,"tag":45,"props":423,"children":424},{"style":63},[425],{"type":18,"value":290},{"type":13,"tag":45,"props":427,"children":428},{"class":47,"line":128},[429,434,438,442,446,450],{"type":13,"tag":45,"props":430,"children":431},{"style":63},[432],{"type":18,"value":433}," tile_shading_stencil_attachments",{"type":13,"tag":45,"props":435,"children":436},{"style":52},[437],{"type":18,"value":270},{"type":13,"tag":45,"props":439,"children":440},{"style":249},[441],{"type":18,"value":275},{"type":13,"tag":45,"props":443,"children":444},{"style":52},[445],{"type":18,"value":280},{"type":13,"tag":45,"props":447,"children":448},{"style":249},[449],{"type":18,"value":337},{"type":13,"tag":45,"props":451,"children":452},{"style":63},[453],{"type":18,"value":290},{"type":13,"tag":45,"props":455,"children":456},{"class":47,"line":137},[457,462,466,470,474,478],{"type":13,"tag":45,"props":458,"children":459},{"style":63},[460],{"type":18,"value":461}," tile_shading_input_attachments",{"type":13,"tag":45,"props":463,"children":464},{"style":52},[465],{"type":18,"value":270},{"type":13,"tag":45,"props":467,"children":468},{"style":249},[469],{"type":18,"value":275},{"type":13,"tag":45,"props":471,"children":472},{"style":52},[473],{"type":18,"value":280},{"type":13,"tag":45,"props":475,"children":476},{"style":249},[477],{"type":18,"value":337},{"type":13,"tag":45,"props":479,"children":480},{"style":63},[481],{"type":18,"value":290},{"type":13,"tag":45,"props":483,"children":484},{"class":47,"line":146},[485,490,494,498,502,506],{"type":13,"tag":45,"props":486,"children":487},{"style":63},[488],{"type":18,"value":489}," tile_shading_sampled_attachments",{"type":13,"tag":45,"props":491,"children":492},{"style":52},[493],{"type":18,"value":270},{"type":13,"tag":45,"props":495,"children":496},{"style":249},[497],{"type":18,"value":275},{"type":13,"tag":45,"props":499,"children":500},{"style":52},[501],{"type":18,"value":280},{"type":13,"tag":45,"props":503,"children":504},{"style":249},[505],{"type":18,"value":337},{"type":13,"tag":45,"props":507,"children":508},{"style":63},[509],{"type":18,"value":290},{"type":13,"tag":45,"props":511,"children":512},{"class":47,"line":155},[513,518,522,526,530,534],{"type":13,"tag":45,"props":514,"children":515},{"style":63},[516],{"type":18,"value":517}," tile_shading_per_tile_draw",{"type":13,"tag":45,"props":519,"children":520},{"style":52},[521],{"type":18,"value":270},{"type":13,"tag":45,"props":523,"children":524},{"style":249},[525],{"type":18,"value":275},{"type":13,"tag":45,"props":527,"children":528},{"style":52},[529],{"type":18,"value":280},{"type":13,"tag":45,"props":531,"children":532},{"style":249},[533],{"type":18,"value":337},{"type":13,"tag":45,"props":535,"children":536},{"style":63},[537],{"type":18,"value":290},{"type":13,"tag":45,"props":539,"children":540},{"class":47,"line":164},[541,546,550,554,558,562],{"type":13,"tag":45,"props":542,"children":543},{"style":63},[544],{"type":18,"value":545}," tile_shading_per_tile_dispatch",{"type":13,"tag":45,"props":547,"children":548},{"style":52},[549],{"type":18,"value":270},{"type":13,"tag":45,"props":551,"children":552},{"style":249},[553],{"type":18,"value":275},{"type":13,"tag":45,"props":555,"children":556},{"style":52},[557],{"type":18,"value":280},{"type":13,"tag":45,"props":559,"children":560},{"style":249},[561],{"type":18,"value":337},{"type":13,"tag":45,"props":563,"children":564},{"style":63},[565],{"type":18,"value":290},{"type":13,"tag":45,"props":567,"children":568},{"class":47,"line":173},[569,574,578,582,586,590],{"type":13,"tag":45,"props":570,"children":571},{"style":63},[572],{"type":18,"value":573}," tile_shading_dispatch_tile",{"type":13,"tag":45,"props":575,"children":576},{"style":52},[577],{"type":18,"value":270},{"type":13,"tag":45,"props":579,"children":580},{"style":249},[581],{"type":18,"value":275},{"type":13,"tag":45,"props":583,"children":584},{"style":52},[585],{"type":18,"value":280},{"type":13,"tag":45,"props":587,"children":588},{"style":249},[589],{"type":18,"value":337},{"type":13,"tag":45,"props":591,"children":592},{"style":63},[593],{"type":18,"value":290},{"type":13,"tag":45,"props":595,"children":596},{"class":47,"line":182},[597,602,606,610,614,618],{"type":13,"tag":45,"props":598,"children":599},{"style":63},[600],{"type":18,"value":601}," tile_shading_apron",{"type":13,"tag":45,"props":603,"children":604},{"style":52},[605],{"type":18,"value":270},{"type":13,"tag":45,"props":607,"children":608},{"style":249},[609],{"type":18,"value":275},{"type":13,"tag":45,"props":611,"children":612},{"style":52},[613],{"type":18,"value":280},{"type":13,"tag":45,"props":615,"children":616},{"style":249},[617],{"type":18,"value":337},{"type":13,"tag":45,"props":619,"children":620},{"style":63},[621],{"type":18,"value":290},{"type":13,"tag":45,"props":623,"children":624},{"class":47,"line":191},[625,630,634,638,642,646],{"type":13,"tag":45,"props":626,"children":627},{"style":63},[628],{"type":18,"value":629}," tile_shading_anisotropic_apron",{"type":13,"tag":45,"props":631,"children":632},{"style":52},[633],{"type":18,"value":270},{"type":13,"tag":45,"props":635,"children":636},{"style":249},[637],{"type":18,"value":275},{"type":13,"tag":45,"props":639,"children":640},{"style":52},[641],{"type":18,"value":280},{"type":13,"tag":45,"props":643,"children":644},{"style":249},[645],{"type":18,"value":337},{"type":13,"tag":45,"props":647,"children":648},{"style":63},[649],{"type":18,"value":290},{"type":13,"tag":45,"props":651,"children":652},{"class":47,"line":200},[653,658,662,666,670,674],{"type":13,"tag":45,"props":654,"children":655},{"style":63},[656],{"type":18,"value":657}," tile_shading_atomic_ops",{"type":13,"tag":45,"props":659,"children":660},{"style":52},[661],{"type":18,"value":270},{"type":13,"tag":45,"props":663,"children":664},{"style":249},[665],{"type":18,"value":275},{"type":13,"tag":45,"props":667,"children":668},{"style":52},[669],{"type":18,"value":280},{"type":13,"tag":45,"props":671,"children":672},{"style":249},[673],{"type":18,"value":337},{"type":13,"tag":45,"props":675,"children":676},{"style":63},[677],{"type":18,"value":290},{"type":13,"tag":45,"props":679,"children":680},{"class":47,"line":209},[681,686,690,694,698,702],{"type":13,"tag":45,"props":682,"children":683},{"style":63},[684],{"type":18,"value":685}," tile_shading_image_processing",{"type":13,"tag":45,"props":687,"children":688},{"style":52},[689],{"type":18,"value":270},{"type":13,"tag":45,"props":691,"children":692},{"style":249},[693],{"type":18,"value":275},{"type":13,"tag":45,"props":695,"children":696},{"style":52},[697],{"type":18,"value":280},{"type":13,"tag":45,"props":699,"children":700},{"style":249},[701],{"type":18,"value":337},{"type":13,"tag":45,"props":703,"children":704},{"style":63},[705],{"type":18,"value":290},{"type":13,"tag":45,"props":707,"children":708},{"class":47,"line":218},[709],{"type":13,"tag":45,"props":710,"children":711},{"style":63},[712],{"type":18,"value":713},"}\n",{"type":13,"tag":14,"props":715,"children":716},{},[717],{"type":18,"value":718},"This structure describes the following features:",{"type":13,"tag":720,"props":721,"children":722},"ul",{},[723,751,767,782,797,812,827,842,866,895,918,957,1012,1035],{"type":13,"tag":724,"props":725,"children":726},"li",{},[727,732,734,740,742,749],{"type":13,"tag":728,"props":729,"children":731},"anchor",{"id":730},"features-tileShading",[],{"type":18,"value":733}," ",{"type":13,"tag":21,"props":735,"children":737},{"className":736},[],[738],{"type":18,"value":739},"tileShading",{"type":18,"value":741}," indicates that the\nimplementation supports ",{"type":13,"tag":743,"props":744,"children":746},"a",{"href":745},"/chapters/renderpass#renderpass-tile-shading",[747],{"type":18,"value":748},"tile shading render\npass",{"type":18,"value":750}," instances.",{"type":13,"tag":724,"props":752,"children":753},{},[754,758,759,765],{"type":13,"tag":728,"props":755,"children":757},{"id":756},"features-tileShadingFragmentStage",[],{"type":18,"value":733},{"type":13,"tag":21,"props":760,"children":762},{"className":761},[],[763],{"type":18,"value":764},"tileShadingFragmentStage",{"type":18,"value":766},"\nindicates that the implementation supports tile shading in the fragment\nstage.",{"type":13,"tag":724,"props":768,"children":769},{},[770,774,780],{"type":13,"tag":728,"props":771,"children":773},{"id":772},"features-tileShadingColorAttachments",[],{"type":13,"tag":21,"props":775,"children":777},{"className":776},[],[778],{"type":18,"value":779},"tileShadingColorAttachments",{"type":18,"value":781}," indicates that the implementation\nsupports access to color attachments in a tile shader.",{"type":13,"tag":724,"props":783,"children":784},{},[785,789,795],{"type":13,"tag":728,"props":786,"children":788},{"id":787},"features-tileShadingDepthAttachments",[],{"type":13,"tag":21,"props":790,"children":792},{"className":791},[],[793],{"type":18,"value":794},"tileShadingDepthAttachments",{"type":18,"value":796}," indicates that the implementation\nsupports access to depth aspect of depth stencil attachments.",{"type":13,"tag":724,"props":798,"children":799},{},[800,804,810],{"type":13,"tag":728,"props":801,"children":803},{"id":802},"features-tileShadingStencilAttachments",[],{"type":13,"tag":21,"props":805,"children":807},{"className":806},[],[808],{"type":18,"value":809},"tileShadingStencilAttachments",{"type":18,"value":811}," indicates that the implementation\nsupports access to stencil aspect of depth stencil attachments.",{"type":13,"tag":724,"props":813,"children":814},{},[815,819,825],{"type":13,"tag":728,"props":816,"children":818},{"id":817},"features-tileShadingInputAttachments",[],{"type":13,"tag":21,"props":820,"children":822},{"className":821},[],[823],{"type":18,"value":824},"tileShadingInputAttachments",{"type":18,"value":826}," indicates that the implementation\nsupports access to input attachments.",{"type":13,"tag":724,"props":828,"children":829},{},[830,834,840],{"type":13,"tag":728,"props":831,"children":833},{"id":832},"features-tileShadingSampledAttachments",[],{"type":13,"tag":21,"props":835,"children":837},{"className":836},[],[838],{"type":18,"value":839},"tileShadingSampledAttachments",{"type":18,"value":841}," indicates that the implementation\nsupports access to sampling of tile attachments.",{"type":13,"tag":724,"props":843,"children":844},{},[845,849,850,856,858,864],{"type":13,"tag":728,"props":846,"children":848},{"id":847},"features-tileShadingPerTileDraw",[],{"type":18,"value":733},{"type":13,"tag":21,"props":851,"children":853},{"className":852},[],[854],{"type":18,"value":855},"tileShadingPerTileDraw",{"type":18,"value":857},"\nindicates that the implementation supports the recording of vkCmdDraw*\ncommands when ",{"type":13,"tag":743,"props":859,"children":861},{"href":860},"/chapters/renderpass#renderpass-per-tile-execution-model",[862],{"type":18,"value":863},"per-tile execution\nmodel",{"type":18,"value":865}," is enabled.",{"type":13,"tag":724,"props":867,"children":868},{},[869,873,874,880,882,888,890,894],{"type":13,"tag":728,"props":870,"children":872},{"id":871},"features-tileShadingPerTileDispatch",[],{"type":18,"value":733},{"type":13,"tag":21,"props":875,"children":877},{"className":876},[],[878],{"type":18,"value":879},"tileShadingPerTileDispatch",{"type":18,"value":881},"\nindicates that the implementation supports the recording of\n",{"type":13,"tag":21,"props":883,"children":885},{"className":884},[],[886],{"type":18,"value":887},"vkCmdDispatch",{"type":18,"value":889},"* commands within those regions of a command buffer\nwhere the ",{"type":13,"tag":743,"props":891,"children":892},{"href":860},[893],{"type":18,"value":863},{"type":18,"value":865},{"type":13,"tag":724,"props":896,"children":897},{},[898,902,903,909,910,916],{"type":13,"tag":728,"props":899,"children":901},{"id":900},"features-tileShadingDispatchTile",[],{"type":18,"value":733},{"type":13,"tag":21,"props":904,"children":906},{"className":905},[],[907],{"type":18,"value":908},"tileShadingDispatchTile",{"type":18,"value":881},{"type":13,"tag":743,"props":911,"children":913},{"href":912},"/man/vkCmdDispatchTileQCOM",[914],{"type":18,"value":915},"vkCmdDispatchTileQCOM",{"type":18,"value":917}," commands.",{"type":13,"tag":724,"props":919,"children":920},{},[921,925,926,932,934,940,941,947,949,955],{"type":13,"tag":728,"props":922,"children":924},{"id":923},"features-tileShadingApron",[],{"type":18,"value":733},{"type":13,"tag":21,"props":927,"children":929},{"className":928},[],[930],{"type":18,"value":931},"tileShadingApron",{"type":18,"value":933}," indicates that the\nimplementation supports\n",{"type":13,"tag":743,"props":935,"children":937},{"href":936},"/man/VkRenderPassTileShadingCreateInfoQCOM",[938],{"type":18,"value":939},"VkRenderPassTileShadingCreateInfoQCOM",{"type":18,"value":280},{"type":13,"tag":21,"props":942,"children":944},{"className":943},[],[945],{"type":18,"value":946},"apronSize",{"type":18,"value":948}," value other\nthan (0,0).\nSee ",{"type":13,"tag":743,"props":950,"children":952},{"href":951},"/chapters/renderpass#renderpass-tile-shading-aprons",[953],{"type":18,"value":954},"Tiling Aprons",{"type":18,"value":956}," for more\ninformation.",{"type":13,"tag":724,"props":958,"children":959},{},[960,964,970,972,976,977,982,984,989,990,996,998,1003,1004,1010],{"type":13,"tag":728,"props":961,"children":963},{"id":962},"features-tileShadingAnisotropicApron",[],{"type":13,"tag":21,"props":965,"children":967},{"className":966},[],[968],{"type":18,"value":969},"tileShadingAnisotropicApron",{"type":18,"value":971}," indicates that the implementation\nsupports ",{"type":13,"tag":743,"props":973,"children":974},{"href":936},[975],{"type":18,"value":939},{"type":18,"value":280},{"type":13,"tag":21,"props":978,"children":980},{"className":979},[],[981],{"type":18,"value":946},{"type":18,"value":983},"\nset to a value where ",{"type":13,"tag":21,"props":985,"children":987},{"className":986},[],[988],{"type":18,"value":946},{"type":18,"value":280},{"type":13,"tag":21,"props":991,"children":993},{"className":992},[],[994],{"type":18,"value":995},"width",{"type":18,"value":997}," differs from\n",{"type":13,"tag":21,"props":999,"children":1001},{"className":1000},[],[1002],{"type":18,"value":946},{"type":18,"value":280},{"type":13,"tag":21,"props":1005,"children":1007},{"className":1006},[],[1008],{"type":18,"value":1009},"height",{"type":18,"value":1011},".",{"type":13,"tag":724,"props":1013,"children":1014},{},[1015,1019,1020,1026,1028,1034],{"type":13,"tag":728,"props":1016,"children":1018},{"id":1017},"features-tileShadingAtomicOps",[],{"type":18,"value":733},{"type":13,"tag":21,"props":1021,"children":1023},{"className":1022},[],[1024],{"type":18,"value":1025},"tileShadingAtomicOps",{"type":18,"value":1027}," indicates\nthat the implementation supports atomic operations on\n",{"type":13,"tag":743,"props":1029,"children":1031},{"href":1030},"/chapters/interfaces#interfaces-tile-attachment",[1032],{"type":18,"value":1033},"tile attachment variables",{"type":18,"value":1011},{"type":13,"tag":724,"props":1036,"children":1037},{},[1038,1042,1043,1049,1051,1057],{"type":13,"tag":728,"props":1039,"children":1041},{"id":1040},"features-tileShadingImageProcessing",[],{"type":18,"value":733},{"type":13,"tag":21,"props":1044,"children":1046},{"className":1045},[],[1047],{"type":18,"value":1048},"tileShadingImageProcessing",{"type":18,"value":1050},"\nindicates that the implementation supports ",{"type":13,"tag":743,"props":1052,"children":1054},{"href":1053},"/chapters/textures#textures-weightimage",[1055],{"type":18,"value":1056},"image\nprocessing operations",{"type":18,"value":1058}," with tile attachments.",{"type":13,"tag":14,"props":1060,"children":1061},{},[1062,1064,1069,1071,1077,1079,1085,1087,1093,1095,1101,1103,1108,1110,1115,1117,1123,1125,1130,1132,1138,1140,1144],{"type":18,"value":1063},"If the ",{"type":13,"tag":21,"props":1065,"children":1067},{"className":1066},[],[1068],{"type":18,"value":4},{"type":18,"value":1070}," structure is included in the ",{"type":13,"tag":21,"props":1072,"children":1074},{"className":1073},[],[1075],{"type":18,"value":1076},"pNext",{"type":18,"value":1078}," chain of the\n",{"type":13,"tag":743,"props":1080,"children":1082},{"href":1081},"/man/VkPhysicalDeviceFeatures2",[1083],{"type":18,"value":1084},"VkPhysicalDeviceFeatures2",{"type":18,"value":1086}," structure passed to\n",{"type":13,"tag":743,"props":1088,"children":1090},{"href":1089},"/man/vkGetPhysicalDeviceFeatures2",[1091],{"type":18,"value":1092},"vkGetPhysicalDeviceFeatures2",{"type":18,"value":1094},", it is filled in to indicate whether each\ncorresponding feature is supported.\nIf the application wishes to use a ",{"type":13,"tag":743,"props":1096,"children":1098},{"href":1097},"/man/VkDevice",[1099],{"type":18,"value":1100},"VkDevice",{"type":18,"value":1102}," with any features\ndescribed by ",{"type":13,"tag":21,"props":1104,"children":1106},{"className":1105},[],[1107],{"type":18,"value":4},{"type":18,"value":1109},", it ",{"type":13,"tag":1111,"props":1112,"children":1114},"normative",{"type":1113},"must",[],{"type":18,"value":1116}," add an instance of the structure,\nwith the desired feature members set to ",{"type":13,"tag":21,"props":1118,"children":1120},{"className":1119},[],[1121],{"type":18,"value":1122},"VK_TRUE",{"type":18,"value":1124},", to the ",{"type":13,"tag":21,"props":1126,"children":1128},{"className":1127},[],[1129],{"type":18,"value":1076},{"type":18,"value":1131},"\nchain of ",{"type":13,"tag":743,"props":1133,"children":1135},{"href":1134},"/man/VkDeviceCreateInfo",[1136],{"type":18,"value":1137},"VkDeviceCreateInfo",{"type":18,"value":1139}," when creating the ",{"type":13,"tag":743,"props":1141,"children":1142},{"href":1097},[1143],{"type":18,"value":1100},{"type":18,"value":1011},{"type":13,"tag":1146,"props":1147,"children":1149},"validity-group",{"name":1148},"Valid Usage (Implicit)",[1150],{"type":13,"tag":1151,"props":1152,"children":1154},"validity-field",{"name":1153},"VUID-VkPhysicalDeviceTileShadingFeaturesQCOM-sType-sType",[1155],{"type":13,"tag":14,"props":1156,"children":1157},{},[1158,1164,1165,1168,1170],{"type":13,"tag":21,"props":1159,"children":1161},{"className":1160},[],[1162],{"type":18,"value":1163},"sType",{"type":18,"value":733},{"type":13,"tag":1111,"props":1166,"children":1167},{"type":1113},[],{"type":18,"value":1169}," be ",{"type":13,"tag":21,"props":1171,"children":1173},{"className":1172},[],[1174],{"type":18,"value":1175},"VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_SHADING_FEATURES_QCOM",{"type":13,"tag":1177,"props":1178,"children":1179},"style",{},[1180],{"type":18,"value":1181},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":39,"searchDepth":69,"depth":69,"links":1183},[],"markdown",1744876564357]