[{"data":1,"prerenderedAt":507},["ShallowReactive",2],{"4e4QPV3dT7":3},{"title":4,"description":5,"parent":6,"type":7,"xrefs":8,"body":9,"_type":506,"_id":4},"VkShaderFloatControlsIndependence","Bitmask specifying whether, and how, shader float controls can be set separately","VK_VERSION_1_2","enums",[],{"type":10,"children":11,"toc":504},"root",[12,52,353,358,439,498],{"type":13,"tag":14,"props":15,"children":16},"element","p",{},[17,20,25,27,34,36,42,44,50],{"type":18,"value":19},"text","Values which ",{"type":13,"tag":21,"props":22,"children":24},"normative",{"type":23},"may",[],{"type":18,"value":26}," be returned in the ",{"type":13,"tag":28,"props":29,"children":31},"code",{"className":30},[],[32],{"type":18,"value":33},"denormBehaviorIndependence",{"type":18,"value":35}," and\n",{"type":13,"tag":28,"props":37,"children":39},{"className":38},[],[40],{"type":18,"value":41},"roundingModeIndependence",{"type":18,"value":43}," fields of\n",{"type":13,"tag":28,"props":45,"children":47},{"className":46},[],[48],{"type":18,"value":49},"VkPhysicalDeviceFloatControlsProperties",{"type":18,"value":51}," are:",{"type":13,"tag":53,"props":54,"children":55},"code-group",{},[56,169],{"type":13,"tag":57,"props":58,"children":64},"pre",{"className":59,"code":60,"filename":61,"language":62,"meta":63,"style":63},"language-c shiki shiki-themes github-light-default github-dark-default","typedef enum VkShaderFloatControlsIndependence {\n VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0,\n VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1,\n VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2,\n} VkShaderFloatControlsIndependence;\n","C","c","",[65],{"type":13,"tag":28,"props":66,"children":67},{"__ignoreMap":63},[68,91,116,138,160],{"type":13,"tag":69,"props":70,"children":73},"span",{"class":71,"line":72},"line",1,[74,80,85],{"type":13,"tag":69,"props":75,"children":77},{"style":76},"--shiki-default:#CF222E;--shiki-dark:#FF7B72",[78],{"type":18,"value":79},"typedef",{"type":13,"tag":69,"props":81,"children":82},{"style":76},[83],{"type":18,"value":84}," enum",{"type":13,"tag":69,"props":86,"children":88},{"style":87},"--shiki-default:#1F2328;--shiki-dark:#E6EDF3",[89],{"type":18,"value":90}," VkShaderFloatControlsIndependence {\n",{"type":13,"tag":69,"props":92,"children":94},{"class":71,"line":93},2,[95,100,105,111],{"type":13,"tag":69,"props":96,"children":97},{"style":87},[98],{"type":18,"value":99}," VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY ",{"type":13,"tag":69,"props":101,"children":102},{"style":76},[103],{"type":18,"value":104},"=",{"type":13,"tag":69,"props":106,"children":108},{"style":107},"--shiki-default:#0550AE;--shiki-dark:#79C0FF",[109],{"type":18,"value":110}," 0",{"type":13,"tag":69,"props":112,"children":113},{"style":87},[114],{"type":18,"value":115},",\n",{"type":13,"tag":69,"props":117,"children":119},{"class":71,"line":118},3,[120,125,129,134],{"type":13,"tag":69,"props":121,"children":122},{"style":87},[123],{"type":18,"value":124}," VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL ",{"type":13,"tag":69,"props":126,"children":127},{"style":76},[128],{"type":18,"value":104},{"type":13,"tag":69,"props":130,"children":131},{"style":107},[132],{"type":18,"value":133}," 1",{"type":13,"tag":69,"props":135,"children":136},{"style":87},[137],{"type":18,"value":115},{"type":13,"tag":69,"props":139,"children":141},{"class":71,"line":140},4,[142,147,151,156],{"type":13,"tag":69,"props":143,"children":144},{"style":87},[145],{"type":18,"value":146}," VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE ",{"type":13,"tag":69,"props":148,"children":149},{"style":76},[150],{"type":18,"value":104},{"type":13,"tag":69,"props":152,"children":153},{"style":107},[154],{"type":18,"value":155}," 2",{"type":13,"tag":69,"props":157,"children":158},{"style":87},[159],{"type":18,"value":115},{"type":13,"tag":69,"props":161,"children":163},{"class":71,"line":162},5,[164],{"type":13,"tag":69,"props":165,"children":166},{"style":87},[167],{"type":18,"value":168},"} VkShaderFloatControlsIndependence;\n",{"type":13,"tag":57,"props":170,"children":175},{"className":171,"code":172,"filename":173,"language":174,"meta":63,"style":63},"language-rs shiki shiki-themes github-light-default github-dark-default","pub struct ShaderFloatControlsIndependence(u32);\nimpl ShaderFloatControlsIndependence {\n pub const TYPE_32_ONLY: Self = 0;\n pub const ALL: Self = 1;\n pub const NONE: Self = 2;\n}\n","Rust","rs",[176],{"type":13,"tag":28,"props":177,"children":178},{"__ignoreMap":63},[179,213,230,272,308,344],{"type":13,"tag":69,"props":180,"children":181},{"class":71,"line":72},[182,187,192,198,203,208],{"type":13,"tag":69,"props":183,"children":184},{"style":76},[185],{"type":18,"value":186},"pub",{"type":13,"tag":69,"props":188,"children":189},{"style":76},[190],{"type":18,"value":191}," struct",{"type":13,"tag":69,"props":193,"children":195},{"style":194},"--shiki-default:#953800;--shiki-dark:#FFA657",[196],{"type":18,"value":197}," ShaderFloatControlsIndependence",{"type":13,"tag":69,"props":199,"children":200},{"style":87},[201],{"type":18,"value":202},"(",{"type":13,"tag":69,"props":204,"children":205},{"style":194},[206],{"type":18,"value":207},"u32",{"type":13,"tag":69,"props":209,"children":210},{"style":87},[211],{"type":18,"value":212},");\n",{"type":13,"tag":69,"props":214,"children":215},{"class":71,"line":93},[216,221,225],{"type":13,"tag":69,"props":217,"children":218},{"style":76},[219],{"type":18,"value":220},"impl",{"type":13,"tag":69,"props":222,"children":223},{"style":194},[224],{"type":18,"value":197},{"type":13,"tag":69,"props":226,"children":227},{"style":87},[228],{"type":18,"value":229}," {\n",{"type":13,"tag":69,"props":231,"children":232},{"class":71,"line":118},[233,238,243,248,253,258,263,267],{"type":13,"tag":69,"props":234,"children":235},{"style":76},[236],{"type":18,"value":237}," pub",{"type":13,"tag":69,"props":239,"children":240},{"style":76},[241],{"type":18,"value":242}," const",{"type":13,"tag":69,"props":244,"children":245},{"style":107},[246],{"type":18,"value":247}," TYPE_32_ONLY",{"type":13,"tag":69,"props":249,"children":250},{"style":76},[251],{"type":18,"value":252},":",{"type":13,"tag":69,"props":254,"children":255},{"style":107},[256],{"type":18,"value":257}," Self",{"type":13,"tag":69,"props":259,"children":260},{"style":76},[261],{"type":18,"value":262}," =",{"type":13,"tag":69,"props":264,"children":265},{"style":107},[266],{"type":18,"value":110},{"type":13,"tag":69,"props":268,"children":269},{"style":87},[270],{"type":18,"value":271},";\n",{"type":13,"tag":69,"props":273,"children":274},{"class":71,"line":140},[275,279,283,288,292,296,300,304],{"type":13,"tag":69,"props":276,"children":277},{"style":76},[278],{"type":18,"value":237},{"type":13,"tag":69,"props":280,"children":281},{"style":76},[282],{"type":18,"value":242},{"type":13,"tag":69,"props":284,"children":285},{"style":107},[286],{"type":18,"value":287}," ALL",{"type":13,"tag":69,"props":289,"children":290},{"style":76},[291],{"type":18,"value":252},{"type":13,"tag":69,"props":293,"children":294},{"style":107},[295],{"type":18,"value":257},{"type":13,"tag":69,"props":297,"children":298},{"style":76},[299],{"type":18,"value":262},{"type":13,"tag":69,"props":301,"children":302},{"style":107},[303],{"type":18,"value":133},{"type":13,"tag":69,"props":305,"children":306},{"style":87},[307],{"type":18,"value":271},{"type":13,"tag":69,"props":309,"children":310},{"class":71,"line":162},[311,315,319,324,328,332,336,340],{"type":13,"tag":69,"props":312,"children":313},{"style":76},[314],{"type":18,"value":237},{"type":13,"tag":69,"props":316,"children":317},{"style":76},[318],{"type":18,"value":242},{"type":13,"tag":69,"props":320,"children":321},{"style":107},[322],{"type":18,"value":323}," NONE",{"type":13,"tag":69,"props":325,"children":326},{"style":76},[327],{"type":18,"value":252},{"type":13,"tag":69,"props":329,"children":330},{"style":107},[331],{"type":18,"value":257},{"type":13,"tag":69,"props":333,"children":334},{"style":76},[335],{"type":18,"value":262},{"type":13,"tag":69,"props":337,"children":338},{"style":107},[339],{"type":18,"value":155},{"type":13,"tag":69,"props":341,"children":342},{"style":87},[343],{"type":18,"value":271},{"type":13,"tag":69,"props":345,"children":347},{"class":71,"line":346},6,[348],{"type":13,"tag":69,"props":349,"children":350},{"style":87},[351],{"type":18,"value":352},"}\n",{"type":13,"tag":14,"props":354,"children":355},{},[356],{"type":18,"value":357},"or the equivalent",{"type":13,"tag":53,"props":359,"children":360},{},[361,387],{"type":13,"tag":57,"props":362,"children":364},{"className":59,"code":363,"filename":61,"language":62,"meta":63,"style":63},"#define VkShaderFloatControlsIndependenceKHR VkShaderFloatControlsIndependence\n",[365],{"type":13,"tag":28,"props":366,"children":367},{"__ignoreMap":63},[368],{"type":13,"tag":69,"props":369,"children":370},{"class":71,"line":72},[371,376,382],{"type":13,"tag":69,"props":372,"children":373},{"style":76},[374],{"type":18,"value":375},"#define",{"type":13,"tag":69,"props":377,"children":379},{"style":378},"--shiki-default:#8250DF;--shiki-dark:#D2A8FF",[380],{"type":18,"value":381}," VkShaderFloatControlsIndependenceKHR",{"type":13,"tag":69,"props":383,"children":384},{"style":87},[385],{"type":18,"value":386}," VkShaderFloatControlsIndependence\n",{"type":13,"tag":57,"props":388,"children":390},{"className":171,"code":389,"filename":173,"language":174,"meta":63,"style":63},"const ShaderFloatControlsIndependenceKHR: _ = vk::ShaderFloatControlsIndependence;\n",[391],{"type":13,"tag":28,"props":392,"children":393},{"__ignoreMap":63},[394],{"type":13,"tag":69,"props":395,"children":396},{"class":71,"line":72},[397,402,407,411,416,420,425,430,435],{"type":13,"tag":69,"props":398,"children":399},{"style":76},[400],{"type":18,"value":401},"const",{"type":13,"tag":69,"props":403,"children":404},{"style":107},[405],{"type":18,"value":406}," ShaderFloatControlsIndependenceKHR",{"type":13,"tag":69,"props":408,"children":409},{"style":76},[410],{"type":18,"value":252},{"type":13,"tag":69,"props":412,"children":413},{"style":87},[414],{"type":18,"value":415}," _ ",{"type":13,"tag":69,"props":417,"children":418},{"style":76},[419],{"type":18,"value":104},{"type":13,"tag":69,"props":421,"children":422},{"style":194},[423],{"type":18,"value":424}," vk",{"type":13,"tag":69,"props":426,"children":427},{"style":76},[428],{"type":18,"value":429},"::",{"type":13,"tag":69,"props":431,"children":432},{"style":194},[433],{"type":18,"value":434},"ShaderFloatControlsIndependence",{"type":13,"tag":69,"props":436,"children":437},{"style":87},[438],{"type":18,"value":271},{"type":13,"tag":440,"props":441,"children":442},"ul",{},[443,467,483],{"type":13,"tag":444,"props":445,"children":446},"li",{},[447,453,455,459,461,465],{"type":13,"tag":28,"props":448,"children":450},{"className":449},[],[451],{"type":18,"value":452},"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY",{"type":18,"value":454}," specifies that\nshader float controls for 32-bit floating-point ",{"type":13,"tag":21,"props":456,"children":458},{"type":457},"can",[],{"type":18,"value":460}," be set\nindependently; other bit widths ",{"type":13,"tag":21,"props":462,"children":464},{"type":463},"must",[],{"type":18,"value":466}," be set identically to each other.",{"type":13,"tag":444,"props":468,"children":469},{},[470,476,478,481],{"type":13,"tag":28,"props":471,"children":473},{"className":472},[],[474],{"type":18,"value":475},"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL",{"type":18,"value":477}," specifies that shader\nfloat controls for all bit widths ",{"type":13,"tag":21,"props":479,"children":480},{"type":457},[],{"type":18,"value":482}," be set independently.",{"type":13,"tag":444,"props":484,"children":485},{},[486,492,493,496],{"type":13,"tag":28,"props":487,"children":489},{"className":488},[],[490],{"type":18,"value":491},"VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE",{"type":18,"value":477},{"type":13,"tag":21,"props":494,"children":495},{"type":463},[],{"type":18,"value":497}," be set identically.",{"type":13,"tag":499,"props":500,"children":501},"style",{},[502],{"type":18,"value":503},"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":63,"searchDepth":93,"depth":93,"links":505},[],"markdown",1725732586116]