fs_mesh.bin.h 92 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826
  1. static const uint8_t fs_mesh_glsl[1011] =
  2. {
  3. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x03, // FSH....e........
  4. 0x00, 0x00, 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x76, // ..varying vec3 v
  5. 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x0a, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, // _normal;.void ma
  6. 0x69, 0x6e, 0x20, 0x28, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x74, // in ().{. vec3 t
  7. 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // mpvar_1;. tmpva
  8. 0x72, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, // r_1 = normalize(
  9. 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x76, 0x65, 0x63, // v_normal);. vec
  10. 0x33, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, // 3 rgb_2;. rgb_2
  11. 0x20, 0x3d, 0x20, 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x32, 0x37, 0x32, 0x39, 0x39, // = (vec3(0.27299
  12. 0x39, 0x32, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x37, 0x35, 0x34, 0x37, 0x30, 0x31, 0x2c, 0x20, 0x30, // 92, 0.2754701, 0
  13. 0x2e, 0x32, 0x35, 0x31, 0x34, 0x30, 0x38, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, 0x63, // .251408) + ((vec
  14. 0x33, 0x28, 0x30, 0x2e, 0x33, 0x37, 0x35, 0x34, 0x30, 0x36, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x34, // 3(0.3754065, 0.4
  15. 0x31, 0x33, 0x38, 0x33, 0x38, 0x38, 0x2c, 0x20, 0x30, 0x2e, 0x34, 0x31, 0x35, 0x38, 0x33, 0x32, // 138388, 0.415832
  16. 0x37, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x29, // 7) * tmpvar_1.x)
  17. 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, // / 2.5));. rgb_
  18. 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, // 2 = (rgb_2 + ((v
  19. 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x35, 0x34, 0x36, 0x33, 0x31, 0x39, 0x31, 0x2c, 0x20, // ec3(0.05463191,
  20. 0x30, 0x2e, 0x30, 0x35, 0x35, 0x33, 0x33, 0x36, 0x36, 0x32, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x36, // 0.05533662, 0.06
  21. 0x38, 0x33, 0x37, 0x34, 0x39, 0x38, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // 837498) * tmpvar
  22. 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, // _1.y) / 2.5));.
  23. 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, // rgb_2 = (rgb_2
  24. 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x31, 0x38, 0x32, // + ((vec3(-0.1182
  25. 0x32, 0x37, 0x33, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x31, 0x36, 0x35, 0x37, 0x38, 0x36, 0x2c, // 273, -0.1165786,
  26. 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x31, 0x34, 0x34, 0x34, 0x32, 0x34, 0x29, 0x20, 0x2a, 0x20, 0x74, // -0.1144424) * t
  27. 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x7a, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, // mpvar_1.z) / 2.5
  28. 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, // ));. rgb_2 = (r
  29. 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // gb_2 + ((tmpvar_
  30. 0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x76, 0x65, 0x63, 0x33, // 1.x * . (vec3
  31. 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x39, 0x33, 0x30, 0x36, 0x36, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, // (-0.193066, -0.1
  32. 0x38, 0x36, 0x30, 0x39, 0x35, 0x33, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x36, 0x35, 0x33, 0x35, // 860953, -0.16535
  33. 0x31, 0x38, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x7a, // 18) * tmpvar_1.z
  34. 0x29, 0x0a, 0x20, 0x20, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, // ). ) / 2.5));.
  35. 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, // rgb_2 = (rgb_2
  36. 0x2b, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x20, 0x2a, // + ((tmpvar_1.x *
  37. 0x20, 0x76, 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x36, 0x38, 0x31, 0x31, 0x30, 0x36, 0x33, // vec3(0.06811063
  38. 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x36, 0x35, 0x31, 0x39, 0x32, 0x38, 0x2c, 0x20, 0x30, 0x2e, 0x30, // , 0.0651928, 0.0
  39. 0x35, 0x32, 0x36, 0x30, 0x36, 0x34, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // 526064)) * tmpva
  40. 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, // r_1.y));. rgb_2
  41. 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x76, 0x65, 0x63, // = (rgb_2 + (vec
  42. 0x33, 0x28, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x32, 0x39, 0x32, 0x31, 0x31, 0x32, 0x33, 0x2c, 0x20, // 3(0.0002921123,
  43. 0x2d, 0x30, 0x2e, 0x30, 0x30, 0x35, 0x31, 0x33, 0x39, 0x37, 0x34, 0x35, 0x2c, 0x20, 0x2d, 0x30, // -0.005139745, -0
  44. 0x2e, 0x30, 0x31, 0x33, 0x39, 0x30, 0x39, 0x34, 0x38, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x0a, 0x20, // .01390948) * (.
  45. 0x20, 0x20, 0x20, 0x28, 0x28, 0x33, 0x2e, 0x30, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // ((3.0 * tmpva
  46. 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // r_1.y) * tmpvar_
  47. 0x31, 0x2e, 0x79, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x29, // 1.y). - 1.0)))
  48. 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, // ;. rgb_2 = (rgb
  49. 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, // _2 + ((tmpvar_1.
  50. 0x7a, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x36, 0x31, 0x38, // z * vec3(-0.1618
  51. 0x39, 0x36, 0x38, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x35, 0x33, 0x36, 0x34, 0x39, 0x38, 0x2c, // 968, -0.1536498,
  52. 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x32, 0x39, 0x32, 0x33, 0x39, 0x29, 0x29, 0x20, 0x2a, 0x20, // -0.1329239)) *
  53. 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, // tmpvar_1.y));.
  54. 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, // rgb_2 = (rgb_2 +
  55. 0x20, 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x30, 0x32, 0x31, 0x38, 0x30, 0x33, // (vec3(-0.021803
  56. 0x36, 0x33, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x32, 0x39, 0x38, 0x36, 0x35, 0x30, 0x37, 0x2c, // 63, -0.02986507,
  57. 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x34, 0x32, 0x39, 0x33, 0x39, 0x35, 0x38, 0x29, 0x20, 0x2a, 0x20, // -0.04293958) *
  58. 0x28, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, // (. (tmpvar_1.
  59. 0x7a, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x7a, 0x29, 0x0a, // z * tmpvar_1.z).
  60. 0x20, 0x20, 0x20, 0x2d, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, // - . (tmpva
  61. 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, // r_1.x * tmpvar_1
  62. 0x2e, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x29, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, // .x). )));. gl_
  63. 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x3d, 0x20, // FragColor.xyz =
  64. 0x72, 0x67, 0x62, 0x5f, 0x32, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x46, 0x72, 0x61, 0x67, // rgb_2;. gl_Frag
  65. 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x0a, 0x7d, // Color.w = 1.0;.}
  66. 0x0a, 0x0a, 0x00, // ...
  67. };
  68. static const uint8_t fs_mesh_essl[1029] =
  69. {
  70. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x03, // FSH....e........
  71. 0x00, 0x00, 0x76, 0x61, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, // ..varying highp
  72. 0x76, 0x65, 0x63, 0x33, 0x20, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x3b, 0x0a, 0x76, // vec3 v_normal;.v
  73. 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x20, 0x28, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, // oid main ().{.
  74. 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // highp vec3 tmpva
  75. 0x72, 0x5f, 0x31, 0x3b, 0x0a, 0x20, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x20, // r_1;. tmpvar_1
  76. 0x3d, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x76, 0x5f, 0x6e, 0x6f, // = normalize(v_no
  77. 0x72, 0x6d, 0x61, 0x6c, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, // rmal);. highp v
  78. 0x65, 0x63, 0x33, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, // ec3 rgb_2;. rgb
  79. 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x32, 0x37, 0x32, // _2 = (vec3(0.272
  80. 0x39, 0x39, 0x39, 0x32, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x37, 0x35, 0x34, 0x37, 0x30, 0x31, 0x2c, // 9992, 0.2754701,
  81. 0x20, 0x30, 0x2e, 0x32, 0x35, 0x31, 0x34, 0x30, 0x38, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, // 0.251408) + ((v
  82. 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x33, 0x37, 0x35, 0x34, 0x30, 0x36, 0x35, 0x2c, 0x20, 0x30, // ec3(0.3754065, 0
  83. 0x2e, 0x34, 0x31, 0x33, 0x38, 0x33, 0x38, 0x38, 0x2c, 0x20, 0x30, 0x2e, 0x34, 0x31, 0x35, 0x38, // .4138388, 0.4158
  84. 0x33, 0x32, 0x37, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, // 327) * tmpvar_1.
  85. 0x78, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, // x) / 2.5));. rg
  86. 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, // b_2 = (rgb_2 + (
  87. 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x35, 0x34, 0x36, 0x33, 0x31, 0x39, 0x31, // (vec3(0.05463191
  88. 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x35, 0x35, 0x33, 0x33, 0x36, 0x36, 0x32, 0x2c, 0x20, 0x30, 0x2e, // , 0.05533662, 0.
  89. 0x30, 0x36, 0x38, 0x33, 0x37, 0x34, 0x39, 0x38, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, // 06837498) * tmpv
  90. 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, 0x29, 0x29, 0x3b, // ar_1.y) / 2.5));
  91. 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, // . rgb_2 = (rgb_
  92. 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x31, // 2 + ((vec3(-0.11
  93. 0x38, 0x32, 0x32, 0x37, 0x33, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x31, 0x36, 0x35, 0x37, 0x38, // 82273, -0.116578
  94. 0x36, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x31, 0x34, 0x34, 0x34, 0x32, 0x34, 0x29, 0x20, 0x2a, // 6, -0.1144424) *
  95. 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x7a, 0x29, 0x20, 0x2f, 0x20, 0x32, // tmpvar_1.z) / 2
  96. 0x2e, 0x35, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, // .5));. rgb_2 =
  97. 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, // (rgb_2 + ((tmpva
  98. 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x76, 0x65, // r_1.x * . (ve
  99. 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x39, 0x33, 0x30, 0x36, 0x36, 0x2c, 0x20, 0x2d, 0x30, // c3(-0.193066, -0
  100. 0x2e, 0x31, 0x38, 0x36, 0x30, 0x39, 0x35, 0x33, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x36, 0x35, // .1860953, -0.165
  101. 0x33, 0x35, 0x31, 0x38, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, // 3518) * tmpvar_1
  102. 0x2e, 0x7a, 0x29, 0x0a, 0x20, 0x20, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x2e, 0x35, 0x29, 0x29, 0x3b, // .z). ) / 2.5));
  103. 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, // . rgb_2 = (rgb_
  104. 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, // 2 + ((tmpvar_1.x
  105. 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x36, 0x38, 0x31, 0x31, 0x30, // * vec3(0.068110
  106. 0x36, 0x33, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x36, 0x35, 0x31, 0x39, 0x32, 0x38, 0x2c, 0x20, 0x30, // 63, 0.0651928, 0
  107. 0x2e, 0x30, 0x35, 0x32, 0x36, 0x30, 0x36, 0x34, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, // .0526064)) * tmp
  108. 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, // var_1.y));. rgb
  109. 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x76, // _2 = (rgb_2 + (v
  110. 0x65, 0x63, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x32, 0x39, 0x32, 0x31, 0x31, 0x32, 0x33, // ec3(0.0002921123
  111. 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x30, 0x35, 0x31, 0x33, 0x39, 0x37, 0x34, 0x35, 0x2c, 0x20, // , -0.005139745,
  112. 0x2d, 0x30, 0x2e, 0x30, 0x31, 0x33, 0x39, 0x30, 0x39, 0x34, 0x38, 0x29, 0x20, 0x2a, 0x20, 0x28, // -0.01390948) * (
  113. 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x28, 0x33, 0x2e, 0x30, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, // . ((3.0 * tmp
  114. 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, // var_1.y) * tmpva
  115. 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x29, // r_1.y). - 1.0)
  116. 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, // ));. rgb_2 = (r
  117. 0x67, 0x62, 0x5f, 0x32, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // gb_2 + ((tmpvar_
  118. 0x31, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x36, // 1.z * vec3(-0.16
  119. 0x31, 0x38, 0x39, 0x36, 0x38, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x35, 0x33, 0x36, 0x34, 0x39, // 18968, -0.153649
  120. 0x38, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x33, 0x32, 0x39, 0x32, 0x33, 0x39, 0x29, 0x29, 0x20, // 8, -0.1329239))
  121. 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x79, 0x29, 0x29, 0x3b, 0x0a, // * tmpvar_1.y));.
  122. 0x20, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x72, 0x67, 0x62, 0x5f, 0x32, // rgb_2 = (rgb_2
  123. 0x20, 0x2b, 0x20, 0x28, 0x76, 0x65, 0x63, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x30, 0x32, 0x31, 0x38, // + (vec3(-0.0218
  124. 0x30, 0x33, 0x36, 0x33, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x32, 0x39, 0x38, 0x36, 0x35, 0x30, // 0363, -0.0298650
  125. 0x37, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x34, 0x32, 0x39, 0x33, 0x39, 0x35, 0x38, 0x29, 0x20, // 7, -0.04293958)
  126. 0x2a, 0x20, 0x28, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, // * (. (tmpvar_
  127. 0x31, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x7a, // 1.z * tmpvar_1.z
  128. 0x29, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x20, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x28, 0x74, 0x6d, 0x70, // ). - . (tmp
  129. 0x76, 0x61, 0x72, 0x5f, 0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x74, 0x6d, 0x70, 0x76, 0x61, 0x72, // var_1.x * tmpvar
  130. 0x5f, 0x31, 0x2e, 0x78, 0x29, 0x0a, 0x20, 0x20, 0x29, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x67, // _1.x). )));. g
  131. 0x6c, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x78, 0x79, 0x7a, 0x20, // l_FragColor.xyz
  132. 0x3d, 0x20, 0x72, 0x67, 0x62, 0x5f, 0x32, 0x3b, 0x0a, 0x20, 0x20, 0x67, 0x6c, 0x5f, 0x46, 0x72, // = rgb_2;. gl_Fr
  133. 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x3b, // agColor.w = 1.0;
  134. 0x0a, 0x7d, 0x0a, 0x0a, 0x00, // .}...
  135. };
  136. static const uint8_t fs_mesh_spv[2342] =
  137. {
  138. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, // FSH....e........
  139. 0x00, 0x00, 0x03, 0x02, 0x23, 0x07, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x00, 0x08, 0x00, 0x27, 0x02, // ....#.........'.
  140. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0b, 0x00, // ................
  141. 0x06, 0x00, 0x01, 0x00, 0x00, 0x00, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, // ......GLSL.std.4
  142. 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, // 50..............
  143. 0x00, 0x00, 0x0f, 0x00, 0x07, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, // ..............ma
  144. 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x1d, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x10, 0x00, // in........(.....
  145. 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, // ................
  146. 0x00, 0x00, 0xf4, 0x01, 0x00, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0x00, 0x6d, 0x61, // ..............ma
  147. 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x05, 0x00, 0x1d, 0x01, 0x00, 0x00, 0x76, 0x5f, // in............v_
  148. 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x06, 0x00, 0x28, 0x01, // normal........(.
  149. 0x00, 0x00, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, // ..bgfx_FragData0
  150. 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x1d, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G.............
  151. 0x00, 0x00, 0x47, 0x00, 0x04, 0x00, 0x28, 0x01, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, // ..G...(.........
  152. 0x00, 0x00, 0x13, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x21, 0x00, 0x03, 0x00, 0x03, 0x00, // ..........!.....
  153. 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x16, 0x00, 0x03, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x00, // .............. .
  154. 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x03, 0x00, // ................
  155. 0x00, 0x00, 0x17, 0x00, 0x04, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x04, 0x00, // ................
  156. 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x14, 0xb1, // ..+.......3.....
  157. 0xc4, 0xbe, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0xfb, 0xd3, // ..+.......4.....
  158. 0xd8, 0xbe, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x6d, 0xdf, // ..+.......5...m.
  159. 0xd9, 0xbe, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x33, 0x00, // ..,.......6...3.
  160. 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x35, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..4...5...+.....
  161. 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x64, 0x3d, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..9.....d=+.....
  162. 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x2c, 0xf2, 0x67, 0x3d, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..:...,.g=+.....
  163. 0x00, 0x00, 0x3b, 0x00, 0x00, 0x00, 0x66, 0x4c, 0x8f, 0x3d, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, // ..;...fL.=,.....
  164. 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x39, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x00, 0x3b, 0x00, // ..<...9...:...;.
  165. 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, 0x11, 0xc7, // ..+.......?.....
  166. 0xf7, 0x3d, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x82, 0x52, // [email protected]
  167. 0xf4, 0x3d, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x66, 0xd8, // .=+.......A...f.
  168. 0xef, 0x3d, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x3f, 0x00, // .=,.......B...?.
  169. 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // [email protected]...+.....
  170. 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0xe5, 0xf3, 0x34, 0xbe, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..E.....4.+.....
  171. 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x5b, 0x6b, 0x2e, 0xbe, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..F...[k..+.....
  172. 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x30, 0xfa, 0x1a, 0xbe, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, // ..G...0...,.....
  173. 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x45, 0x00, 0x00, 0x00, 0x46, 0x00, 0x00, 0x00, 0x47, 0x00, // ..H...E...F...G.
  174. 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x56, 0x59, // ..+.......K...VY
  175. 0xff, 0xbd, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0xf1, 0x68, // ..+.......L....h
  176. 0xf4, 0xbd, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x1f, 0x39, // ..+.......M....9
  177. 0xc5, 0xbd, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x4b, 0x00, // ..,.......N...K.
  178. 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x4d, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..L...M...+.....
  179. 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x83, 0xcb, 0xf2, 0x3a, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..Q......:+.....
  180. 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x03, 0x80, 0x05, 0xbd, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..R.......+.....
  181. 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x8f, 0xa4, 0xb4, 0xbd, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, // ..S.......,.....
  182. 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x52, 0x00, 0x00, 0x00, 0x53, 0x00, // ..T...Q...R...S.
  183. 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x37, 0xbd, // ..+.......W...7.
  184. 0x97, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x73, 0x02, // .>+.......X...s.
  185. 0x90, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x09, 0x2b, // .>+.......Y....+
  186. 0x79, 0x3e, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x57, 0x00, // y>,.......Z...W.
  187. 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x59, 0x00, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..X...Y...+.....
  188. 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x2a, 0x7c, 0xa3, 0xbd, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..]...*|..+.....
  189. 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x27, 0xee, 0xdf, 0xbd, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // ..^...'...+.....
  190. 0x00, 0x00, 0x5f, 0x00, 0x00, 0x00, 0x5c, 0xfb, 0x20, 0xbe, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, // .._..... .,.....
  191. 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0x5e, 0x00, 0x00, 0x00, 0x5f, 0x00, // ..`...]...^..._.
  192. 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x1c, 0x2a, // ..+.......j....*
  193. 0xfa, 0xbe, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x1c, 0x2a, // ..+.......p....*
  194. 0xfa, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0xa1, 0xd8, // .>+.......{.....
  195. 0x8b, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0xa1, 0xd8, // .?+.............
  196. 0x8b, 0xbf, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x01, 0x7b, // ..+............{
  197. 0xa1, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, // .>+.............
  198. 0x40, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x00, 0x00, // @@+.............
  199. 0x80, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00, 0x00, 0xa1, 0xd8, // .?+.............
  200. 0x0b, 0x3f, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, // .?+.............
  201. 0x00, 0x40, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x00, 0x00, // .@+.............
  202. 0x00, 0x3f, 0x20, 0x00, 0x04, 0x00, 0x1c, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, // .? .............
  203. 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x1c, 0x01, 0x00, 0x00, 0x1d, 0x01, 0x00, 0x00, 0x01, 0x00, // ..;.............
  204. 0x00, 0x00, 0x20, 0x00, 0x04, 0x00, 0x27, 0x01, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x0d, 0x00, // .. ...'.........
  205. 0x00, 0x00, 0x3b, 0x00, 0x04, 0x00, 0x27, 0x01, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x03, 0x00, // ..;...'...(.....
  206. 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1f, 0x02, 0x00, 0x00, 0x8e, 0xc6, // ..+.............
  207. 0x8b, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x6b, 0x0a, // .>+....... ...k.
  208. 0x8d, 0x3e, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, 0x8e, 0xb8, // .>+.......!.....
  209. 0x80, 0x3e, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x22, 0x02, 0x00, 0x00, 0x1f, 0x02, // .>,.......".....
  210. 0x00, 0x00, 0x20, 0x02, 0x00, 0x00, 0x21, 0x02, 0x00, 0x00, 0x2b, 0x00, 0x04, 0x00, 0x06, 0x00, // .. ...!...+.....
  211. 0x00, 0x00, 0x24, 0x02, 0x00, 0x00, 0xcd, 0xcc, 0xcc, 0x3e, 0x2c, 0x00, 0x06, 0x00, 0x08, 0x00, // ..$......>,.....
  212. 0x00, 0x00, 0x25, 0x02, 0x00, 0x00, 0x24, 0x02, 0x00, 0x00, 0x24, 0x02, 0x00, 0x00, 0x24, 0x02, // ..%...$...$...$.
  213. 0x00, 0x00, 0x36, 0x00, 0x05, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, // ..6.............
  214. 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x02, 0x00, 0x05, 0x00, 0x00, 0x00, 0x3d, 0x00, // ..............=.
  215. 0x04, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1e, 0x01, 0x00, 0x00, 0x1d, 0x01, 0x00, 0x00, 0x0c, 0x00, // ................
  216. 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x45, 0x00, // ......F.......E.
  217. 0x00, 0x00, 0x1e, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x68, 0x01, // ......Q.......h.
  218. 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, // ..F.............
  219. 0x00, 0x00, 0x69, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x51, 0x00, // ..i...j...h...Q.
  220. 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x01, 0x00, // ......l...F.....
  221. 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x6d, 0x01, 0x00, 0x00, 0x70, 0x00, // ..........m...p.
  222. 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x70, 0x01, // ..l...Q.......p.
  223. 0x00, 0x00, 0x46, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, // ..F.............
  224. 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x70, 0x01, 0x00, 0x00, 0x85, 0x00, // ..q...j...p.....
  225. 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x75, 0x01, 0x00, 0x00, 0x7b, 0x00, 0x00, 0x00, 0x68, 0x01, // ......u...{...h.
  226. 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x78, 0x01, 0x00, 0x00, 0x75, 0x01, // ..........x...u.
  227. 0x00, 0x00, 0x70, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x7c, 0x01, // ..p...........|.
  228. 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, // ......h.........
  229. 0x00, 0x00, 0x7f, 0x01, 0x00, 0x00, 0x7c, 0x01, 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00, 0x85, 0x00, // ......|...l.....
  230. 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x83, 0x01, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x6c, 0x01, // ..............l.
  231. 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x86, 0x01, 0x00, 0x00, 0x83, 0x01, // ................
  232. 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00, 0x83, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x87, 0x01, // ..l.............
  233. 0x00, 0x00, 0x86, 0x01, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, // ................
  234. 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x87, 0x01, 0x00, 0x00, 0x85, 0x00, // ................
  235. 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8c, 0x01, 0x00, 0x00, 0x83, 0x00, 0x00, 0x00, 0x70, 0x01, // ..............p.
  236. 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x8f, 0x01, 0x00, 0x00, 0x8c, 0x01, // ................
  237. 0x00, 0x00, 0x6c, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x95, 0x01, // ..l.............
  238. 0x00, 0x00, 0x70, 0x01, 0x00, 0x00, 0x70, 0x01, 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, // ..p...p.........
  239. 0x00, 0x00, 0x9a, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x68, 0x01, 0x00, 0x00, 0x83, 0x00, // ......h...h.....
  240. 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9b, 0x01, 0x00, 0x00, 0x95, 0x01, 0x00, 0x00, 0x9a, 0x01, // ................
  241. 0x00, 0x00, 0x85, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9c, 0x01, 0x00, 0x00, 0x9e, 0x00, // ................
  242. 0x00, 0x00, 0x9b, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xab, 0x01, // ................
  243. 0x00, 0x00, 0x36, 0x00, 0x00, 0x00, 0x69, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, // ..6...i.........
  244. 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0xab, 0x01, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x85, 0x00, // ................
  245. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xae, 0x01, 0x00, 0x00, 0xac, 0x01, 0x00, 0x00, 0x25, 0x02, // ..............%.
  246. 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xb0, 0x01, 0x00, 0x00, 0x22, 0x02, // ..............".
  247. 0x00, 0x00, 0xae, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x01, // ................
  248. 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x6d, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, // ..<...m.........
  249. 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0xb5, 0x01, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x85, 0x00, // ................
  250. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, 0x25, 0x02, // ..............%.
  251. 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0xb0, 0x01, // ................
  252. 0x00, 0x00, 0xb8, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xbf, 0x01, // ................
  253. 0x00, 0x00, 0x42, 0x00, 0x00, 0x00, 0x71, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, // ..B...q.........
  254. 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0xbf, 0x01, 0x00, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x85, 0x00, // ................
  255. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, 0xc0, 0x01, 0x00, 0x00, 0x25, 0x02, // ..............%.
  256. 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xc4, 0x01, 0x00, 0x00, 0xba, 0x01, // ................
  257. 0x00, 0x00, 0xc2, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xc9, 0x01, // ................
  258. 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x78, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, // ..H...x.........
  259. 0x00, 0x00, 0xca, 0x01, 0x00, 0x00, 0xc9, 0x01, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x85, 0x00, // ................
  260. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0xca, 0x01, 0x00, 0x00, 0x25, 0x02, // ..............%.
  261. 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xce, 0x01, 0x00, 0x00, 0xc4, 0x01, // ................
  262. 0x00, 0x00, 0xcc, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xd3, 0x01, // ................
  263. 0x00, 0x00, 0x4e, 0x00, 0x00, 0x00, 0x7f, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, // ..N.............
  264. 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x81, 0x00, // ................
  265. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, 0xce, 0x01, 0x00, 0x00, 0xd4, 0x01, // ................
  266. 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, 0x54, 0x00, // ..............T.
  267. 0x00, 0x00, 0x88, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xdc, 0x01, // ................
  268. 0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, // ................
  269. 0x00, 0x00, 0xde, 0x01, 0x00, 0x00, 0xd6, 0x01, 0x00, 0x00, 0xdc, 0x01, 0x00, 0x00, 0x8e, 0x00, // ................
  270. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xe3, 0x01, 0x00, 0x00, 0x5a, 0x00, 0x00, 0x00, 0x8f, 0x01, // ..........Z.....
  271. 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, 0xe3, 0x01, // ................
  272. 0x00, 0x00, 0xe7, 0x00, 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xe6, 0x01, // ................
  273. 0x00, 0x00, 0xde, 0x01, 0x00, 0x00, 0xe4, 0x01, 0x00, 0x00, 0x8e, 0x00, 0x05, 0x00, 0x08, 0x00, // ................
  274. 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x9c, 0x01, 0x00, 0x00, 0x8e, 0x00, // ......`.........
  275. 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0xe7, 0x00, // ................
  276. 0x00, 0x00, 0x81, 0x00, 0x05, 0x00, 0x08, 0x00, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0xe6, 0x01, // ................
  277. 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4a, 0x01, // ......Q.......J.
  278. 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x51, 0x00, 0x05, 0x00, 0x06, 0x00, // ..........Q.....
  279. 0x00, 0x00, 0x4c, 0x01, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x51, 0x00, // ..L...........Q.
  280. 0x05, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4e, 0x01, 0x00, 0x00, 0xee, 0x01, 0x00, 0x00, 0x02, 0x00, // ......N.........
  281. 0x00, 0x00, 0x50, 0x00, 0x07, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0x4a, 0x01, // ..P.......&...J.
  282. 0x00, 0x00, 0x4c, 0x01, 0x00, 0x00, 0x4e, 0x01, 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x3e, 0x00, // ..L...N.......>.
  283. 0x03, 0x00, 0x28, 0x01, 0x00, 0x00, 0x26, 0x02, 0x00, 0x00, 0xfd, 0x00, 0x01, 0x00, 0x38, 0x00, // ..(...&.......8.
  284. 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ......
  285. };
  286. static const uint8_t fs_mesh_wgsl[1872] =
  287. {
  288. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x07, // FSH....e......8.
  289. 0x00, 0x00, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, 0x73, 0x74, 0x69, 0x63, 0x28, 0x6f, 0x66, 0x66, // ..diagnostic(off
  290. 0x2c, 0x20, 0x64, 0x65, 0x72, 0x69, 0x76, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x75, 0x6e, 0x69, // , derivative_uni
  291. 0x66, 0x6f, 0x72, 0x6d, 0x69, 0x74, 0x79, 0x29, 0x3b, 0x0a, 0x64, 0x69, 0x61, 0x67, 0x6e, 0x6f, // formity);.diagno
  292. 0x73, 0x74, 0x69, 0x63, 0x28, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x73, 0x75, 0x62, 0x67, 0x72, 0x6f, // stic(off, subgro
  293. 0x75, 0x70, 0x5f, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x69, 0x74, 0x79, 0x29, 0x3b, 0x0a, // up_uniformity);.
  294. 0x0a, 0x76, 0x61, 0x72, 0x3c, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x3e, 0x20, 0x62, 0x67, // .var<private> bg
  295. 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3a, 0x20, 0x76, // fx_FragData0 : v
  296. 0x65, 0x63, 0x34, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x3b, 0x0a, 0x0a, 0x66, 0x6e, 0x20, 0x6d, 0x61, // ec4<f32>;..fn ma
  297. 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x6e, 0x65, 0x72, 0x28, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, // in_inner(v_norma
  298. 0x6c, 0x20, 0x3a, 0x20, 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x29, 0x20, 0x7b, // l : vec3<f32>) {
  299. 0x0a, 0x20, 0x20, 0x6c, 0x65, 0x74, 0x20, 0x76, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, // . let v = norma
  300. 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x29, 0x3b, 0x0a, // lize(v_normal);.
  301. 0x20, 0x20, 0x6c, 0x65, 0x74, 0x20, 0x76, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x76, 0x2e, 0x78, 0x3b, // let v_1 = v.x;
  302. 0x0a, 0x20, 0x20, 0x6c, 0x65, 0x74, 0x20, 0x76, 0x5f, 0x32, 0x20, 0x3d, 0x20, 0x76, 0x2e, 0x79, // . let v_2 = v.y
  303. 0x3b, 0x0a, 0x20, 0x20, 0x6c, 0x65, 0x74, 0x20, 0x76, 0x5f, 0x33, 0x20, 0x3d, 0x20, 0x76, 0x2e, // ;. let v_3 = v.
  304. 0x7a, 0x3b, 0x0a, 0x20, 0x20, 0x6c, 0x65, 0x74, 0x20, 0x76, 0x5f, 0x34, 0x20, 0x3d, 0x20, 0x28, // z;. let v_4 = (
  305. 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, // (((((((vec3<f32>
  306. 0x28, 0x30, 0x2e, 0x32, 0x37, 0x32, 0x39, 0x39, 0x39, 0x32, 0x32, 0x37, 0x30, 0x34, 0x36, 0x39, // (0.2729992270469
  307. 0x36, 0x36, 0x35, 0x35, 0x32, 0x37, 0x33, 0x66, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x37, 0x35, 0x34, // 6655273f, 0.2754
  308. 0x37, 0x30, 0x31, 0x30, 0x37, 0x37, 0x39, 0x33, 0x38, 0x30, 0x37, 0x39, 0x38, 0x33, 0x34, 0x66, // 701077938079834f
  309. 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x35, 0x31, 0x34, 0x30, 0x38, 0x30, 0x34, 0x30, 0x35, 0x32, 0x33, // , 0.251408040523
  310. 0x35, 0x32, 0x39, 0x30, 0x35, 0x32, 0x37, 0x33, 0x66, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, // 52905273f) + (((
  311. 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x2d, 0x30, 0x2e, 0x33, 0x38, 0x34, // vec3<f32>(-0.384
  312. 0x31, 0x36, 0x33, 0x34, 0x39, 0x38, 0x38, 0x37, 0x38, 0x34, 0x37, 0x39, 0x30, 0x30, 0x33, 0x39, // 1634988784790039
  313. 0x31, 0x66, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x34, 0x32, 0x33, 0x34, 0x39, 0x32, 0x32, 0x38, 0x32, // 1f, -0.423492282
  314. 0x36, 0x32, 0x39, 0x30, 0x31, 0x33, 0x30, 0x36, 0x31, 0x35, 0x32, 0x66, 0x2c, 0x20, 0x2d, 0x30, // 62901306152f, -0
  315. 0x2e, 0x34, 0x32, 0x35, 0x35, 0x33, 0x32, 0x37, 0x32, 0x38, 0x34, 0x33, 0x33, 0x36, 0x30, 0x39, // .425532728433609
  316. 0x30, 0x30, 0x38, 0x37, 0x39, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x2d, 0x30, 0x2e, 0x34, 0x38, // 00879f) * (-0.48
  317. 0x38, 0x36, 0x30, 0x32, 0x35, 0x31, 0x39, 0x30, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x35, 0x35, // 8602519035339355
  318. 0x34, 0x37, 0x66, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x31, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, // 47f * v_1)) * 2.
  319. 0x30, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, // 0f) * vec3<f32>(
  320. 0x30, 0x2e, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, // 0.40000000596046
  321. 0x34, 0x34, 0x37, 0x37, 0x35, 0x34, 0x66, 0x29, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, // 447754f))) + (((
  322. 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, 0x30, 0x35, 0x35, 0x39, // vec3<f32>(0.0559
  323. 0x30, 0x36, 0x32, 0x39, 0x35, 0x37, 0x37, 0x36, 0x33, 0x36, 0x37, 0x31, 0x38, 0x37, 0x35, 0x66, // 062957763671875f
  324. 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x35, 0x36, 0x36, 0x32, 0x37, 0x34, 0x33, 0x37, 0x34, 0x37, 0x32, // , 0.056627437472
  325. 0x33, 0x34, 0x33, 0x34, 0x34, 0x34, 0x38, 0x32, 0x66, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x36, 0x39, // 34344482f, 0.069
  326. 0x39, 0x36, 0x39, 0x39, 0x33, 0x37, 0x32, 0x30, 0x35, 0x33, 0x31, 0x34, 0x36, 0x33, 0x36, 0x32, // 9699372053146362
  327. 0x33, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x30, 0x2e, 0x34, 0x38, 0x38, 0x36, 0x30, 0x32, 0x35, // 3f) * (0.4886025
  328. 0x31, 0x39, 0x30, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x35, 0x35, 0x34, 0x37, 0x66, 0x20, 0x2a, // 1903533935547f *
  329. 0x20, 0x76, 0x5f, 0x32, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x66, 0x29, 0x20, 0x2a, // v_2)) * 2.0f) *
  330. 0x20, 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, 0x34, 0x30, 0x30, // vec3<f32>(0.400
  331. 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, // 0000059604644775
  332. 0x34, 0x66, 0x29, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x76, 0x65, 0x63, 0x33, 0x3c, // 4f))) + (((vec3<
  333. 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, 0x31, 0x32, 0x30, 0x39, 0x38, 0x35, 0x31, 0x35, 0x37, // f32>(0.120985157
  334. 0x37, 0x38, 0x37, 0x37, 0x39, 0x39, 0x38, 0x33, 0x35, 0x32, 0x31, 0x66, 0x2c, 0x20, 0x30, 0x2e, // 78779983521f, 0.
  335. 0x31, 0x31, 0x39, 0x32, 0x39, 0x37, 0x39, 0x39, 0x36, 0x31, 0x36, 0x33, 0x33, 0x36, 0x38, 0x32, // 1192979961633682
  336. 0x32, 0x35, 0x31, 0x66, 0x2c, 0x20, 0x30, 0x2e, 0x31, 0x31, 0x37, 0x31, 0x31, 0x31, 0x39, 0x36, // 251f, 0.11711196
  337. 0x36, 0x30, 0x31, 0x33, 0x39, 0x30, 0x38, 0x33, 0x38, 0x36, 0x32, 0x33, 0x66, 0x29, 0x20, 0x2a, // 601390838623f) *
  338. 0x20, 0x28, 0x2d, 0x30, 0x2e, 0x34, 0x38, 0x38, 0x36, 0x30, 0x32, 0x35, 0x31, 0x39, 0x30, 0x33, // (-0.48860251903
  339. 0x35, 0x33, 0x33, 0x39, 0x33, 0x35, 0x35, 0x34, 0x37, 0x66, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x33, // 533935547f * v_3
  340. 0x29, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, // )) * 2.0f) * vec
  341. 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // 3<f32>(0.4000000
  342. 0x30, 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x34, 0x66, 0x29, 0x29, // 0596046447754f))
  343. 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, // ) + (((vec3<f32>
  344. 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x37, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x33, 0x38, 0x30, 0x31, // (-0.176711633801
  345. 0x34, 0x36, 0x30, 0x32, 0x36, 0x36, 0x31, 0x31, 0x66, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x37, // 46026611f, -0.17
  346. 0x30, 0x33, 0x33, 0x31, 0x34, 0x30, 0x33, 0x36, 0x31, 0x33, 0x30, 0x39, 0x30, 0x35, 0x31, 0x35, // 0331403613090515
  347. 0x31, 0x34, 0x66, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x35, 0x31, 0x33, 0x34, 0x35, 0x30, 0x31, // 14f, -0.15134501
  348. 0x34, 0x35, 0x37, 0x32, 0x31, 0x34, 0x33, 0x35, 0x35, 0x34, 0x36, 0x39, 0x66, 0x29, 0x20, 0x2a, // 457214355469f) *
  349. 0x20, 0x28, 0x28, 0x31, 0x2e, 0x30, 0x39, 0x32, 0x35, 0x34, 0x38, 0x34, 0x38, 0x39, 0x35, 0x37, // ((1.09254848957
  350. 0x30, 0x36, 0x31, 0x37, 0x36, 0x37, 0x35, 0x37, 0x38, 0x66, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x31, // 061767578f * v_1
  351. 0x29, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x33, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x30, 0x66, // ) * v_3)) * 1.0f
  352. 0x29, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, // ) * vec3<f32>(0.
  353. 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, // 4000000059604644
  354. 0x37, 0x37, 0x35, 0x34, 0x66, 0x29, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, 0x63, // 7754f))) + ((vec
  355. 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x2d, 0x30, 0x2e, 0x31, 0x32, 0x34, 0x36, 0x38, 0x32, // 3<f32>(-0.124682
  356. 0x31, 0x31, 0x33, 0x35, 0x32, 0x38, 0x32, 0x35, 0x31, 0x36, 0x34, 0x37, 0x39, 0x35, 0x66, 0x2c, // 11352825164795f,
  357. 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x31, 0x39, 0x33, 0x34, 0x30, 0x37, 0x38, 0x34, 0x38, 0x34, 0x37, // -0.119340784847
  358. 0x37, 0x33, 0x36, 0x33, 0x35, 0x38, 0x36, 0x34, 0x66, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x39, // 73635864f, -0.09
  359. 0x36, 0x33, 0x30, 0x30, 0x33, 0x35, 0x36, 0x30, 0x39, 0x30, 0x30, 0x36, 0x38, 0x38, 0x31, 0x37, // 6300356090068817
  360. 0x31, 0x34, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x39, 0x32, 0x35, // 14f) * ((-1.0925
  361. 0x34, 0x38, 0x34, 0x38, 0x39, 0x35, 0x37, 0x30, 0x36, 0x31, 0x37, 0x36, 0x37, 0x35, 0x37, 0x38, // 4848957061767578
  362. 0x66, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x31, 0x29, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x32, 0x29, 0x29, // f * v_1) * v_2))
  363. 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x66, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, // * 0.5f)) + ((ve
  364. 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x38, 0x35, 0x32, // c3<f32>(0.001852
  365. 0x33, 0x37, 0x38, 0x35, 0x39, 0x38, 0x34, 0x31, 0x34, 0x33, 0x36, 0x31, 0x34, 0x38, 0x66, 0x2c, // 37859841436148f,
  366. 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x33, 0x32, 0x35, 0x39, 0x32, 0x37, 0x38, 0x34, 0x36, 0x31, 0x33, // -0.032592784613
  367. 0x33, 0x37, 0x30, 0x38, 0x39, 0x35, 0x33, 0x39, 0x66, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x38, // 37089539f, -0.08
  368. 0x38, 0x32, 0x30, 0x34, 0x34, 0x39, 0x35, 0x36, 0x30, 0x38, 0x38, 0x30, 0x36, 0x36, 0x31, 0x30, // 8204495608806610
  369. 0x31, 0x31, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x30, 0x2e, 0x33, 0x31, 0x35, 0x33, 0x39, 0x31, // 11f) * (0.315391
  370. 0x35, 0x37, 0x30, 0x33, 0x32, 0x39, 0x36, 0x36, 0x36, 0x31, 0x33, 0x37, 0x37, 0x66, 0x20, 0x2a, // 5703296661377f *
  371. 0x20, 0x28, 0x28, 0x28, 0x33, 0x2e, 0x30, 0x66, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x32, 0x29, 0x20, // (((3.0f * v_2)
  372. 0x2a, 0x20, 0x76, 0x5f, 0x32, 0x29, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x66, 0x29, 0x29, 0x29, // * v_2) - 1.0f)))
  373. 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x66, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, // * 0.5f)) + ((ve
  374. 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x30, 0x2e, 0x32, 0x39, 0x36, 0x33, 0x36, 0x35, // c3<f32>(0.296365
  375. 0x34, 0x36, 0x39, 0x36, 0x39, 0x34, 0x31, 0x33, 0x37, 0x35, 0x37, 0x33, 0x32, 0x34, 0x66, 0x2c, // 46969413757324f,
  376. 0x20, 0x30, 0x2e, 0x32, 0x38, 0x31, 0x32, 0x36, 0x38, 0x36, 0x38, 0x36, 0x30, 0x35, 0x36, 0x31, // 0.2812686860561
  377. 0x33, 0x37, 0x30, 0x38, 0x34, 0x39, 0x36, 0x66, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x34, 0x33, 0x33, // 3708496f, 0.2433
  378. 0x32, 0x38, 0x32, 0x32, 0x38, 0x35, 0x39, 0x32, 0x38, 0x37, 0x32, 0x36, 0x31, 0x39, 0x36, 0x33, // 2822859287261963
  379. 0x66, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x39, 0x32, 0x35, 0x34, 0x38, // f) * ((-1.092548
  380. 0x34, 0x38, 0x39, 0x35, 0x37, 0x30, 0x36, 0x31, 0x37, 0x36, 0x37, 0x35, 0x37, 0x38, 0x66, 0x20, // 48957061767578f
  381. 0x2a, 0x20, 0x76, 0x5f, 0x33, 0x29, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x32, 0x29, 0x29, 0x20, 0x2a, // * v_3) * v_2)) *
  382. 0x20, 0x30, 0x2e, 0x35, 0x66, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x76, 0x65, 0x63, 0x33, // 0.5f)) + ((vec3
  383. 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x28, 0x2d, 0x30, 0x2e, 0x30, 0x37, 0x39, 0x38, 0x32, 0x36, 0x36, // <f32>(-0.0798266
  384. 0x36, 0x37, 0x39, 0x30, 0x34, 0x38, 0x35, 0x33, 0x38, 0x32, 0x30, 0x38, 0x66, 0x2c, 0x20, 0x2d, // 679048538208f, -
  385. 0x30, 0x2e, 0x31, 0x30, 0x39, 0x33, 0x34, 0x30, 0x39, 0x35, 0x38, 0x32, 0x39, 0x37, 0x32, 0x35, // 0.10934095829725
  386. 0x32, 0x36, 0x35, 0x35, 0x30, 0x33, 0x66, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x35, 0x37, 0x32, // 265503f, -0.1572
  387. 0x30, 0x38, 0x38, 0x35, 0x39, 0x39, 0x32, 0x30, 0x35, 0x30, 0x31, 0x37, 0x30, 0x38, 0x39, 0x38, // 0885992050170898
  388. 0x66, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x30, 0x2e, 0x35, 0x34, 0x36, 0x32, 0x37, 0x34, 0x32, 0x34, // f) * (0.54627424
  389. 0x34, 0x37, 0x38, 0x35, 0x33, 0x30, 0x38, 0x38, 0x33, 0x37, 0x38, 0x39, 0x66, 0x20, 0x2a, 0x20, // 478530883789f *
  390. 0x28, 0x28, 0x76, 0x5f, 0x33, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x33, 0x29, 0x20, 0x2d, 0x20, 0x28, // ((v_3 * v_3) - (
  391. 0x76, 0x5f, 0x31, 0x20, 0x2a, 0x20, 0x76, 0x5f, 0x31, 0x29, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, // v_1 * v_1)))) *
  392. 0x30, 0x2e, 0x35, 0x66, 0x29, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, // 0.5f));. bgfx_F
  393. 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x3c, // ragData0 = vec4<
  394. 0x66, 0x33, 0x32, 0x3e, 0x28, 0x76, 0x5f, 0x34, 0x2e, 0x78, 0x2c, 0x20, 0x76, 0x5f, 0x34, 0x2e, // f32>(v_4.x, v_4.
  395. 0x79, 0x2c, 0x20, 0x76, 0x5f, 0x34, 0x2e, 0x7a, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x66, 0x29, 0x3b, // y, v_4.z, 1.0f);
  396. 0x0a, 0x7d, 0x0a, 0x0a, 0x40, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x0a, 0x66, 0x6e, // .}[email protected]
  397. 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x28, 0x40, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x28, // main(@location(
  398. 0x30, 0x75, 0x29, 0x20, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x3a, 0x20, 0x76, // 0u) v_normal : v
  399. 0x65, 0x63, 0x33, 0x3c, 0x66, 0x33, 0x32, 0x3e, 0x29, 0x20, 0x2d, 0x3e, 0x20, 0x40, 0x6c, 0x6f, // ec3<f32>) -> @lo
  400. 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x28, 0x30, 0x75, 0x29, 0x20, 0x76, 0x65, 0x63, 0x34, 0x3c, // cation(0u) vec4<
  401. 0x66, 0x33, 0x32, 0x3e, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x69, 0x6e, // f32> {. main_in
  402. 0x6e, 0x65, 0x72, 0x28, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x29, 0x3b, 0x0a, 0x20, // ner(v_normal);.
  403. 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, // return bgfx_Fra
  404. 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x3b, 0x0a, 0x7d, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // gData0;.}.......
  405. };
  406. static const uint8_t fs_mesh_dx11[882] =
  407. {
  408. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x03, // FSH....e........
  409. 0x00, 0x00, 0x44, 0x58, 0x42, 0x43, 0x15, 0x86, 0xf4, 0xff, 0x46, 0x5a, 0xea, 0x4b, 0x79, 0xb0, // ..DXBC....FZ.Ky.
  410. 0xc8, 0xc2, 0xb2, 0x75, 0xb4, 0x10, 0x01, 0x00, 0x00, 0x00, 0x5c, 0x03, 0x00, 0x00, 0x03, 0x00, // ...u............
  411. 0x00, 0x00, 0x2c, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0xb4, 0x00, 0x00, 0x00, 0x49, 0x53, // ..,...........IS
  412. 0x47, 0x4e, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x38, 0x00, // GNL...........8.
  413. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  414. 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ......D.........
  415. 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x53, 0x56, // ..............SV
  416. 0x5f, 0x50, 0x4f, 0x53, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x00, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, // _POSITION.NORMAL
  417. 0x00, 0xab, 0x4f, 0x53, 0x47, 0x4e, 0x2c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, // ..OSGN,.........
  418. 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, // .. .............
  419. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x41, 0x52, // ..........SV_TAR
  420. 0x47, 0x45, 0x54, 0x00, 0xab, 0xab, 0x53, 0x48, 0x45, 0x58, 0xa0, 0x02, 0x00, 0x00, 0x50, 0x00, // GET...SHEX....P.
  421. 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x6a, 0x08, 0x00, 0x01, 0x62, 0x10, 0x00, 0x03, 0x72, 0x10, // ......j...b...r.
  422. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x65, 0x00, 0x00, 0x03, 0xf2, 0x20, 0x10, 0x00, 0x00, 0x00, // ......e.... ....
  423. 0x00, 0x00, 0x68, 0x00, 0x00, 0x02, 0x03, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x07, 0x12, 0x00, // ..h.............
  424. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46, 0x12, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x46, 0x12, // ......F.......F.
  425. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x05, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, // ......D.........
  426. 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0xf2, 0x00, // ..........8.....
  427. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x19, // ................
  428. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0f, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, // ......2...r.....
  429. 0x00, 0x00, 0x56, 0x05, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x3a, 0xc4, // ..V........@..:.
  430. 0x19, 0x3e, 0x25, 0x82, 0x29, 0x3e, 0x39, 0x53, 0x2a, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, // .>%.)>9S*>.....@
  431. 0x00, 0x00, 0x8e, 0xc6, 0x8b, 0x3e, 0x6b, 0x0a, 0x8d, 0x3e, 0x8e, 0xb8, 0x80, 0x3e, 0x00, 0x00, // .....>k..>...>..
  432. 0x00, 0x00, 0x32, 0x00, 0x00, 0x0c, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xa6, 0x0a, // ..2...r.........
  433. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x92, 0x04, 0xb3, 0x3c, 0xb8, 0x53, // .......@.....<.S
  434. 0xb5, 0x3c, 0x16, 0x0d, 0xe0, 0x3c, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, // .<...<....F.....
  435. 0x00, 0x00, 0x32, 0x00, 0x00, 0x0c, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf6, 0x0f, // ..2...r.........
  436. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x20, 0xb4, 0x41, 0xbd, 0x9c, 0x00, // .......@.. .A...
  437. 0x3f, 0xbd, 0xa0, 0x80, 0x3b, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, // ?...;.....F.....
  438. 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0xf2, 0x00, 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, 0x0e, // ..8...........F.
  439. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb6, 0x0a, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, // ..............2.
  440. 0x00, 0x0c, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x10, 0x00, 0x02, 0x00, // ..r.............
  441. 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0xe2, 0x28, 0x9e, 0xbd, 0x04, 0x73, 0x98, 0xbd, 0xc8, 0x74, // ...@...(...s...t
  442. 0x87, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, // ......F.......2.
  443. 0x00, 0x0c, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x56, 0x05, 0x10, 0x00, 0x02, 0x00, // ..r.......V.....
  444. 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x96, 0x7d, 0x8b, 0x3d, 0xcd, 0x83, 0x85, 0x3d, 0xd0, 0x79, // ...@...}.=...=.y
  445. 0x57, 0x3d, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, // W=....F.......2.
  446. 0x00, 0x09, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2a, 0x00, 0x10, 0x00, 0x02, 0x00, // ..........*.....
  447. 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x40, 0x40, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, // ...@....@@.@....
  448. 0x80, 0xbf, 0x32, 0x00, 0x00, 0x0c, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, // ..2...r.........
  449. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0xa6, 0x26, 0x99, 0x39, 0x4e, 0x6b, // .......@...&.9Nk
  450. 0xa8, 0xbb, 0x93, 0xe4, 0x63, 0xbc, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, // ....c.....F.....
  451. 0x00, 0x00, 0x32, 0x00, 0x00, 0x0c, 0x72, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0xf6, 0x0f, // ..2...r.........
  452. 0x10, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x48, 0xc8, 0x25, 0xbe, 0x62, 0x56, // [email protected].%.bV
  453. 0x1d, 0xbe, 0x37, 0x1d, 0x08, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, 0x10, 0x00, 0x01, 0x00, // ..7.......F.....
  454. 0x00, 0x00, 0x38, 0x00, 0x00, 0x07, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, // ..8.............
  455. 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, // ..............2.
  456. 0x00, 0x0a, 0x12, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x00, 0x10, 0x00, 0x00, 0x00, // ..........:.....
  457. 0x00, 0x00, 0x3a, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x80, 0x41, 0x00, // ..:...........A.
  458. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x0c, 0x72, 0x20, 0x10, 0x00, 0x00, 0x00, // ......2...r ....
  459. 0x00, 0x00, 0x06, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x40, 0x00, 0x00, 0x85, 0x9d, // ...........@....
  460. 0xb2, 0xbc, 0x9a, 0xa7, 0xf4, 0xbc, 0x69, 0xe1, 0x2f, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x46, 0x02, // ......i./.....F.
  461. 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x36, 0x00, 0x00, 0x05, 0x82, 0x20, 0x10, 0x00, 0x00, 0x00, // ......6.... ....
  462. 0x00, 0x00, 0x01, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x3e, 0x00, 0x00, 0x01, 0x00, 0x00, // ...@.....?>.....
  463. 0x00, 0x00, // ..
  464. };
  465. static const uint8_t fs_mesh_dxil[3610] =
  466. {
  467. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x0e, // FSH....e........
  468. 0x00, 0x00, 0x44, 0x58, 0x42, 0x43, 0xb0, 0x82, 0x33, 0xd3, 0x76, 0xaf, 0x05, 0x5a, 0x68, 0x24, // ..DXBC..3.v..Zh$
  469. 0xb2, 0xe5, 0xc8, 0xdc, 0x86, 0x3d, 0x01, 0x00, 0x00, 0x00, 0x04, 0x0e, 0x00, 0x00, 0x07, 0x00, // .....=..........
  470. 0x00, 0x00, 0x3c, 0x00, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0xec, 0x00, // ..<...L.........
  471. 0x00, 0x00, 0xa0, 0x01, 0x00, 0x00, 0xcc, 0x06, 0x00, 0x00, 0xe8, 0x06, 0x00, 0x00, 0x53, 0x46, // ..............SF
  472. 0x49, 0x30, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, // I0............IS
  473. 0x47, 0x31, 0x5c, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, // G1..............
  474. 0x00, 0x00, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, // ..H.............
  475. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  476. 0x00, 0x00, 0x54, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, // ..T.............
  477. 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x07, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x56, // ..............SV
  478. 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, // _Position.NORMAL
  479. 0x00, 0x00, 0x4f, 0x53, 0x47, 0x31, 0x34, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, // ..OSG14.........
  480. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, // ......(.......@.
  481. 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  482. 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, // ..SV_Target...PS
  483. 0x56, 0x30, 0xac, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // V0....4.........
  484. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, // ................
  485. 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  486. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  487. 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x00, 0x6d, 0x61, // .......NORMAL.ma
  488. 0x69, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, // in..............
  489. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x03, 0x03, 0x04, // ............D...
  490. 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x43, 0x00, 0x03, 0x02, // ............C...
  491. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x10, 0x03, 0x00, // ............D...
  492. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  493. 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, // ................
  494. 0x00, 0x00, 0x53, 0x54, 0x41, 0x54, 0x24, 0x05, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x49, 0x01, // ..STAT$...`...I.
  495. 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x0c, 0x05, // ..DXIL..........
  496. 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, 0x00, 0x00, 0x40, 0x01, 0x00, 0x00, 0x0b, 0x82, // ..BC..!...@.....
  497. 0x20, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91, 0x41, 0xc8, // ...........#.A.
  498. 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c, 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, // .I..29....%.....
  499. 0x8b, 0x62, 0x80, 0x14, 0x45, 0x02, 0x42, 0x92, 0x0b, 0x42, 0xa4, 0x10, 0x32, 0x14, 0x38, 0x08, // .b..E.B..B..2.8.
  500. 0x18, 0x4b, 0x0a, 0x32, 0x52, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5, 0x00, 0x19, // .K.2R.H.. CF....
  501. 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x91, 0x22, 0xc4, 0x50, 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, // 2B.H...".PAQ....
  502. 0xe5, 0x8a, 0x04, 0x29, 0x46, 0x06, 0x51, 0x18, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1b, 0x8c, // ...)F.Q.........
  503. 0xe0, 0xff, 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff, 0xff, 0xff, // ......@.........
  504. 0x03, 0x20, 0x01, 0x00, 0x00, 0x00, 0x49, 0x18, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x82, // . ....I.........
  505. 0x60, 0x42, 0x20, 0x00, 0x00, 0x00, 0x89, 0x20, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x32, 0x22, // `B .... ......2"
  506. 0x48, 0x09, 0x20, 0x64, 0x85, 0x04, 0x93, 0x22, 0xa4, 0x84, 0x04, 0x93, 0x22, 0xe3, 0x84, 0xa1, // H. d..."...."...
  507. 0x90, 0x14, 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, 0xa4, 0x4c, 0x10, 0x40, 0x23, 0x00, 0x25, 0x00, // ...L.....L.@#.%.
  508. 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x20, 0x84, 0x14, 0x42, 0xa6, // .f....`..). ..B.
  509. 0x18, 0x80, 0x10, 0x52, 0x06, 0xa1, 0x82, 0x0c, 0x32, 0xc6, 0x18, 0x63, 0x90, 0x2a, 0xc3, 0x20, // ...R....2..c.*.
  510. 0x83, 0xd8, 0x40, 0x40, 0x26, 0x10, 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, // ..@@&.......r..t
  511. 0x60, 0x87, 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, // `.6h.yh.r....P.m
  512. 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, // ..zP.m..z0.r..s
  513. 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, // .m..q..s .m..x..
  514. 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, // s .m..q`.z0.r...
  515. 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, // 0.r..s [email protected]`
  516. 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, // .t.....v..s .m`.
  517. 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, // s .z0.r...`.t..v
  518. 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, // @.m..x..q`.z0.r.
  519. 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // [email protected]...........
  520. 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, // ..<............y
  521. 0x10, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf2, 0x28, 0x40, 0x00, // . ...........(@.
  522. 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4, 0x61, 0x80, 0x00, 0x08, 0x00, 0x00, // ........0.a.....
  523. 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0b, 0x04, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x32, 0x1e, // ..... ........2.
  524. 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, // ....L...&G..C"%0
  525. 0x02, 0x50, 0x0c, 0x65, 0x50, 0x0e, 0xe5, 0x51, 0x7c, 0xc5, 0x18, 0x50, 0x08, 0x54, 0x4a, 0xa2, // .P.eP..Q|..P.TJ.
  526. 0x0c, 0x0a, 0x61, 0x04, 0xa0, 0x08, 0x0a, 0x84, 0xde, 0x58, 0xc9, 0x41, 0x00, 0x00, 0x00, 0x1c, // ..a......X.A....
  527. 0xc7, 0x01, 0x79, 0x18, 0x00, 0x00, 0x63, 0x00, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, // ..y...c.....L.F.
  528. 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0x05, 0xc7, 0x45, 0xa6, 0x06, // .D..o..M.$...E..
  529. 0xa6, 0xc6, 0x65, 0x46, 0x06, 0x04, 0x45, 0x2c, 0x06, 0xc6, 0x26, 0x2c, 0xc7, 0x26, 0x86, 0x2c, // ..eF..E,..&,.&.,
  530. 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88, 0x62, 0x82, 0x40, 0x18, 0x1b, 0x84, 0x81, 0xd8, 0x20, 0x10, // eC.L..b.@..... .
  531. 0x04, 0x05, 0xb8, 0xb9, 0x09, 0x02, 0x71, 0x6c, 0x18, 0x0e, 0x84, 0x98, 0x20, 0x08, 0xc0, 0x06, // ......ql.... ...
  532. 0x60, 0xc3, 0x40, 0x2c, 0xcb, 0x86, 0x80, 0xd9, 0x30, 0x0c, 0x4a, 0x33, 0x41, 0x78, 0xa8, 0x0d, // `.@,....0.J3Ax..
  533. 0xc1, 0x43, 0xa2, 0x2d, 0x2c, 0xcd, 0x8d, 0xcb, 0x94, 0xd5, 0x17, 0xd4, 0xdb, 0x5c, 0x1a, 0x5d, // .C.-,..........]
  534. 0xda, 0x9b, 0xdb, 0x04, 0xa1, 0x70, 0x26, 0x08, 0xc5, 0xb3, 0x21, 0x20, 0x26, 0x08, 0x05, 0x34, // .....p&...! &..4
  535. 0x41, 0x28, 0xa2, 0x0d, 0x0b, 0x21, 0x4d, 0x54, 0x65, 0x0d, 0x16, 0x71, 0x01, 0x34, 0x9c, 0x9e, // A(...!MTe..q.4..
  536. 0xa4, 0x9a, 0x82, 0x98, 0x26, 0x08, 0x85, 0x34, 0x41, 0x20, 0x90, 0x09, 0x02, 0x91, 0x6c, 0x10, // ....&..4A ....l.
  537. 0x36, 0x6e, 0xc3, 0x32, 0x64, 0xd3, 0x55, 0x69, 0x03, 0x35, 0x5c, 0xdd, 0x06, 0x01, 0xf3, 0x98, // 6n.2d.Ui.5......
  538. 0x4c, 0x59, 0x7d, 0x51, 0x85, 0xc9, 0x9d, 0x95, 0xd1, 0x4d, 0x10, 0x8a, 0x69, 0x82, 0x40, 0x28, // LY}Q.....M..i.@(
  539. 0x1b, 0x84, 0x4d, 0x0c, 0x36, 0x2c, 0x04, 0x18, 0x4c, 0x61, 0x50, 0x5d, 0x83, 0x45, 0x5c, 0x63, // ..M.6,..LaP].E.c
  540. 0xb0, 0x21, 0x20, 0x83, 0x0d, 0xc3, 0x57, 0x06, 0xc0, 0x86, 0x42, 0x89, 0xcc, 0x00, 0x00, 0x68, // .! ...W...B....h
  541. 0x98, 0xb1, 0xbd, 0x85, 0xd1, 0xcd, 0x4d, 0x10, 0x88, 0x85, 0x45, 0x9a, 0xdb, 0x1c, 0xdd, 0xdc, // ......M...E.....
  542. 0x04, 0x81, 0x60, 0x68, 0xcc, 0xa5, 0x9d, 0x7d, 0xb1, 0x91, 0xd1, 0x98, 0x4b, 0x3b, 0xfb, 0x9a, // ..`h...}....K;..
  543. 0xa3, 0x9b, 0x20, 0x10, 0xcd, 0x06, 0x04, 0x0d, 0xd2, 0x40, 0x0d, 0xd6, 0x80, 0x0d, 0xb6, 0x36, // .. [email protected]
  544. 0x70, 0x83, 0x2a, 0x6c, 0x6c, 0x76, 0x6d, 0x2e, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x53, 0x82, 0xa0, // p.*llvm.identS..
  545. 0x0a, 0x19, 0x9e, 0x8b, 0x5d, 0x99, 0xdc, 0x5c, 0xda, 0x9b, 0xdb, 0x94, 0x80, 0x68, 0x42, 0x86, // ....]........hB.
  546. 0xe7, 0x62, 0x17, 0xc6, 0x66, 0x57, 0x26, 0x37, 0x25, 0x28, 0xea, 0x90, 0xe1, 0xb9, 0xcc, 0xa1, // .b..fW&7%(......
  547. 0x85, 0x91, 0x95, 0xc9, 0x35, 0xbd, 0x91, 0x95, 0xb1, 0x4d, 0x09, 0x90, 0x4a, 0x64, 0x78, 0x2e, // ....5....M..Jdx.
  548. 0x74, 0x79, 0x70, 0x65, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, // typeAnnotationsS
  549. 0x82, 0xa6, 0x0e, 0x19, 0x9e, 0x8b, 0x5d, 0x5a, 0xd9, 0x5d, 0x12, 0xd9, 0x14, 0x5d, 0x18, 0x5d, // ......]Z.]...].]
  550. 0xd9, 0x94, 0xe0, 0xa9, 0x43, 0x86, 0xe7, 0x52, 0xe6, 0x46, 0x27, 0x97, 0x07, 0xf5, 0x96, 0xe6, // ....C..R.F'.....
  551. 0x46, 0x37, 0x37, 0x25, 0x30, 0x83, 0x2e, 0x64, 0x78, 0x2e, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, // F77%0..dx.counte
  552. 0x72, 0x73, 0x53, 0x02, 0x37, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, 0x00, 0x00, 0x33, 0x08, // rsS.7.y...L...3.
  553. 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3, 0x8c, 0x42, // .....f..=.C8...B
  554. 0x80, 0x07, 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, 0xed, 0x10, 0x0e, 0xf4, // ..yx.s.q........
  555. 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, // ..3.B.......f0.=
  556. 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03, 0x3d, 0xcc, // .C8.....=.C=..=.
  557. 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, 0x70, 0x07, 0x7a, 0x70, // x.tp.{..yH.pp.zp
  558. 0x03, 0x76, 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, // .vx.p .........0
  559. 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d, 0xde, 0x21, // .n0.....P.3....!
  560. 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, 0x83, 0x3b, 0xd0, 0x43, // ..!..a.f0.;..;.C
  561. 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, // 9..<..<..;...v`.
  562. 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90, 0x87, 0x70, // {h.7h.rh.7..p..p
  563. 0x60, 0x07, 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, 0x80, 0x87, 0x5f, 0x08, // `.v(.v..vx.w.._.
  564. 0x87, 0x71, 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, // .q..r..y..,.....
  565. 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xcc, 0xa1, // .....0.b........
  566. 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, 0x1d, 0xca, 0x61, 0x06, // .....a..!.....a.
  567. 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, // ..C9.C9.C9.C9..8
  568. 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, // .C8..;../..<..;.
  569. 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, 0x28, 0x87, 0x76, 0x80, // .;....!.|p.z(.v.
  570. 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, // ...C..... ......
  571. 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x00, 0x00, 0x00, 0x71, 0x20, // ........P.....q
  572. 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x36, 0xe0, 0x0c, 0x97, 0xef, 0x3c, 0xfe, 0xe0, 0x4c, 0xb7, // ......6....<..L.
  573. 0x5f, 0xdc, 0xb6, 0x05, 0x4c, 0xc3, 0xe5, 0x3b, 0x8f, 0xbf, 0x38, 0xc0, 0x20, 0x36, 0x0f, 0x35, // _...L..;..8. 6.5
  574. 0xf9, 0xc5, 0x6d, 0x9b, 0x40, 0x35, 0x5c, 0xbe, 0xf3, 0xf8, 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, // [email protected]
  575. 0x0f, 0x35, 0xf9, 0xc5, 0x6d, 0x1b, 0xc1, 0x33, 0x5c, 0xbe, 0xf3, 0xf8, 0x54, 0x03, 0x44, 0x98, // .5..m..3....T.D.
  576. 0x5f, 0xdc, 0xb6, 0x01, 0x10, 0x0c, 0x80, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, // _......4......HA
  577. 0x53, 0x48, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xca, 0xe9, 0x18, 0xae, 0xb5, 0xef, // SH..............
  578. 0x3d, 0x06, 0x1f, 0x51, 0x4b, 0x9f, 0x27, 0x98, 0x5a, 0xd1, 0x44, 0x58, 0x49, 0x4c, 0x14, 0x07, // =..QK.'.Z.DXIL..
  579. 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0xc5, 0x01, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, // ..`.......DXIL..
  580. 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0xfc, 0x06, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, 0x21, 0x0c, // ..........BC..!.
  581. 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, // ........ .......
  582. 0x00, 0x00, 0x07, 0x81, 0x23, 0x91, 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, // ....#.A..I..29..
  583. 0x84, 0x0c, 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x14, 0x45, 0x02, 0x42, 0x92, // ..%......b..E.B.
  584. 0x0b, 0x42, 0xa4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b, 0x0a, 0x32, 0x52, 0x88, 0x48, 0x90, // .B..2.8..K.2R.H.
  585. 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5, 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x91, 0x22, // . CF....2B.H..."
  586. 0xc4, 0x50, 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x29, 0x46, 0x06, 0x51, 0x18, // .PAQ.......)F.Q.
  587. 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff, 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, // ..............@.
  588. 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff, 0xff, 0xff, 0x03, 0x20, 0x01, 0x00, 0x00, 0x00, 0x49, 0x18, // ......... ....I.
  589. 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x13, 0x82, 0x60, 0x42, 0x20, 0x00, 0x00, 0x00, 0x89, 0x20, // ........`B ....
  590. 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x32, 0x22, 0x48, 0x09, 0x20, 0x64, 0x85, 0x04, 0x93, 0x22, // ......2"H. d..."
  591. 0xa4, 0x84, 0x04, 0x93, 0x22, 0xe3, 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8a, 0x8c, 0x0b, 0x84, // ...."......L....
  592. 0xa4, 0x4c, 0x10, 0x40, 0x23, 0x00, 0x25, 0x00, 0x14, 0x66, 0x00, 0xe6, 0x08, 0xc0, 0x60, 0x8e, // .L.@#.%..f....`.
  593. 0x00, 0x29, 0xc6, 0x20, 0x84, 0x14, 0x42, 0xa6, 0x18, 0x80, 0x10, 0x52, 0x06, 0xa1, 0x82, 0x0c, // .). ..B....R....
  594. 0x32, 0xc6, 0x18, 0x63, 0x90, 0x2a, 0xc3, 0x20, 0x83, 0xd8, 0x40, 0x40, 0x26, 0x10, 0x00, 0x00, // 2..c.*. ..@@&...
  595. 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87, 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, // ....r..t`.6h.yh.
  596. 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, // r....P.m..zP.m..
  597. 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, // z0.r..s .m..q..s
  598. 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, // .m..x..s .m..q`
  599. 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, // .z0.r...0.r..s .
  600. 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, // [email protected]`.t.....v
  601. 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, // ..s .m`.s .z0.r.
  602. 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, // ..`[email protected]..
  603. 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e, 0x00, 0x00, // q`[email protected]...
  604. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, // ..........<.....
  605. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x10, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, // .......y. ......
  606. 0x00, 0x00, 0x00, 0x18, 0xf2, 0x28, 0x40, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .....(@.........
  607. 0x30, 0xe4, 0x61, 0x80, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x0b, 0x04, // 0.a.......... ..
  608. 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14, 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, // ......2.....L...
  609. 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x25, 0x30, 0x02, 0x50, 0x12, 0xc5, 0x50, 0x06, 0xe5, 0x50, // &G..C"%0.P..P..P
  610. 0x1e, 0x54, 0x4a, 0xa2, 0x0c, 0x0a, 0x61, 0x04, 0xa0, 0x08, 0x0a, 0x84, 0xde, 0x58, 0xc9, 0x41, // .TJ...a......X.A
  611. 0x00, 0x00, 0x00, 0x1c, 0xc7, 0x01, 0x79, 0x18, 0x00, 0x00, 0x4b, 0x00, 0x00, 0x00, 0x1a, 0x03, // ......y...K.....
  612. 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0x05, // L.F..D..o..M.$..
  613. 0xc7, 0x45, 0xa6, 0x06, 0xa6, 0xc6, 0x65, 0x46, 0x06, 0x04, 0x45, 0x2c, 0x06, 0xc6, 0x26, 0x2c, // .E....eF..E,..&,
  614. 0xc7, 0x26, 0x86, 0x2c, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88, 0x62, 0x82, 0x40, 0x18, 0x1b, 0x84, // .&.,eC.L..b.@...
  615. 0x81, 0x98, 0x20, 0x10, 0xc7, 0x06, 0x61, 0x30, 0x28, 0xc0, 0xcd, 0x4d, 0x10, 0x08, 0x64, 0xc3, // .. ...a0(..M..d.
  616. 0x80, 0x24, 0xc4, 0x04, 0xe1, 0x91, 0x36, 0x04, 0xcb, 0x04, 0x41, 0x00, 0x48, 0xb4, 0x85, 0xa5, // .$....6...A.H...
  617. 0xb9, 0x71, 0x99, 0xb2, 0xfa, 0x82, 0x7a, 0x9b, 0x4b, 0xa3, 0x4b, 0x7b, 0x73, 0x9b, 0x20, 0x14, // .q....z.K.K{s. .
  618. 0xcc, 0x04, 0xa1, 0x68, 0x36, 0x04, 0xc4, 0x04, 0xa1, 0x70, 0x26, 0x08, 0xc5, 0xb3, 0x61, 0x21, // ...h6....p&...a!
  619. 0x1e, 0x28, 0x92, 0xa6, 0x61, 0x22, 0x28, 0x80, 0x86, 0xd3, 0x93, 0x54, 0x53, 0x10, 0xd3, 0x04, // .(..a"(....TS...
  620. 0xa1, 0x80, 0x26, 0x08, 0x44, 0x32, 0x41, 0x20, 0x94, 0x0d, 0x02, 0x96, 0x6d, 0x58, 0x06, 0x0b, // ..&.D2A ....mX..
  621. 0xa2, 0xa4, 0x6b, 0x88, 0x06, 0x4a, 0xdb, 0x20, 0x54, 0x1b, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30, // ..k..J. T..)./.0
  622. 0xb9, 0xb3, 0x32, 0xba, 0x09, 0x42, 0x11, 0x4d, 0x10, 0x88, 0x65, 0x83, 0x80, 0x7d, 0x1b, 0x16, // ..2..B.M..e..}..
  623. 0xa2, 0x83, 0x3c, 0x89, 0x1a, 0x26, 0x82, 0x02, 0x83, 0x0d, 0x41, 0x18, 0x6c, 0x18, 0x38, 0x31, // ..<..&....A.l.81
  624. 0x00, 0x36, 0x14, 0x8d, 0x33, 0x06, 0x00, 0x50, 0x85, 0x8d, 0xcd, 0xae, 0xcd, 0x25, 0x8d, 0xac, // .6..3..P.....%..
  625. 0xcc, 0x8d, 0x6e, 0x4a, 0x10, 0x54, 0x21, 0xc3, 0x73, 0xb1, 0x2b, 0x93, 0x9b, 0x4b, 0x7b, 0x73, // ..nJ.T!.s.+..K{s
  626. 0x9b, 0x12, 0x10, 0x4d, 0xc8, 0xf0, 0x5c, 0xec, 0xc2, 0xd8, 0xec, 0xca, 0xe4, 0xa6, 0x04, 0x46, // ...M...........F
  627. 0x1d, 0x32, 0x3c, 0x97, 0x39, 0xb4, 0x30, 0xb2, 0x32, 0xb9, 0xa6, 0x37, 0xb2, 0x32, 0xb6, 0x29, // .2<.9.0.2..7.2.)
  628. 0x41, 0x52, 0x87, 0x0c, 0xcf, 0xc5, 0x2e, 0xad, 0xec, 0x2e, 0x89, 0x6c, 0x8a, 0x2e, 0x8c, 0xae, // AR.........l....
  629. 0x6c, 0x4a, 0xb0, 0xd4, 0x21, 0xc3, 0x73, 0x29, 0x73, 0xa3, 0x93, 0xcb, 0x83, 0x7a, 0x4b, 0x73, // lJ..!.s)s....zKs
  630. 0xa3, 0x9b, 0x9b, 0x12, 0x8c, 0x01, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x4c, 0x00, // ..........y...L.
  631. 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, // ..3......f..=.C8
  632. 0x84, 0xc3, 0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, // ...B..yx.s.q....
  633. 0xed, 0x10, 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, // ......3.B.......
  634. 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, // f0.=.C8.....=.C=
  635. 0x8c, 0x03, 0x3d, 0xcc, 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, // ..=.x.tp.{..yH.p
  636. 0x70, 0x07, 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, // p.zp.vx.p ......
  637. 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, // ...0.n0.....P.3.
  638. 0xc4, 0x1d, 0xde, 0x21, 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, // ...!..!..a.f0.;.
  639. 0x83, 0x3b, 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, // .;.C9..<..<..;..
  640. 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, // .v`.{h.7h.rh.7..
  641. 0x70, 0x90, 0x87, 0x70, 0x60, 0x07, 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, // p..p`.v(.v..vx.w
  642. 0x80, 0x87, 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, // .._..q..r..y..,.
  643. 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, // .........0.b....
  644. 0xa1, 0x1c, 0xcc, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, // .........a..!...
  645. 0x1d, 0xca, 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, // ..a...C9.C9.C9.C
  646. 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, // 9..8.C8..;../..<
  647. 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, // ..;..;....!.|p.z
  648. 0x28, 0x87, 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, // (.v....C..... ..
  649. 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x00, // ............P...
  650. 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x36, 0xe0, 0x0c, 0x97, 0xef, 0x3c, // ..q ......6....<
  651. 0xfe, 0xe0, 0x4c, 0xb7, 0x5f, 0xdc, 0xb6, 0x05, 0x4c, 0xc3, 0xe5, 0x3b, 0x8f, 0xbf, 0x38, 0xc0, // ..L._...L..;..8.
  652. 0x20, 0x36, 0x0f, 0x35, 0xf9, 0xc5, 0x6d, 0x9b, 0x40, 0x35, 0x5c, 0xbe, 0xf3, 0xf8, 0xd2, 0xe4, // 6.5..m.@5......
  653. 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35, 0xf9, 0xc5, 0x6d, 0x1b, 0xc1, 0x33, 0x5c, 0xbe, 0xf3, 0xf8, // D.JM.5..m..3....
  654. 0x54, 0x03, 0x44, 0x98, 0x5f, 0xdc, 0xb6, 0x01, 0x10, 0x0c, 0x80, 0x34, 0x00, 0x00, 0x61, 0x20, // T.D._......4..a
  655. 0x00, 0x00, 0x93, 0x00, 0x00, 0x00, 0x13, 0x04, 0x41, 0x2c, 0x10, 0x00, 0x00, 0x00, 0x35, 0x00, // ........A,....5.
  656. 0x00, 0x00, 0x54, 0x4a, 0x80, 0x48, 0xc9, 0x94, 0xdb, 0x0c, 0x40, 0x21, 0x94, 0x02, 0x8d, 0x31, // ..TJ.H....@!...1
  657. 0x02, 0xbc, 0xa7, 0xd5, 0xd5, 0x1b, 0x23, 0xb0, 0xd1, 0x11, 0x74, 0xbd, 0x31, 0x02, 0x30, 0x6c, // ......#...t.1.0l
  658. 0x47, 0xda, 0x1b, 0x23, 0xe0, 0x49, 0xd0, 0x9f, 0xbd, 0x31, 0x82, 0x9f, 0x04, 0xef, 0xd9, 0x1b, // G..#.I...1......
  659. 0x23, 0xf0, 0x71, 0x38, 0xcc, 0xbd, 0x31, 0x02, 0x1b, 0x15, 0x6f, 0xdc, 0x1b, 0x23, 0x98, 0xeb, // #.q8..1...o..#..
  660. 0xfe, 0xbd, 0xbd, 0x31, 0x02, 0x5b, 0xb5, 0xfd, 0xdb, 0x1b, 0x23, 0x88, 0x4f, 0x1d, 0xbd, 0xbd, // ...1.[....#.O...
  661. 0x31, 0x82, 0x1f, 0x75, 0x55, 0xda, 0x1b, 0x23, 0xd0, 0x5f, 0x77, 0x35, 0xbb, 0x31, 0x82, 0xfa, // 1..uU..#._w5.1..
  662. 0x44, 0xf3, 0xd3, 0x1b, 0x23, 0x78, 0x77, 0xbd, 0x96, 0xbd, 0x31, 0x82, 0x3b, 0x7d, 0xdf, 0xf0, // D...#xw...1.;}..
  663. 0x1b, 0x23, 0x98, 0x67, 0x10, 0x0c, 0xbf, 0x31, 0x82, 0x14, 0x57, 0xe5, 0xdf, 0x1b, 0x23, 0x28, // .#.g...1..W...#(
  664. 0xd9, 0xb3, 0x5c, 0xbd, 0x31, 0x02, 0x9d, 0x4f, 0xd3, 0xd7, 0x1b, 0x23, 0x48, 0x57, 0xfc, 0x97, // ....1..O...#HW..
  665. 0xbd, 0x31, 0x02, 0x52, 0x44, 0x6f, 0xf4, 0x1b, 0x23, 0xc0, 0xc1, 0xf5, 0x47, 0xbf, 0x31, 0x82, // .1.RDo..#...G.1.
  666. 0xb9, 0xaf, 0x5f, 0xf4, 0x1b, 0x23, 0x00, 0x41, 0x10, 0xc4, 0xbf, 0x31, 0x02, 0x99, 0x0c, 0xcd, // .._..#.A...1....
  667. 0xd5, 0x1b, 0x23, 0xc8, 0x73, 0x9a, 0x16, 0xbf, 0x31, 0x82, 0x32, 0x06, 0x67, 0xf1, 0x1b, 0x23, // ..#.s...1.2.g..#
  668. 0xd0, 0xc3, 0x78, 0x0e, 0xbf, 0x31, 0x82, 0xb0, 0xb4, 0x6f, 0xfc, 0x17, 0xc6, 0x08, 0xc2, 0xd2, // ..x..1...o......
  669. 0xbe, 0xf1, 0x0f, 0x00, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0x60, 0xd8, 0x01, 0x18, // ......#....``...
  670. 0xc8, 0x41, 0x1c, 0xa0, 0x41, 0x18, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x81, 0x71, 0x07, 0x61, // .A..A...$....q.a
  671. 0x30, 0x07, 0x72, 0x50, 0x06, 0x62, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x06, 0x1e, 0x88, // 0.rP.b0b.. .....
  672. 0x01, 0x1d, 0xcc, 0x41, 0x1a, 0x8c, 0xc1, 0x88, 0xc1, 0x02, 0x80, 0x20, 0x18, 0x28, 0x77, 0x50, // ...A....... .(wP
  673. 0x06, 0x83, 0x10, 0x0c, 0x42, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xcc, 0x1d, 0x9c, 0x41, // ....B0b`. .....A
  674. 0x60, 0x41, 0x21, 0x1f, 0x13, 0x0a, 0xf9, 0xd8, 0x50, 0xc8, 0xc7, 0x86, 0x44, 0x3e, 0x16, 0x08, // `A!.....P...D>..
  675. 0xf2, 0x31, 0x82, 0x91, 0x8f, 0x05, 0x86, 0x7c, 0xcc, 0x30, 0xe4, 0x63, 0x83, 0x21, 0x1f, 0x3b, // .1.....|.0.c.!.;
  676. 0x0e, 0xf9, 0x98, 0xa2, 0xc8, 0xc7, 0x84, 0x20, 0x3e, 0xc6, 0x50, 0xf2, 0xb1, 0xc6, 0x92, 0x8f, // ....... >.P.....
  677. 0x39, 0x98, 0x7c, 0xcc, 0xd1, 0xe4, 0x63, 0xcf, 0x1c, 0xc8, 0xc7, 0xa0, 0x39, 0x90, 0x8f, 0x41, // 9.|...c.....9..A
  678. 0x73, 0x20, 0x1f, 0x8b, 0xe6, 0x40, 0x3e, 0x26, 0xcd, 0x81, 0x7c, 0x2c, 0x9a, 0x03, 0xf9, 0x98, // s ...@>&..|,....
  679. 0x34, 0x07, 0xf2, 0xb1, 0x69, 0x0e, 0xe4, 0x63, 0xd2, 0x1c, 0xc8, 0xc7, 0xa6, 0x39, 0x90, 0x8f, // 4...i..c.....9..
  680. 0x51, 0x73, 0x20, 0x1f, 0xa3, 0xe6, 0x40, 0x3e, 0x56, 0xcd, 0x81, 0x7c, 0xcc, 0x9a, 0x03, 0xf9, // Qs ...@>V..|....
  681. 0x98, 0x35, 0x07, 0xf2, 0xb1, 0x6b, 0x0e, 0xe4, 0x63, 0xd8, 0x1c, 0xc8, 0xc7, 0xac, 0x39, 0x90, // .5...k..c.....9.
  682. 0x8f, 0x5d, 0x73, 0x20, 0x1f, 0xc3, 0xe6, 0x40, 0x3e, 0x86, 0xcd, 0x01, 0x7c, 0x2c, 0xb0, 0xe0, // .]s ...@>...|,..
  683. 0x63, 0x01, 0x15, 0x1f, 0x0b, 0x18, 0xf8, 0x58, 0x30, 0xc5, 0xc7, 0x82, 0x28, 0x3e, 0x16, 0x30, // c......X0...(>.0
  684. 0xf0, 0xb1, 0x40, 0x89, 0x8f, 0x7d, 0x7a, 0x00, 0x1f, 0x0b, 0x3a, 0xf8, 0x58, 0xb0, 0xc5, 0xc7, // ..@..}z...:.X...
  685. 0x82, 0x29, 0x3e, 0x16, 0x68, 0xf1, 0xb1, 0x00, 0x8b, 0x8f, 0x05, 0x13, 0x7c, 0x2c, 0x88, 0xe2, // .)>.h.......|,..
  686. 0x63, 0x66, 0x10, 0x0a, 0xf0, 0xb1, 0x80, 0x0c, 0xe0, 0x63, 0x81, 0x18, 0xc4, 0xc7, 0x02, 0x2d, // cf.......c.....-
  687. 0x3e, 0x16, 0x84, 0x41, 0x7c, 0x2c, 0xf8, 0xe2, 0x63, 0x81, 0x06, 0x1f, 0x0b, 0xb0, 0xf8, 0x8c, // >..A|,..c.......
  688. 0x18, 0x24, 0x00, 0x08, 0x82, 0x01, 0x62, 0x0f, 0xe0, 0x20, 0x0f, 0xf2, 0x90, 0x0e, 0xd1, 0x88, // .$....b.. ......
  689. 0x41, 0x02, 0x80, 0x20, 0x18, 0x20, 0xf6, 0x00, 0x0e, 0xf2, 0x20, 0x0f, 0xe5, 0x90, 0x8c, 0x18, // A.. . .... .....
  690. 0x24, 0x00, 0x08, 0x82, 0x01, 0x62, 0x0f, 0xe0, 0x20, 0x0f, 0xf2, 0x80, 0x0e, 0xc1, 0x88, 0x41, // $....b.. ......A
  691. 0x02, 0x80, 0x20, 0x18, 0x20, 0xf6, 0x00, 0x0e, 0xf2, 0x20, 0x0f, 0xeb, 0x80, 0x0a, 0x08, 0x00, // .. . .... ......
  692. 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // ..........
  693. };
  694. static const uint8_t fs_mesh_mtl[2046] =
  695. {
  696. 0x46, 0x53, 0x48, 0x0b, 0xe3, 0xc2, 0x5c, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x07, // FSH....e........
  697. 0x00, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, // ..#include <meta
  698. 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, 0x3e, 0x0a, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, // l_stdlib>.#inclu
  699. 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, // de <simd/simd.h>
  700. 0x0a, 0x0a, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, // ..using namespac
  701. 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, // e metal;..struct
  702. 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, // xlatMtlMain_out
  703. 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x62, 0x67, // .{. float4 bg
  704. 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x5b, 0x5b, 0x63, // fx_FragData0 [[c
  705. 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, 0x73, // olor(0)]];.};..s
  706. 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, // truct xlatMtlMai
  707. 0x6e, 0x5f, 0x69, 0x6e, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // n_in.{. float
  708. 0x33, 0x20, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, // 3 v_normal [[use
  709. 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x0a, 0x7d, 0x3b, 0x0a, 0x0a, // r(locn0)]];.};..
  710. 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // fragment xlatMtl
  711. 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, // Main_out xlatMtl
  712. 0x4d, 0x61, 0x69, 0x6e, 0x28, 0x78, 0x6c, 0x61, 0x74, 0x4d, 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, // Main(xlatMtlMain
  713. 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, // _in in [[stage_i
  714. 0x6e, 0x5d, 0x5d, 0x29, 0x0a, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x78, 0x6c, 0x61, 0x74, 0x4d, // n]]).{. xlatM
  715. 0x74, 0x6c, 0x4d, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, // tlMain_out out =
  716. 0x20, 0x7b, 0x7d, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, // {};. float3
  717. 0x5f, 0x33, 0x32, 0x33, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6e, 0x6f, 0x72, // _323 = fast::nor
  718. 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, // malize(in.v_norm
  719. 0x61, 0x6c, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, // al);. float _
  720. 0x33, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x33, 0x2e, 0x78, 0x3b, 0x0a, 0x20, 0x20, // 357 = _323.x;.
  721. 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x33, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, // float _361 = _
  722. 0x33, 0x32, 0x33, 0x2e, 0x79, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, // 323.y;. float
  723. 0x20, 0x5f, 0x33, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x33, 0x2e, 0x7a, 0x3b, 0x0a, // _365 = _323.z;.
  724. 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x62, 0x67, 0x66, 0x78, 0x5f, 0x46, 0x72, 0x61, // out.bgfx_Fra
  725. 0x67, 0x44, 0x61, 0x74, 0x61, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, // gData0 = float4(
  726. 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, // (((((((float3(0.
  727. 0x32, 0x37, 0x32, 0x39, 0x39, 0x39, 0x32, 0x32, 0x37, 0x30, 0x34, 0x36, 0x39, 0x36, 0x36, 0x35, // 2729992270469665
  728. 0x35, 0x32, 0x37, 0x33, 0x34, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x37, 0x35, 0x34, // 52734375, 0.2754
  729. 0x37, 0x30, 0x31, 0x30, 0x37, 0x37, 0x39, 0x33, 0x38, 0x30, 0x37, 0x39, 0x38, 0x33, 0x33, 0x39, // 7010779380798339
  730. 0x38, 0x34, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x35, 0x31, 0x34, 0x30, 0x38, 0x30, // 84375, 0.2514080
  731. 0x34, 0x30, 0x35, 0x32, 0x33, 0x35, 0x32, 0x39, 0x30, 0x35, 0x32, 0x37, 0x33, 0x34, 0x33, 0x37, // 4052352905273437
  732. 0x35, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x2d, // 5) + (((float3(-
  733. 0x30, 0x2e, 0x33, 0x38, 0x34, 0x31, 0x36, 0x33, 0x34, 0x39, 0x38, 0x38, 0x37, 0x38, 0x34, 0x37, // 0.38416349887847
  734. 0x39, 0x30, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x34, 0x32, // 900390625, -0.42
  735. 0x33, 0x34, 0x39, 0x32, 0x32, 0x38, 0x32, 0x36, 0x32, 0x39, 0x30, 0x31, 0x33, 0x30, 0x36, 0x31, // 3492282629013061
  736. 0x35, 0x32, 0x33, 0x34, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x34, 0x32, 0x35, 0x35, // 5234375, -0.4255
  737. 0x33, 0x32, 0x37, 0x32, 0x38, 0x34, 0x33, 0x33, 0x36, 0x30, 0x39, 0x30, 0x30, 0x38, 0x37, 0x38, // 3272843360900878
  738. 0x39, 0x30, 0x36, 0x32, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x2d, 0x30, 0x2e, 0x34, 0x38, // 90625) * ((-0.48
  739. 0x38, 0x36, 0x30, 0x32, 0x35, 0x31, 0x39, 0x30, 0x33, 0x35, 0x33, 0x33, 0x39, 0x33, 0x35, 0x35, // 8602519035339355
  740. 0x34, 0x36, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x35, 0x37, 0x29, 0x29, 0x20, // 46875) * _357))
  741. 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, // * 2.0) * float3(
  742. 0x30, 0x2e, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, // 0.40000000596046
  743. 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x29, 0x29, 0x29, 0x20, 0x2b, // 44775390625))) +
  744. 0x20, 0x28, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x35, 0x35, // (((float3(0.055
  745. 0x39, 0x30, 0x36, 0x32, 0x39, 0x35, 0x37, 0x37, 0x36, 0x33, 0x36, 0x37, 0x31, 0x38, 0x37, 0x35, // 9062957763671875
  746. 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x35, 0x36, 0x36, 0x32, 0x37, 0x34, 0x33, 0x37, 0x34, 0x37, 0x32, // , 0.056627437472
  747. 0x33, 0x34, 0x33, 0x34, 0x34, 0x34, 0x38, 0x32, 0x34, 0x32, 0x31, 0x38, 0x37, 0x35, 0x2c, 0x20, // 34344482421875,
  748. 0x30, 0x2e, 0x30, 0x36, 0x39, 0x39, 0x36, 0x39, 0x39, 0x33, 0x37, 0x32, 0x30, 0x35, 0x33, 0x31, // 0.06996993720531
  749. 0x34, 0x36, 0x33, 0x36, 0x32, 0x33, 0x30, 0x34, 0x36, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, // 463623046875) *
  750. 0x28, 0x30, 0x2e, 0x34, 0x38, 0x38, 0x36, 0x30, 0x32, 0x35, 0x31, 0x39, 0x30, 0x33, 0x35, 0x33, // (0.4886025190353
  751. 0x33, 0x39, 0x33, 0x35, 0x35, 0x34, 0x36, 0x38, 0x37, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x36, // 3935546875 * _36
  752. 0x31, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, // 1)) * 2.0) * flo
  753. 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x39, // at3(0.4000000059
  754. 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x29, // 604644775390625)
  755. 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, // )) + (((float3(0
  756. 0x2e, 0x31, 0x32, 0x30, 0x39, 0x38, 0x35, 0x31, 0x35, 0x37, 0x37, 0x38, 0x37, 0x37, 0x39, 0x39, // .120985157787799
  757. 0x38, 0x33, 0x35, 0x32, 0x30, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x2c, 0x20, 0x30, 0x2e, // 835205078125, 0.
  758. 0x31, 0x31, 0x39, 0x32, 0x39, 0x37, 0x39, 0x39, 0x36, 0x31, 0x36, 0x33, 0x33, 0x36, 0x38, 0x32, // 1192979961633682
  759. 0x32, 0x35, 0x30, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x31, 0x31, // 2509765625, 0.11
  760. 0x37, 0x31, 0x31, 0x31, 0x39, 0x36, 0x36, 0x30, 0x31, 0x33, 0x39, 0x30, 0x38, 0x33, 0x38, 0x36, // 7111966013908386
  761. 0x32, 0x33, 0x30, 0x34, 0x36, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x2d, 0x30, // 23046875) * ((-0
  762. 0x2e, 0x34, 0x38, 0x38, 0x36, 0x30, 0x32, 0x35, 0x31, 0x39, 0x30, 0x33, 0x35, 0x33, 0x33, 0x39, // .488602519035339
  763. 0x33, 0x35, 0x35, 0x34, 0x36, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x36, 0x35, // 35546875) * _365
  764. 0x29, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, // )) * 2.0) * floa
  765. 0x74, 0x33, 0x28, 0x30, 0x2e, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x35, 0x39, 0x36, // t3(0.40000000596
  766. 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x29, 0x29, // 04644775390625))
  767. 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x2d, 0x30, // ) + (((float3(-0
  768. 0x2e, 0x31, 0x37, 0x36, 0x37, 0x31, 0x31, 0x36, 0x33, 0x33, 0x38, 0x30, 0x31, 0x34, 0x36, 0x30, // .176711633801460
  769. 0x32, 0x36, 0x36, 0x31, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, // 26611328125, -0.
  770. 0x31, 0x37, 0x30, 0x33, 0x33, 0x31, 0x34, 0x30, 0x33, 0x36, 0x31, 0x33, 0x30, 0x39, 0x30, 0x35, // 1703314036130905
  771. 0x31, 0x35, 0x31, 0x33, 0x36, 0x37, 0x31, 0x38, 0x37, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, // 1513671875, -0.1
  772. 0x35, 0x31, 0x33, 0x34, 0x35, 0x30, 0x31, 0x34, 0x35, 0x37, 0x32, 0x31, 0x34, 0x33, 0x35, 0x35, // 5134501457214355
  773. 0x34, 0x36, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x31, 0x2e, 0x30, 0x39, 0x32, // 46875) * ((1.092
  774. 0x35, 0x34, 0x38, 0x34, 0x38, 0x39, 0x35, 0x37, 0x30, 0x36, 0x31, 0x37, 0x36, 0x37, 0x35, 0x37, // 5484895706176757
  775. 0x38, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x35, 0x37, 0x29, 0x20, 0x2a, 0x20, 0x5f, // 8125 * _357) * _
  776. 0x33, 0x36, 0x35, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x66, // 365)) * 1.0) * f
  777. 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, 0x34, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // loat3(0.40000000
  778. 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, // 5960464477539062
  779. 0x35, 0x29, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, // 5))) + ((float3(
  780. 0x2d, 0x30, 0x2e, 0x31, 0x32, 0x34, 0x36, 0x38, 0x32, 0x31, 0x31, 0x33, 0x35, 0x32, 0x38, 0x32, // -0.1246821135282
  781. 0x35, 0x31, 0x36, 0x34, 0x37, 0x39, 0x34, 0x39, 0x32, 0x31, 0x38, 0x37, 0x35, 0x2c, 0x20, 0x2d, // 5164794921875, -
  782. 0x30, 0x2e, 0x31, 0x31, 0x39, 0x33, 0x34, 0x30, 0x37, 0x38, 0x34, 0x38, 0x34, 0x37, 0x37, 0x33, // 0.11934078484773
  783. 0x36, 0x33, 0x35, 0x38, 0x36, 0x34, 0x32, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x2c, 0x20, 0x2d, // 6358642578125, -
  784. 0x30, 0x2e, 0x30, 0x39, 0x36, 0x33, 0x30, 0x30, 0x33, 0x35, 0x36, 0x30, 0x39, 0x30, 0x30, 0x36, // 0.09630035609006
  785. 0x38, 0x38, 0x31, 0x37, 0x31, 0x33, 0x38, 0x36, 0x37, 0x31, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, // 8817138671875) *
  786. 0x20, 0x28, 0x28, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x39, 0x32, 0x35, 0x34, 0x38, 0x34, 0x38, 0x39, // (((-1.092548489
  787. 0x35, 0x37, 0x30, 0x36, 0x31, 0x37, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x29, 0x20, // 57061767578125)
  788. 0x2a, 0x20, 0x5f, 0x33, 0x35, 0x37, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x36, 0x31, 0x29, 0x29, // * _357) * _361))
  789. 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x6c, 0x6f, // * 0.5)) + ((flo
  790. 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x38, 0x35, 0x32, 0x33, 0x37, 0x38, 0x35, // at3(0.0018523785
  791. 0x39, 0x38, 0x34, 0x31, 0x34, 0x33, 0x36, 0x31, 0x34, 0x37, 0x36, 0x38, 0x39, 0x38, 0x31, 0x39, // 9841436147689819
  792. 0x33, 0x33, 0x35, 0x39, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x33, 0x32, 0x35, // 3359375, -0.0325
  793. 0x39, 0x32, 0x37, 0x38, 0x34, 0x36, 0x31, 0x33, 0x33, 0x37, 0x30, 0x38, 0x39, 0x35, 0x33, 0x38, // 9278461337089538
  794. 0x35, 0x37, 0x34, 0x32, 0x31, 0x38, 0x37, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x30, 0x38, 0x38, // 57421875, -0.088
  795. 0x32, 0x30, 0x34, 0x34, 0x39, 0x35, 0x36, 0x30, 0x38, 0x38, 0x30, 0x36, 0x36, 0x31, 0x30, 0x31, // 2044956088066101
  796. 0x30, 0x37, 0x34, 0x32, 0x31, 0x38, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x30, 0x2e, 0x33, // 07421875) * (0.3
  797. 0x31, 0x35, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x33, 0x32, 0x39, 0x36, 0x36, 0x36, 0x31, 0x33, // 1539157032966613
  798. 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x28, 0x33, 0x2e, // 76953125 * (((3.
  799. 0x30, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x36, 0x31, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x36, 0x31, // 0 * _361) * _361
  800. 0x29, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, // ) - 1.0))) * 0.5
  801. 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x30, 0x2e, // )) + ((float3(0.
  802. 0x32, 0x39, 0x36, 0x33, 0x36, 0x35, 0x34, 0x36, 0x39, 0x36, 0x39, 0x34, 0x31, 0x33, 0x37, 0x35, // 2963654696941375
  803. 0x37, 0x33, 0x32, 0x34, 0x32, 0x31, 0x38, 0x37, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x38, 0x31, // 732421875, 0.281
  804. 0x32, 0x36, 0x38, 0x36, 0x38, 0x36, 0x30, 0x35, 0x36, 0x31, 0x33, 0x37, 0x30, 0x38, 0x34, 0x39, // 2686860561370849
  805. 0x36, 0x30, 0x39, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x32, 0x34, 0x33, 0x33, 0x32, 0x38, // 609375, 0.243328
  806. 0x32, 0x32, 0x38, 0x35, 0x39, 0x32, 0x38, 0x37, 0x32, 0x36, 0x31, 0x39, 0x36, 0x32, 0x38, 0x39, // 2285928726196289
  807. 0x30, 0x36, 0x32, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x39, // 0625) * (((-1.09
  808. 0x32, 0x35, 0x34, 0x38, 0x34, 0x38, 0x39, 0x35, 0x37, 0x30, 0x36, 0x31, 0x37, 0x36, 0x37, 0x35, // 2548489570617675
  809. 0x37, 0x38, 0x31, 0x32, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x36, 0x35, 0x29, 0x20, 0x2a, // 78125) * _365) *
  810. 0x20, 0x5f, 0x33, 0x36, 0x31, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x29, 0x20, // _361)) * 0.5))
  811. 0x2b, 0x20, 0x28, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x2d, 0x30, 0x2e, 0x30, 0x37, // + ((float3(-0.07
  812. 0x39, 0x38, 0x32, 0x36, 0x36, 0x36, 0x37, 0x39, 0x30, 0x34, 0x38, 0x35, 0x33, 0x38, 0x32, 0x30, // 9826667904853820
  813. 0x38, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x30, 0x39, // 80078125, -0.109
  814. 0x33, 0x34, 0x30, 0x39, 0x35, 0x38, 0x32, 0x39, 0x37, 0x32, 0x35, 0x32, 0x36, 0x35, 0x35, 0x30, // 3409582972526550
  815. 0x32, 0x39, 0x32, 0x39, 0x36, 0x38, 0x37, 0x35, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x31, 0x35, 0x37, // 29296875, -0.157
  816. 0x32, 0x30, 0x38, 0x38, 0x35, 0x39, 0x39, 0x32, 0x30, 0x35, 0x30, 0x31, 0x37, 0x30, 0x38, 0x39, // 2088599205017089
  817. 0x38, 0x34, 0x33, 0x37, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x30, 0x2e, 0x35, 0x34, 0x36, 0x32, // 84375) * (0.5462
  818. 0x37, 0x34, 0x32, 0x34, 0x34, 0x37, 0x38, 0x35, 0x33, 0x30, 0x38, 0x38, 0x33, 0x37, 0x38, 0x39, // 7424478530883789
  819. 0x30, 0x36, 0x32, 0x35, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x5f, 0x33, 0x36, 0x35, 0x20, 0x2a, 0x20, // 0625 * ((_365 *
  820. 0x5f, 0x33, 0x36, 0x35, 0x29, 0x20, 0x2d, 0x20, 0x28, 0x5f, 0x33, 0x35, 0x37, 0x20, 0x2a, 0x20, // _365) - (_357 *
  821. 0x5f, 0x33, 0x35, 0x37, 0x29, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x2c, // _357)))) * 0.5),
  822. 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, // 1.0);. retur
  823. 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x0a, 0x7d, 0x0a, 0x0a, 0x00, 0x00, 0x00, 0x00, // n out;.}......
  824. };
  825. extern const uint8_t* fs_mesh_pssl;
  826. extern const uint32_t fs_mesh_pssl_size;