d3d11spikysphere.hlsl.hs.h revision 11547654295cadcfde69f6c2361f50a4cd17fc7a
1#if 0 2// 3// Generated by Microsoft (R) HLSL Shader Compiler 9.29.952.3111 4// 5// 6// fxc /Fhd3d11spikysphere.hlsl.hs.h /Ehs /Ths_5_0 d3d11spikysphere.hlsl 7// 8// 9// Buffer Definitions: 10// 11// cbuffer cb_frame 12// { 13// 14// float4x4 model; // Offset: 0 Size: 64 [unused] 15// float4x4 view_proj; // Offset: 64 Size: 64 [unused] 16// float disp_scale; // Offset: 128 Size: 4 [unused] 17// float disp_freq; // Offset: 132 Size: 4 [unused] 18// float tess_factor; // Offset: 136 Size: 4 19// 20// } 21// 22// 23// Resource Bindings: 24// 25// Name Type Format Dim Slot Elements 26// ------------------------------ ---------- ------- ----------- ---- -------- 27// cb_frame cbuffer NA NA 0 1 28// 29// 30// 31// Patch Constant signature: 32// 33// Name Index Mask Register SysValue Format Used 34// -------------------- ----- ------ -------- -------- ------ ------ 35// SV_TessFactor 0 x 0 TRIEDGE float x 36// SV_TessFactor 1 x 1 TRIEDGE float x 37// SV_TessFactor 2 x 2 TRIEDGE float x 38// SV_InsideTessFactor 0 x 3 TRIINT float x 39// 40// 41// Input signature: 42// 43// Name Index Mask Register SysValue Format Used 44// -------------------- ----- ------ -------- -------- ------ ------ 45// POSITION 0 xyz 0 NONE float xyz 46// 47// 48// Output signature: 49// 50// Name Index Mask Register SysValue Format Used 51// -------------------- ----- ------ -------- -------- ------ ------ 52// POSITION 0 xyz 0 NONE float xyz 53// 54// Tessellation Domain # of control points 55// -------------------- -------------------- 56// Triangle 3 57// 58// Tessellation Output Primitive Partitioning Type 59// ------------------------------ ------------------ 60// Clockwise Triangles Even Fractional 61// 62hs_5_0 63hs_decls 64dcl_input_control_point_count 3 65dcl_output_control_point_count 3 66dcl_tessellator_domain domain_tri 67dcl_tessellator_partitioning partitioning_fractional_even 68dcl_tessellator_output_primitive output_triangle_cw 69dcl_globalFlags refactoringAllowed 70dcl_constantbuffer cb0[9], immediateIndexed 71hs_fork_phase 72dcl_hs_fork_phase_instance_count 3 73dcl_input vForkInstanceID 74dcl_output_siv o0.x, finalTriUeq0EdgeTessFactor 75dcl_output_siv o1.x, finalTriVeq0EdgeTessFactor 76dcl_output_siv o2.x, finalTriWeq0EdgeTessFactor 77dcl_temps 1 78dcl_indexrange o0.x 3 79mov r0.x, vForkInstanceID.x 80mov o[r0.x + 0].x, cb0[8].z 81ret 82hs_fork_phase 83dcl_output_siv o3.x, finalTriInsideTessFactor 84mov o3.x, cb0[8].z 85ret 86// Approximately 5 instruction slots used 87#endif 88 89const BYTE g_hs[] = 90{ 91 68, 88, 66, 67, 174, 23, 92 253, 184, 171, 234, 181, 122, 93 114, 17, 23, 172, 69, 130, 94 17, 19, 1, 0, 0, 0, 95 212, 4, 0, 0, 6, 0, 96 0, 0, 56, 0, 0, 0, 97 68, 2, 0, 0, 120, 2, 98 0, 0, 172, 2, 0, 0, 99 64, 3, 0, 0, 56, 4, 100 0, 0, 82, 68, 69, 70, 101 4, 2, 0, 0, 1, 0, 102 0, 0, 104, 0, 0, 0, 103 1, 0, 0, 0, 60, 0, 104 0, 0, 0, 5, 83, 72, 105 0, 1, 0, 0, 210, 1, 106 0, 0, 82, 68, 49, 49, 107 60, 0, 0, 0, 24, 0, 108 0, 0, 32, 0, 0, 0, 109 40, 0, 0, 0, 36, 0, 110 0, 0, 12, 0, 0, 0, 111 0, 0, 0, 0, 92, 0, 112 0, 0, 0, 0, 0, 0, 113 0, 0, 0, 0, 0, 0, 114 0, 0, 0, 0, 0, 0, 115 0, 0, 0, 0, 1, 0, 116 0, 0, 0, 0, 0, 0, 117 99, 98, 95, 102, 114, 97, 118 109, 101, 0, 171, 171, 171, 119 92, 0, 0, 0, 5, 0, 120 0, 0, 128, 0, 0, 0, 121 144, 0, 0, 0, 0, 0, 122 0, 0, 0, 0, 0, 0, 123 72, 1, 0, 0, 0, 0, 124 0, 0, 64, 0, 0, 0, 125 0, 0, 0, 0, 88, 1, 126 0, 0, 0, 0, 0, 0, 127 255, 255, 255, 255, 0, 0, 128 0, 0, 255, 255, 255, 255, 129 0, 0, 0, 0, 124, 1, 130 0, 0, 64, 0, 0, 0, 131 64, 0, 0, 0, 0, 0, 132 0, 0, 88, 1, 0, 0, 133 0, 0, 0, 0, 255, 255, 134 255, 255, 0, 0, 0, 0, 135 255, 255, 255, 255, 0, 0, 136 0, 0, 134, 1, 0, 0, 137 128, 0, 0, 0, 4, 0, 138 0, 0, 0, 0, 0, 0, 139 152, 1, 0, 0, 0, 0, 140 0, 0, 255, 255, 255, 255, 141 0, 0, 0, 0, 255, 255, 142 255, 255, 0, 0, 0, 0, 143 188, 1, 0, 0, 132, 0, 144 0, 0, 4, 0, 0, 0, 145 0, 0, 0, 0, 152, 1, 146 0, 0, 0, 0, 0, 0, 147 255, 255, 255, 255, 0, 0, 148 0, 0, 255, 255, 255, 255, 149 0, 0, 0, 0, 198, 1, 150 0, 0, 136, 0, 0, 0, 151 4, 0, 0, 0, 2, 0, 152 0, 0, 152, 1, 0, 0, 153 0, 0, 0, 0, 255, 255, 154 255, 255, 0, 0, 0, 0, 155 255, 255, 255, 255, 0, 0, 156 0, 0, 109, 111, 100, 101, 157 108, 0, 102, 108, 111, 97, 158 116, 52, 120, 52, 0, 171, 159 3, 0, 3, 0, 4, 0, 160 4, 0, 0, 0, 0, 0, 161 0, 0, 0, 0, 0, 0, 162 0, 0, 0, 0, 0, 0, 163 0, 0, 0, 0, 0, 0, 164 0, 0, 78, 1, 0, 0, 165 118, 105, 101, 119, 95, 112, 166 114, 111, 106, 0, 100, 105, 167 115, 112, 95, 115, 99, 97, 168 108, 101, 0, 102, 108, 111, 169 97, 116, 0, 171, 0, 0, 170 3, 0, 1, 0, 1, 0, 171 0, 0, 0, 0, 0, 0, 172 0, 0, 0, 0, 0, 0, 173 0, 0, 0, 0, 0, 0, 174 0, 0, 0, 0, 0, 0, 175 145, 1, 0, 0, 100, 105, 176 115, 112, 95, 102, 114, 101, 177 113, 0, 116, 101, 115, 115, 178 95, 102, 97, 99, 116, 111, 179 114, 0, 77, 105, 99, 114, 180 111, 115, 111, 102, 116, 32, 181 40, 82, 41, 32, 72, 76, 182 83, 76, 32, 83, 104, 97, 183 100, 101, 114, 32, 67, 111, 184 109, 112, 105, 108, 101, 114, 185 32, 57, 46, 50, 57, 46, 186 57, 53, 50, 46, 51, 49, 187 49, 49, 0, 171, 73, 83, 188 71, 78, 44, 0, 0, 0, 189 1, 0, 0, 0, 8, 0, 190 0, 0, 32, 0, 0, 0, 191 0, 0, 0, 0, 0, 0, 192 0, 0, 3, 0, 0, 0, 193 0, 0, 0, 0, 7, 7, 194 0, 0, 80, 79, 83, 73, 195 84, 73, 79, 78, 0, 171, 196 171, 171, 79, 83, 71, 78, 197 44, 0, 0, 0, 1, 0, 198 0, 0, 8, 0, 0, 0, 199 32, 0, 0, 0, 0, 0, 200 0, 0, 0, 0, 0, 0, 201 3, 0, 0, 0, 0, 0, 202 0, 0, 7, 8, 0, 0, 203 80, 79, 83, 73, 84, 73, 204 79, 78, 0, 171, 171, 171, 205 80, 67, 83, 71, 140, 0, 206 0, 0, 4, 0, 0, 0, 207 8, 0, 0, 0, 104, 0, 208 0, 0, 0, 0, 0, 0, 209 13, 0, 0, 0, 3, 0, 210 0, 0, 0, 0, 0, 0, 211 1, 14, 0, 0, 104, 0, 212 0, 0, 1, 0, 0, 0, 213 13, 0, 0, 0, 3, 0, 214 0, 0, 1, 0, 0, 0, 215 1, 14, 0, 0, 104, 0, 216 0, 0, 2, 0, 0, 0, 217 13, 0, 0, 0, 3, 0, 218 0, 0, 2, 0, 0, 0, 219 1, 14, 0, 0, 118, 0, 220 0, 0, 0, 0, 0, 0, 221 14, 0, 0, 0, 3, 0, 222 0, 0, 3, 0, 0, 0, 223 1, 14, 0, 0, 83, 86, 224 95, 84, 101, 115, 115, 70, 225 97, 99, 116, 111, 114, 0, 226 83, 86, 95, 73, 110, 115, 227 105, 100, 101, 84, 101, 115, 228 115, 70, 97, 99, 116, 111, 229 114, 0, 171, 171, 83, 72, 230 69, 88, 240, 0, 0, 0, 231 80, 0, 3, 0, 60, 0, 232 0, 0, 113, 0, 0, 1, 233 147, 24, 0, 1, 148, 24, 234 0, 1, 149, 16, 0, 1, 235 150, 32, 0, 1, 151, 24, 236 0, 1, 106, 8, 0, 1, 237 89, 0, 0, 4, 70, 142, 238 32, 0, 0, 0, 0, 0, 239 9, 0, 0, 0, 115, 0, 240 0, 1, 153, 0, 0, 2, 241 3, 0, 0, 0, 95, 0, 242 0, 2, 0, 112, 1, 0, 243 103, 0, 0, 4, 18, 32, 244 16, 0, 0, 0, 0, 0, 245 17, 0, 0, 0, 103, 0, 246 0, 4, 18, 32, 16, 0, 247 1, 0, 0, 0, 18, 0, 248 0, 0, 103, 0, 0, 4, 249 18, 32, 16, 0, 2, 0, 250 0, 0, 19, 0, 0, 0, 251 104, 0, 0, 2, 1, 0, 252 0, 0, 91, 0, 0, 4, 253 18, 32, 16, 0, 0, 0, 254 0, 0, 3, 0, 0, 0, 255 54, 0, 0, 4, 18, 0, 256 16, 0, 0, 0, 0, 0, 257 10, 112, 1, 0, 54, 0, 258 0, 7, 18, 32, 144, 0, 259 10, 0, 16, 0, 0, 0, 260 0, 0, 42, 128, 32, 0, 261 0, 0, 0, 0, 8, 0, 262 0, 0, 62, 0, 0, 1, 263 115, 0, 0, 1, 103, 0, 264 0, 4, 18, 32, 16, 0, 265 3, 0, 0, 0, 20, 0, 266 0, 0, 54, 0, 0, 6, 267 18, 32, 16, 0, 3, 0, 268 0, 0, 42, 128, 32, 0, 269 0, 0, 0, 0, 8, 0, 270 0, 0, 62, 0, 0, 1, 271 83, 84, 65, 84, 148, 0, 272 0, 0, 5, 0, 0, 0, 273 1, 0, 0, 0, 0, 0, 274 0, 0, 4, 0, 0, 0, 275 0, 0, 0, 0, 0, 0, 276 0, 0, 0, 0, 0, 0, 277 0, 0, 0, 0, 0, 0, 278 0, 0, 0, 0, 0, 0, 279 0, 0, 0, 0, 0, 0, 280 0, 0, 0, 0, 0, 0, 281 0, 0, 0, 0, 0, 0, 282 0, 0, 0, 0, 0, 0, 283 0, 0, 0, 0, 0, 0, 284 0, 0, 0, 0, 0, 0, 285 0, 0, 0, 0, 0, 0, 286 0, 0, 0, 0, 0, 0, 287 0, 0, 0, 0, 10, 0, 288 0, 0, 0, 0, 0, 0, 289 0, 0, 0, 0, 0, 0, 290 0, 0, 0, 0, 0, 0, 291 0, 0, 0, 0, 0, 0, 292 0, 0, 3, 0, 0, 0, 293 3, 0, 0, 0, 4, 0, 294 0, 0, 2, 0, 0, 0, 295 0, 0, 0, 0, 0, 0, 296 0, 0, 0, 0, 0, 0 297}; 298