Guest User

Untitled

a guest
May 1st, 2017
274
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 10.49 KB | None | 0 0
  1. __int64 __fastcall GetTextureFormat(int a1)
  2. {
  3.   __int64 result; // rax@2
  4.  
  5.   switch ( a1 )
  6.   {
  7.     case 0:
  8.       result = (__int64)"RenderFormat_Unknown";
  9.       break;
  10.     case 1:
  11.       result = (__int64)"RenderFormat_R4G4_UNORM";
  12.       break;
  13.     case 2:
  14.       result = (__int64)"RenderFormat_R4G4B4A4_UNORM";
  15.       break;
  16.     case 3:
  17.       result = (__int64)"RenderFormat_R5G6B5_UNORM";
  18.       break;
  19.     case 4:
  20.       result = (__int64)"RenderFormat_B5G6R5_UNORM";
  21.       break;
  22.     case 5:
  23.       result = (__int64)"RenderFormat_R5G5B5A1_UNORM";
  24.       break;
  25.     case 6:
  26.       result = (__int64)"RenderFormat_R8_UNORM";
  27.       break;
  28.     case 7:
  29.       result = (__int64)"RenderFormat_R8_SNORM";
  30.       break;
  31.     case 8:
  32.       result = (__int64)"RenderFormat_R8_SRGB";
  33.       break;
  34.     case 9:
  35.       result = (__int64)"RenderFormat_R8_UINT";
  36.       break;
  37.     case 10:
  38.       result = (__int64)"RenderFormat_R8_SINT";
  39.       break;
  40.     case 11:
  41.       result = (__int64)"RenderFormat_R8G8_UNORM";
  42.       break;
  43.     case 12:
  44.       result = (__int64)"RenderFormat_R8G8_SNORM";
  45.       break;
  46.     case 13:
  47.       result = (__int64)"RenderFormat_R8G8_SRGB";
  48.       break;
  49.     case 14:
  50.       result = (__int64)"RenderFormat_R8G8_UINT";
  51.       break;
  52.     case 15:
  53.       result = (__int64)"RenderFormat_R8G8_SINT";
  54.       break;
  55.     case 16:
  56.       result = (__int64)"RenderFormat_R8G8B8_UNORM";
  57.       break;
  58.     case 17:
  59.       result = (__int64)"RenderFormat_R8G8B8_SRGB";
  60.       break;
  61.     case 18:
  62.       result = (__int64)"RenderFormat_R8G8B8A8_UNORM";
  63.       break;
  64.     case 19:
  65.       result = (__int64)"RenderFormat_R8G8B8A8_SNORM";
  66.       break;
  67.     case 20:
  68.       result = (__int64)"RenderFormat_R8G8B8A8_SRGB";
  69.       break;
  70.     case 21:
  71.       result = (__int64)"RenderFormat_R8G8B8A8_UINT";
  72.       break;
  73.     case 22:
  74.       result = (__int64)"RenderFormat_R8G8B8A8_SINT";
  75.       break;
  76.     case 23:
  77.       result = (__int64)"RenderFormat_B8G8R8A8_UNORM";
  78.       break;
  79.     case 24:
  80.       result = (__int64)"RenderFormat_B8G8R8A8_SRGB";
  81.       break;
  82.     case 25:
  83.       result = (__int64)"RenderFormat_R10G11B11_FLOAT";
  84.       break;
  85.     case 26:
  86.       result = (__int64)"RenderFormat_R11G11B10_FLOAT";
  87.       break;
  88.     case 27:
  89.       result = (__int64)"RenderFormat_R10G10B10A2_UNORM";
  90.       break;
  91.     case 28:
  92.       result = (__int64)"RenderFormat_R10G10B10A2_UINT";
  93.       break;
  94.     case 29:
  95.       result = (__int64)"RenderFormat_R9G9B9E5_FLOAT";
  96.       break;
  97.     case 30:
  98.       result = (__int64)"RenderFormat_R16_FLOAT";
  99.       break;
  100.     case 31:
  101.       result = (__int64)"RenderFormat_R16_UNORM";
  102.       break;
  103.     case 32:
  104.       result = (__int64)"RenderFormat_R16_SNORM";
  105.       break;
  106.     case 33:
  107.       result = (__int64)"RenderFormat_R16_UINT";
  108.       break;
  109.     case 34:
  110.       result = (__int64)"RenderFormat_R16_SINT";
  111.       break;
  112.     case 35:
  113.       result = (__int64)"RenderFormat_R16G16_FLOAT";
  114.       break;
  115.     case 36:
  116.       result = (__int64)"RenderFormat_R16G16_UNORM";
  117.       break;
  118.     case 37:
  119.       result = (__int64)"RenderFormat_R16G16_SNORM";
  120.       break;
  121.     case 38:
  122.       result = (__int64)"RenderFormat_R16G16_UINT";
  123.       break;
  124.     case 39:
  125.       result = (__int64)"RenderFormat_R16G16_SINT";
  126.       break;
  127.     case 40:
  128.       result = (__int64)"RenderFormat_R16G16B16A16_FLOAT";
  129.       break;
  130.     case 41:
  131.       result = (__int64)"RenderFormat_R16G16B16A16_UNORM";
  132.       break;
  133.     case 42:
  134.       result = (__int64)"RenderFormat_R16G16B16A16_SNORM";
  135.       break;
  136.     case 43:
  137.       result = (__int64)"RenderFormat_R16G16B16A16_UINT";
  138.       break;
  139.     case 44:
  140.       result = (__int64)"RenderFormat_R16G16B16A16_SINT";
  141.       break;
  142.     case 45:
  143.       result = (__int64)"RenderFormat_R32_FLOAT";
  144.       break;
  145.     case 46:
  146.       result = (__int64)"RenderFormat_R32_UINT";
  147.       break;
  148.     case 47:
  149.       result = (__int64)"RenderFormat_R32_SINT";
  150.       break;
  151.     case 48:
  152.       result = (__int64)"RenderFormat_R32G32_FLOAT";
  153.       break;
  154.     case 49:
  155.       result = (__int64)"RenderFormat_R32G32_UINT";
  156.       break;
  157.     case 50:
  158.       result = (__int64)"RenderFormat_R32G32_SINT";
  159.       break;
  160.     case 51:
  161.       result = (__int64)"RenderFormat_R32G32B32A32_FLOAT";
  162.       break;
  163.     case 52:
  164.       result = (__int64)"RenderFormat_R32G32B32A32_UINT";
  165.       break;
  166.     case 53:
  167.       result = (__int64)"RenderFormat_R32G32B32A32_SINT";
  168.       break;
  169.     case 54:
  170.       result = (__int64)"RenderFormat_BC1_UNORM";
  171.       break;
  172.     case 55:
  173.       result = (__int64)"RenderFormat_BC1_SRGB";
  174.       break;
  175.     case 56:
  176.       result = (__int64)"RenderFormat_BC1A_UNORM";
  177.       break;
  178.     case 57:
  179.       result = (__int64)"RenderFormat_BC1A_SRGB";
  180.       break;
  181.     case 58:
  182.       result = (__int64)"RenderFormat_BC2_UNORM";
  183.       break;
  184.     case 59:
  185.       result = (__int64)"RenderFormat_BC2_SRGB";
  186.       break;
  187.     case 60:
  188.       result = (__int64)"RenderFormat_BC3_UNORM";
  189.       break;
  190.     case 61:
  191.       result = (__int64)"RenderFormat_BC3_SRGB";
  192.       break;
  193.     case 62:
  194.       result = (__int64)"RenderFormat_BC4_UNORM";
  195.       break;
  196.     case 63:
  197.       result = (__int64)"RenderFormat_BC5_UNORM";
  198.       break;
  199.     case 64:
  200.       result = (__int64)"RenderFormat_BC6U_FLOAT";
  201.       break;
  202.     case 65:
  203.       result = (__int64)"RenderFormat_BC6S_FLOAT";
  204.       break;
  205.     case 66:
  206.       result = (__int64)"RenderFormat_BC7_UNORM";
  207.       break;
  208.     case 67:
  209.       result = (__int64)"RenderFormat_BC7_SRGB";
  210.       break;
  211.     case 68:
  212.       result = (__int64)"RenderFormat_ETC1_UNORM";
  213.       break;
  214.     case 69:
  215.       result = (__int64)"RenderFormat_ETC1_SRGB";
  216.       break;
  217.     case 70:
  218.       result = (__int64)"RenderFormat_ETC2RGB_UNORM";
  219.       break;
  220.     case 71:
  221.       result = (__int64)"RenderFormat_ETC2RGB_SRGB";
  222.       break;
  223.     case 72:
  224.       result = (__int64)"RenderFormat_ETC2RGBA_UNORM";
  225.       break;
  226.     case 73:
  227.       result = (__int64)"RenderFormat_ETC2RGBA_SRGB";
  228.       break;
  229.     case 74:
  230.       result = (__int64)"RenderFormat_ETC2RGBA1_UNORM";
  231.       break;
  232.     case 75:
  233.       result = (__int64)"RenderFormat_ETC2RGBA1_SRGB";
  234.       break;
  235.     case 76:
  236.       result = (__int64)"RenderFormat_EAC_R11_UNORM";
  237.       break;
  238.     case 77:
  239.       result = (__int64)"RenderFormat_EAC_R11_SNORM";
  240.       break;
  241.     case 78:
  242.       result = (__int64)"RenderFormat_EAC_RG11_UNORM";
  243.       break;
  244.     case 79:
  245.       result = (__int64)"RenderFormat_EAC_RG11_SNORM";
  246.       break;
  247.     case 80:
  248.       result = (__int64)"RenderFormat_PVRTC1_4BPP_RGBA_UNORM";
  249.       break;
  250.     case 81:
  251.       result = (__int64)"RenderFormat_PVRTC1_4BPP_RGBA_SRGB";
  252.       break;
  253.     case 82:
  254.       result = (__int64)"RenderFormat_PVRTC1_4BPP_RGB_UNORM";
  255.       break;
  256.     case 83:
  257.       result = (__int64)"RenderFormat_PVRTC1_4BPP_RGB_SRGB";
  258.       break;
  259.     case 84:
  260.       result = (__int64)"RenderFormat_PVRTC1_2BPP_RGBA_UNORM";
  261.       break;
  262.     case 85:
  263.       result = (__int64)"RenderFormat_PVRTC1_2BPP_RGBA_SRGB";
  264.       break;
  265.     case 86:
  266.       result = (__int64)"RenderFormat_PVRTC1_2BPP_RGB_UNORM";
  267.       break;
  268.     case 87:
  269.       result = (__int64)"RenderFormat_PVRTC1_2BPP_RGB_SRGB";
  270.       break;
  271.     case 88:
  272.       result = (__int64)"RenderFormat_PVRTC2_4BPP_UNORM";
  273.       break;
  274.     case 89:
  275.       result = (__int64)"RenderFormat_PVRTC2_4BPP_SRGB";
  276.       break;
  277.     case 90:
  278.       result = (__int64)"RenderFormat_PVRTC2_2BPP_UNORM";
  279.       break;
  280.     case 91:
  281.       result = (__int64)"RenderFormat_PVRTC2_2BPP_SRGB";
  282.       break;
  283.     case 92:
  284.       result = (__int64)"RenderFormat_ASTC_4x4_UNORM";
  285.       break;
  286.     case 93:
  287.       result = (__int64)"RenderFormat_ASTC_4x4_SRGB";
  288.       break;
  289.     case 94:
  290.       result = (__int64)"RenderFormat_ASTC_5x4_UNORM";
  291.       break;
  292.     case 95:
  293.       result = (__int64)"RenderFormat_ASTC_5x4_SRGB";
  294.       break;
  295.     case 96:
  296.       result = (__int64)"RenderFormat_ASTC_5x5_UNORM";
  297.       break;
  298.     case 97:
  299.       result = (__int64)"RenderFormat_ASTC_5x5_SRGB";
  300.       break;
  301.     case 98:
  302.       result = (__int64)"RenderFormat_ASTC_6x5_UNORM";
  303.       break;
  304.     case 99:
  305.       result = (__int64)"RenderFormat_ASTC_6x5_SRGB";
  306.       break;
  307.     case 100:
  308.       result = (__int64)"RenderFormat_ASTC_6x6_UNORM";
  309.       break;
  310.     case 101:
  311.       result = (__int64)"RenderFormat_ASTC_6x6_SRGB";
  312.       break;
  313.     case 102:
  314.       result = (__int64)"RenderFormat_ASTC_8x5_UNORM";
  315.       break;
  316.     case 103:
  317.       result = (__int64)"RenderFormat_ASTC_8x5_SRGB";
  318.       break;
  319.     case 104:
  320.       result = (__int64)"RenderFormat_ASTC_8x6_UNORM";
  321.       break;
  322.     case 105:
  323.       result = (__int64)"RenderFormat_ASTC_8x6_SRGB";
  324.       break;
  325.     case 106:
  326.       result = (__int64)"RenderFormat_ASTC_8x8_UNORM";
  327.       break;
  328.     case 107:
  329.       result = (__int64)"RenderFormat_ASTC_8x8_SRGB";
  330.       break;
  331.     case 108:
  332.       result = (__int64)"RenderFormat_ASTC_10x5_UNORM";
  333.       break;
  334.     case 109:
  335.       result = (__int64)"RenderFormat_ASTC_10x5_SRGB";
  336.       break;
  337.     case 110:
  338.       result = (__int64)"RenderFormat_ASTC_10x6_UNORM";
  339.       break;
  340.     case 111:
  341.       result = (__int64)"RenderFormat_ASTC_10x6_SRGB";
  342.       break;
  343.     case 112:
  344.       result = (__int64)"RenderFormat_ASTC_10x8_UNORM";
  345.       break;
  346.     case 113:
  347.       result = (__int64)"RenderFormat_ASTC_10x8_SRGB";
  348.       break;
  349.     case 114:
  350.       result = (__int64)"RenderFormat_ASTC_10x10_UNORM";
  351.       break;
  352.     case 115:
  353.       result = (__int64)"RenderFormat_ASTC_10x10_SRGB";
  354.       break;
  355.     case 116:
  356.       result = (__int64)"RenderFormat_ASTC_12x10_UNORM";
  357.       break;
  358.     case 117:
  359.       result = (__int64)"RenderFormat_ASTC_12x10_SRGB";
  360.       break;
  361.     case 118:
  362.       result = (__int64)"RenderFormat_ASTC_12x12_UNORM";
  363.       break;
  364.     case 119:
  365.       result = (__int64)"RenderFormat_ASTC_12x12_SRGB";
  366.       break;
  367.     case 120:
  368.       result = (__int64)"RenderFormat_D24_UNORM_S8_UINT";
  369.       break;
  370.     case 121:
  371.       result = (__int64)"RenderFormat_D24_FLOAT_S8_UINT";
  372.       break;
  373.     case 122:
  374.       result = (__int64)"RenderFormat_D32_FLOAT_S8_UINT";
  375.       break;
  376.     case 123:
  377.       result = (__int64)"RenderFormat_D16_UNORM";
  378.       break;
  379.     case 124:
  380.       result = (__int64)"RenderFormat_D24_UNORM";
  381.       break;
  382.     case 125:
  383.       result = (__int64)"RenderFormat_D32_FLOAT";
  384.       break;
  385.     case 126:
  386.       result = (__int64)"RenderFormatCount";
  387.       break;
  388.     default:
  389.       result = (__int64)"InvalidEnumValue";
  390.       break;
  391.   }
  392.   return result;
  393. }
Advertisement
Add Comment
Please, Sign In to add comment