SHARE
TWEET

Reshade09-d3d9_tracelog

a guest Apr 1st, 2015 5 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 01/04/2015 20:52:19,043 | INFO  | Initializing Crosire's ReShade version '0.9.0.516' built on '2014-12-07 01:20:57' loaded from "F:\Steam\steamapps\common\FE Legendary Heroes\d3d9.dll" to "F:\Steam\steamapps\common\FE Legendary Heroes\LegendaryHeroes.exe" ...
  2. 01/04/2015 20:52:19,043 | TRACE | Installing hook for '0x7750F882' with '0x692A6930' ...
  3. 01/04/2015 20:52:19,043 | TRACE | > Succeeded.
  4. 01/04/2015 20:52:19,043 | TRACE | Installing hook for '0x7750F945' with '0x692A6D70' ...
  5. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  6. 01/04/2015 20:52:19,053 | INFO  | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
  7. 01/04/2015 20:52:19,053 | INFO  | > Delayed.
  8. 01/04/2015 20:52:19,053 | INFO  | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
  9. 01/04/2015 20:52:19,053 | INFO  | > Libraries loaded.
  10. 01/04/2015 20:52:19,053 | TRACE | > Analyzing export table:
  11. 01/04/2015 20:52:19,053 | TRACE |   +--------------------+---------+----------------------------------------------------+
  12. 01/04/2015 20:52:19,053 | TRACE |   | Address            | Ordinal | Name                                               |
  13. 01/04/2015 20:52:19,053 | TRACE |   +--------------------+---------+----------------------------------------------------+
  14. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA4675 |       4 | D3DPERF_BeginEvent                                 | <
  15. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA4609 |       5 | D3DPERF_EndEvent                                   | <
  16. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA43E4 |       6 | D3DPERF_GetStatus                                  | <
  17. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA44BD |       7 | D3DPERF_QueryRepeatFrame                           | <
  18. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA459D |       8 | D3DPERF_SetMarker                                  | <
  19. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA4451 |       9 | D3DPERF_SetOptions                                 | <
  20. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA4532 |      10 | D3DPERF_SetRegion                                  | <
  21. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA4710 |      11 | DebugSetLevel                                      |
  22. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068A690B7 |      12 | DebugSetMute                                       |
  23. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AA46E5 |      13 | Direct3D9EnableMaximizedWindowedModeShim           |
  24. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068A6F24E |      14 | Direct3DCreate9                                    | <
  25. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068A4BD01 |      15 | Direct3DCreate9Ex                                  | <
  26. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068AD49D4 |       1 | Direct3DShaderValidatorCreate9                     |
  27. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068A98F9E |       2 | PSGPError                                          |
  28. 01/04/2015 20:52:19,053 | TRACE |   | 0x0000000068A98FBF |       3 | PSGPSampleTexture                                  |
  29. 01/04/2015 20:52:19,053 | TRACE |   +--------------------+---------+----------------------------------------------------+
  30. 01/04/2015 20:52:19,053 | INFO  | > Found 9 match(es). Installing ...
  31. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA4675' with '0x692B3F30' ...
  32. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  33. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA4609' with '0x692B3F40' ...
  34. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  35. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA43E4' with '0x692B3F40' ...
  36. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  37. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA44BD' with '0x692B3F40' ...
  38. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  39. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA459D' with '0x692A39D0' ...
  40. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  41. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA4451' with '0x692526D0' ...
  42. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  43. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68AA4532' with '0x692A39D0' ...
  44. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  45. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68A6F24E' with '0x692B3F50' ...
  46. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  47. 01/04/2015 20:52:19,053 | TRACE | Installing hook for '0x68A4BD01' with '0x692B41A0' ...
  48. 01/04/2015 20:52:19,053 | TRACE | > Succeeded.
  49. 01/04/2015 20:52:19,053 | INFO  | > Installed 9 hook(s).
  50. 01/04/2015 20:52:19,063 | INFO  | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
  51. 01/04/2015 20:52:19,063 | INFO  | > Delayed.
  52. 01/04/2015 20:52:19,063 | INFO  | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
  53. 01/04/2015 20:52:19,063 | INFO  | > Delayed.
  54. 01/04/2015 20:52:19,063 | INFO  | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
  55. 01/04/2015 20:52:19,063 | INFO  | > Delayed.
  56. 01/04/2015 20:52:19,063 | INFO  | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
  57. 01/04/2015 20:52:19,063 | INFO  | > Delayed.
  58. 01/04/2015 20:52:19,063 | INFO  | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
  59. 01/04/2015 20:52:19,063 | INFO  | > Delayed.
  60. 01/04/2015 20:52:19,063 | INFO  | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
  61. 01/04/2015 20:52:19,073 | INFO  | > Libraries loaded.
  62. 01/04/2015 20:52:19,073 | TRACE | > Analyzing export table:
  63. 01/04/2015 20:52:19,073 | TRACE |   +--------------------+---------+----------------------------------------------------+
  64. 01/04/2015 20:52:19,073 | TRACE |   | Address            | Ordinal | Name                                               |
  65. 01/04/2015 20:52:19,073 | TRACE |   +--------------------+---------+----------------------------------------------------+
  66. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E66E0D |      25 | FreeAddrInfoEx                                     |
  67. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E66E0D |      26 | FreeAddrInfoExW                                    |
  68. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6620B |      27 | FreeAddrInfoW                                      |
  69. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A954 |      28 | GetAddrInfoExA                                     |
  70. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E73E9C |      29 | GetAddrInfoExCancel                                |
  71. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A934 |      30 | GetAddrInfoExOverlappedResult                      |
  72. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E666B3 |      31 | GetAddrInfoExW                                     |
  73. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E65EBC |      32 | GetAddrInfoW                                       |
  74. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7E2C8 |      33 | GetHostNameW                                       |
  75. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7322F |      34 | GetNameInfoW                                       |
  76. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E73345 |      35 | InetNtopW                                          |
  77. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A4A2 |      36 | InetPtonW                                          |
  78. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7AB05 |      37 | SetAddrInfoExA                                     |
  79. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E742A8 |      38 | SetAddrInfoExW                                     |
  80. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8B610 |     500 | WEP                                                |
  81. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E85986 |      39 | WPUCompleteOverlappedRequest                       |
  82. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C0AD |      40 | WPUGetProviderPathEx                               |
  83. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E75A01 |      41 | WSAAccept                                          |
  84. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6BDA6 |      42 | WSAAddressToStringA                                |
  85. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71D4C |      43 | WSAAddressToStringW                                |
  86. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E87E6E |      44 | WSAAdvertiseProvider                               |
  87. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7DC20 |     102 | WSAAsyncGetHostByAddr                              |
  88. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7DD19 |     103 | WSAAsyncGetHostByName                              |
  89. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7DAF3 |     105 | WSAAsyncGetProtoByName                             |
  90. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7DA2B |     104 | WSAAsyncGetProtoByNumber                           |
  91. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7DF14 |     107 | WSAAsyncGetServByName                              |
  92. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7DE46 |     106 | WSAAsyncGetServByPort                              |
  93. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E72503 |     101 | WSAAsyncSelect                                     |
  94. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7D9B1 |     108 | WSACancelAsyncRequest                              |
  95. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7C888 |     113 | WSACancelBlockingCall                              |
  96. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62D14 |     116 | WSACleanup                                         |
  97. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62F60 |      45 | WSACloseEvent                                      |
  98. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E75403 |      46 | WSAConnect                                         |
  99. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E84288 |      47 | WSAConnectByList                                   |
  100. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E854DD |      48 | WSAConnectByNameA                                  |
  101. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E83F25 |      49 | WSAConnectByNameW                                  |
  102. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E630E8 |      50 | WSACreateEvent                                     |
  103. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7CF9F |      58 | WSADuplicateSocketA                                |
  104. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7D03C |      59 | WSADuplicateSocketW                                |
  105. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82A8E |      60 | WSAEnumNameSpaceProvidersA                         |
  106. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82A28 |      61 | WSAEnumNameSpaceProvidersExA                       |
  107. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E829C2 |      62 | WSAEnumNameSpaceProvidersExW                       |
  108. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6C43A |      63 | WSAEnumNameSpaceProvidersW                         |
  109. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6BCB0 |      64 | WSAEnumNetworkEvents                               |
  110. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8BE9D |      65 | WSAEnumProtocolsA                                  |
  111. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E76A10 |      66 | WSAEnumProtocolsW                                  |
  112. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62FF1 |      67 | WSAEventSelect                                     |
  113. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62CA4 |     111 | WSAGetLastError                                    |
  114. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E75542 |      68 | WSAGetOverlappedResult                             |
  115. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E80D55 |      69 | WSAGetQOSByName                                    |
  116. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E81EC1 |      70 | WSAGetServiceClassInfoA                            |
  117. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E81D38 |      71 | WSAGetServiceClassInfoW                            |
  118. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82229 |      72 | WSAGetServiceClassNameByClassIdA                   |
  119. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E81F6B |      73 | WSAGetServiceClassNameByClassIdW                   |
  120. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A701 |      74 | WSAHtonl                                           |
  121. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A5AE |      75 | WSAHtons                                           |
  122. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82753 |      76 | WSAInstallServiceClassA                            |
  123. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8261E |      77 | WSAInstallServiceClassW                            |
  124. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E64391 |      78 | WSAIoctl                                           |
  125. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7C751 |     114 | WSAIsBlocking                                      |
  126. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E855EE |      79 | WSAJoinLeaf                                        |
  127. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82C61 |      80 | WSALookupServiceBeginA                             |
  128. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E653DC |      81 | WSALookupServiceBeginW                             |
  129. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E67A00 |      82 | WSALookupServiceEnd                                |
  130. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82DA1 |      83 | WSALookupServiceNextA                              |
  131. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6CADE |      84 | WSALookupServiceNextW                              |
  132. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E828F6 |      85 | WSANSPIoctl                                        |
  133. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A701 |      86 | WSANtohl                                           |
  134. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A5AE |      87 | WSANtohs                                           |
  135. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E836B1 |      88 | WSAPoll                                            |
  136. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E87C06 |      89 | WSAProviderCompleteAsyncCall                       |
  137. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E76066 |      90 | WSAProviderConfigChange                            |
  138. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71632 |      91 | WSARecv                                            | <
  139. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E81C57 |      92 | WSARecvDisconnect                                  |
  140. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E81B88 |      93 | WSARecvFrom                                        | <
  141. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E824E9 |      94 | WSARemoveServiceClass                              |
  142. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71AA3 |      95 | WSAResetEvent                                      |
  143. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E714C2 |      96 | WSASend                                            | <
  144. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E83B05 |      97 | WSASendDisconnect                                  |
  145. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E83949 |      98 | WSASendMsg                                         |
  146. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E83A36 |      99 | WSASendTo                                          | <
  147. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7C7D5 |     109 | WSASetBlockingHook                                 |
  148. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71A92 |     100 | WSASetEvent                                        |
  149. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E642F9 |     112 | WSASetLastError                                    |
  150. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E82861 |     117 | WSASetServiceA                                     |
  151. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E743CF |     118 | WSASetServiceW                                     |
  152. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71A38 |     119 | WSASocketA                                         |
  153. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E63E1B |     120 | WSASocketW                                         |
  154. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E646E9 |     115 | WSAStartup                                         |
  155. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6BFF9 |     121 | WSAStringToAddressA                                |
  156. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E755FE |     122 | WSAStringToAddressW                                |
  157. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E87D5A |     123 | WSAUnadvertiseProvider                             |
  158. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7C6CA |     110 | WSAUnhookBlockingHook                              |
  159. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E630FC |     124 | WSAWaitForMultipleEvents                           |
  160. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E85BF6 |      24 | WSApSetPostRoutine                                 |
  161. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E549 |     125 | WSCDeinstallProvider                               |
  162. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8D751 |     126 | WSCDeinstallProviderEx                             |
  163. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E831 |     127 | WSCEnableNSProvider                                |
  164. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E74672 |     128 | WSCEnumProtocols                                   |
  165. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E74B8A |     129 | WSCEnumProtocolsEx                                 |
  166. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C58D |     130 | WSCGetApplicationCategory                          |
  167. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C696 |     131 | WSCGetApplicationCategoryEx                        |
  168. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C616 |     132 | WSCGetProviderInfo                                 |
  169. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C543 |     133 | WSCGetProviderPath                                 |
  170. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8EA01 |     134 | WSCInstallNameSpace                                |
  171. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8EEF5 |     136 | WSCInstallNameSpaceEx                              |
  172. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8EC19 |     135 | WSCInstallNameSpaceEx2                             |
  173. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E507 |     137 | WSCInstallProvider                                 |
  174. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7FDBB |     138 | WSCInstallProviderAndChains                        |
  175. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E3C5 |     139 | WSCInstallProviderEx                               |
  176. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C5D0 |     140 | WSCSetApplicationCategory                          |
  177. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8CA4E |     141 | WSCSetApplicationCategoryEx                        |
  178. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8C656 |     142 | WSCSetProviderInfo                                 |
  179. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8EEC1 |     143 | WSCUnInstallNameSpace                              |
  180. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8EA43 |     144 | WSCUnInstallNameSpaceEx2                           |
  181. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E490 |     145 | WSCUpdateProvider                                  |
  182. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8DA0F |     146 | WSCUpdateProviderEx                                |
  183. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E580 |     147 | WSCWriteNameSpaceOrder                             |
  184. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8E4D0 |     148 | WSCWriteProviderOrder                              |
  185. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8D4AD |     149 | WSCWriteProviderOrderEx                            |
  186. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E899C9 |     150 | WahCloseApcHelper                                  |
  187. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8A9D4 |     152 | WahCloseHandleHelper                               |
  188. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8B159 |     153 | WahCloseNotificationHandleHelper                   |
  189. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8A981 |     154 | WahCloseSocketHandle                               |
  190. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E74ECD |     155 | WahCloseThread                                     |
  191. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8A6C4 |     156 | WahCompleteRequest                                 |
  192. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6E021 |     157 | WahCreateHandleContextTable                        |
  193. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E764A8 |     158 | WahCreateNotificationHandle                        |
  194. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8A767 |     159 | WahCreateSocketHandle                              |
  195. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E75014 |     160 | WahDestroyHandleContextTable                       |
  196. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8A43C |     161 | WahDisableNonIFSHandleSupport                      |
  197. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8A4EE |     162 | WahEnableNonIFSHandleSupport                       |
  198. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E72B88 |     163 | WahEnumerateHandleContexts                         |
  199. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E64233 |     164 | WahInsertHandleContext                             |
  200. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8AEC3 |     165 | WahNotifyAllProcesses                              |
  201. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E899F8 |     166 | WahOpenApcHelper                                   |
  202. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E89953 |     167 | WahOpenCurrentThread                               |
  203. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8AA1D |     168 | WahOpenHandleHelper                                |
  204. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8B188 |     169 | WahOpenNotificationHandleHelper                    |
  205. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E898F2 |     170 | WahQueueUserApc                                    |
  206. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62BDB |     171 | WahReferenceContextByHandle                        |
  207. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6310D |     172 | WahRemoveHandleContext                             |
  208. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E75F32 |     173 | WahWaitForNotification                             |
  209. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E8B2B1 |     174 | WahWriteLSPEvent                                   |
  210. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E63CB1 |     151 | __WSAFDIsSet                                       |
  211. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E759E1 |       1 | accept                                             |
  212. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E63CF0 |       2 | bind                                               |
  213. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E631B0 |       3 | closesocket                                        |
  214. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71050 |       4 | connect                                            |
  215. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6620B |     175 | freeaddrinfo                                       |
  216. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E663D4 |     176 | getaddrinfo                                        |
  217. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7E6CC |      51 | gethostbyaddr                                      |
  218. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7E84A |      52 | gethostbyname                                      |
  219. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7E4A7 |      57 | gethostname                                        |
  220. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71EE2 |     177 | getnameinfo                                        |
  221. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E713CC |       5 | getpeername                                        |
  222. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7D4DA |      53 | getprotobyname                                     |
  223. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7D6D1 |      54 | getprotobynumber                                   |
  224. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7E9ED |      55 | getservbyname                                      |
  225. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7EC13 |      56 | getservbyport                                      |
  226. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E644D1 |       6 | getsockname                                        |
  227. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E71193 |       7 | getsockopt                                         |
  228. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E63DE7 |       8 | htonl                                              |
  229. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62C71 |       9 | htons                                              |
  230. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E718A2 |      11 | inet_addr                                          |
  231. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7370F |      12 | inet_ntoa                                          |
  232. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A429 |     178 | inet_ntop                                          |
  233. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E7A52E |     179 | inet_pton                                          |
  234. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E645C7 |      10 | ioctlsocket                                        |
  235. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E72F89 |      13 | listen                                             |
  236. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E63DE7 |      14 | ntohl                                              |
  237. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62C71 |      15 | ntohs                                              |
  238. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E70DA8 |      16 | recv                                               | <
  239. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E73D79 |      17 | recvfrom                                           | <
  240. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E70B8A |      18 | select                                             |
  241. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E70F2C |      19 | send                                               | <
  242. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E62E14 |      20 | sendto                                             | <
  243. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E63B19 |      21 | setsockopt                                         |
  244. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E717BC |      22 | shutdown                                           |
  245. 01/04/2015 20:52:19,073 | TRACE |   | 0x0000000075E6430A |      23 | socket                                             |
  246. 01/04/2015 20:52:19,073 | TRACE |   +--------------------+---------+----------------------------------------------------+
  247. 01/04/2015 20:52:19,073 | INFO  | > Found 8 match(es). Installing ...
  248. 01/04/2015 20:52:19,073 | TRACE | Installing hook for '0x75E71632' with '0x692C9AE0' ...
  249. 01/04/2015 20:52:19,073 | TRACE | > Succeeded.
  250. 01/04/2015 20:52:19,073 | TRACE | Installing hook for '0x75E81B88' with '0x692C9C40' ...
  251. 01/04/2015 20:52:19,083 | TRACE | > Succeeded.
  252. 01/04/2015 20:52:19,083 | TRACE | Installing hook for '0x75E714C2' with '0x692C99E0' ...
  253. 01/04/2015 20:52:19,083 | TRACE | > Succeeded.
  254. 01/04/2015 20:52:19,083 | TRACE | Installing hook for '0x75E83A36' with '0x692C9A60' ...
  255. 01/04/2015 20:52:19,083 | TRACE | > Succeeded.
  256. 01/04/2015 20:52:19,083 | TRACE | Installing hook for '0x75E70DA8' with '0x692C9900' ...
  257. 01/04/2015 20:52:19,093 | TRACE | > Succeeded.
  258. 01/04/2015 20:52:19,093 | TRACE | Installing hook for '0x75E73D79' with '0x692C9970' ...
  259. 01/04/2015 20:52:19,093 | TRACE | > Succeeded.
  260. 01/04/2015 20:52:19,093 | TRACE | Installing hook for '0x75E70F2C' with '0x692C9840' ...
  261. 01/04/2015 20:52:19,093 | TRACE | > Succeeded.
  262. 01/04/2015 20:52:19,093 | TRACE | Installing hook for '0x75E62E14' with '0x692C98A0' ...
  263. 01/04/2015 20:52:19,103 | TRACE | > Succeeded.
  264. 01/04/2015 20:52:19,103 | INFO  | > Installed 8 hook(s).
  265. 01/04/2015 20:52:19,103 | INFO  | Initialized.
  266. 01/04/2015 20:52:19,273 | INFO  | Installing delayed hooks for "C:\Windows\system32\dxgi.dll" (Just loaded via 'LoadLibraryW("C:\Windows\system32\dxgi.dll")') ...
  267. 01/04/2015 20:52:19,283 | INFO  | > Libraries loaded.
  268. 01/04/2015 20:52:19,283 | TRACE | > Analyzing export table:
  269. 01/04/2015 20:52:19,283 | TRACE |   +--------------------+---------+----------------------------------------------------+
  270. 01/04/2015 20:52:19,283 | TRACE |   | Address            | Ordinal | Name                                               |
  271. 01/04/2015 20:52:19,283 | TRACE |   +--------------------+---------+----------------------------------------------------+
  272. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007006E507 |       1 | CheckETWTLS                                        |
  273. 01/04/2015 20:52:19,283 | TRACE |   | 0x00000000700645B9 |       2 | CompatString                                       |
  274. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007006B9C2 |       3 | CompatValue                                        |
  275. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007006BD13 |      20 | CreateDXGIFactory                                  | <
  276. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070064D9E |      19 | CreateDXGIFactory1                                 | <
  277. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |       4 | D3DKMTCloseAdapter                                 |
  278. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      21 | D3DKMTCreateAllocation                             |
  279. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      22 | D3DKMTCreateContext                                |
  280. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      23 | D3DKMTCreateDevice                                 |
  281. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      24 | D3DKMTCreateSynchronizationObject                  |
  282. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |       5 | D3DKMTDestroyAllocation                            |
  283. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |       6 | D3DKMTDestroyContext                               |
  284. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |       7 | D3DKMTDestroyDevice                                |
  285. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |       8 | D3DKMTDestroySynchronizationObject                 |
  286. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      25 | D3DKMTEscape                                       |
  287. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      26 | D3DKMTGetContextSchedulingPriority                 |
  288. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      27 | D3DKMTGetDeviceState                               |
  289. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      28 | D3DKMTGetDisplayModeList                           |
  290. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      29 | D3DKMTGetMultisampleMethodList                     |
  291. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      30 | D3DKMTGetRuntimeData                               |
  292. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      31 | D3DKMTGetSharedPrimaryHandle                       |
  293. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      32 | D3DKMTLock                                         |
  294. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      33 | D3DKMTOpenAdapterFromHdc                           |
  295. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      34 | D3DKMTOpenResource                                 |
  296. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      35 | D3DKMTPresent                                      |
  297. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |       9 | D3DKMTQueryAdapterInfo                             |
  298. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      36 | D3DKMTQueryAllocationResidency                     |
  299. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      37 | D3DKMTQueryResourceInfo                            |
  300. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      38 | D3DKMTRender                                       |
  301. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      39 | D3DKMTSetAllocationPriority                        |
  302. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      40 | D3DKMTSetContextSchedulingPriority                 |
  303. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      41 | D3DKMTSetDisplayMode                               |
  304. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      10 | D3DKMTSetDisplayPrivateDriverFormat                |
  305. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      42 | D3DKMTSetGammaRamp                                 |
  306. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      43 | D3DKMTSetVidPnSourceOwner                          |
  307. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      11 | D3DKMTSignalSynchronizationObject                  |
  308. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      12 | D3DKMTUnlock                                       |
  309. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      13 | D3DKMTWaitForSynchronizationObject                 |
  310. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      44 | D3DKMTWaitForVerticalBlankEvent                    |
  311. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007008AA05 |      45 | DXGID3D10CreateDevice                              |
  312. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007008AA12 |      46 | DXGID3D10CreateLayeredDevice                       |
  313. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070073277 |      47 | DXGID3D10ETWRundown                                |
  314. 01/04/2015 20:52:19,283 | TRACE |   | 0x00000000700822D7 |      48 | DXGID3D10GetLayeredDeviceSize                      |
  315. 01/04/2015 20:52:19,283 | TRACE |   | 0x00000000700822D7 |      49 | DXGID3D10RegisterLayers                            |
  316. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007008AC4B |      14 | DXGIDumpJournal                                    |
  317. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070074BE0 |      50 | DXGIReportAdapterConfiguration                     |
  318. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007008AAF2 |      15 | DXGIRevertToSxS                                    |
  319. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      16 | OpenAdapter10                                      |
  320. 01/04/2015 20:52:19,283 | TRACE |   | 0x0000000070091983 |      17 | OpenAdapter10_2                                    |
  321. 01/04/2015 20:52:19,283 | TRACE |   | 0x000000007008AB71 |      18 | SetAppCompatStringPointer                          |
  322. 01/04/2015 20:52:19,283 | TRACE |   +--------------------+---------+----------------------------------------------------+
  323. 01/04/2015 20:52:19,283 | INFO  | > Found 2 match(es). Installing ...
  324. 01/04/2015 20:52:19,283 | TRACE | Installing hook for '0x7006BD13' with '0x692BA790' ...
  325. 01/04/2015 20:52:19,283 | TRACE | > Succeeded.
  326. 01/04/2015 20:52:19,283 | TRACE | Installing hook for '0x70064D9E' with '0x692BAAC0' ...
  327. 01/04/2015 20:52:19,283 | TRACE | > Succeeded.
  328. 01/04/2015 20:52:19,283 | INFO  | > Installed 2 hook(s).
  329. 01/04/2015 20:52:19,323 | INFO  | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 0018A7A4)' ...
  330. 01/04/2015 20:52:19,323 | TRACE | Installing hook for '0x70071D95' with '0x692B8080' ...
  331. 01/04/2015 20:52:19,323 | TRACE | > Succeeded.
  332. 01/04/2015 20:52:23,802 | INFO  | Redirecting 'Direct3DCreate9(32)' ...
  333. 01/04/2015 20:52:23,812 | TRACE | Installing hook for '0x68A5F52D' with '0x692B31D0' ...
  334. 01/04/2015 20:52:23,812 | TRACE | > Succeeded.
  335. 01/04/2015 20:52:23,842 | INFO  | Redirecting 'IDirect3D9::CreateDevice(06912320, 0, 1, 001B02F0, 64, 0018FB7C, 0018FB34)' ...
  336. 01/04/2015 20:52:23,842 | WARN  | > Multisampling is enabled. This is not compatible with depthbuffer access, which was therefore disabled.
  337. 01/04/2015 20:52:23,872 | INFO  | Recreated effect environment on context 0A065540.
  338. 01/04/2015 20:52:23,872 | TRACE | Adding depthstencil 088E3CE0 (Width: 3440, Height: 1440, Format: 75) to list of possible depth candidates ...
  339. 01/04/2015 20:52:24,174 | INFO  | Initializing Crosire's ReShade version '0.9.0.516' built on '2014-12-07 01:20:57' loaded from "F:\Steam\steamapps\common\FE Legendary Heroes\d3d9.dll" to "F:\Steam\steamapps\common\FE Legendary Heroes\DXAtlasWin.exe" ...
  340. 01/04/2015 20:52:24,175 | TRACE | Installing hook for '0x7750F882' with '0x692A6930' ...
  341. 01/04/2015 20:52:24,184 | TRACE | > Succeeded.
  342. 01/04/2015 20:52:24,184 | TRACE | Installing hook for '0x7750F945' with '0x692A6D70' ...
  343. 01/04/2015 20:52:24,190 | TRACE | > Succeeded.
  344. 01/04/2015 20:52:24,190 | INFO  | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
  345. 01/04/2015 20:52:24,190 | INFO  | > Delayed.
  346. 01/04/2015 20:52:24,190 | INFO  | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
  347. 01/04/2015 20:52:24,204 | INFO  | > Libraries loaded.
  348. 01/04/2015 20:52:24,204 | TRACE | > Analyzing export table:
  349. 01/04/2015 20:52:24,204 | TRACE |   +--------------------+---------+----------------------------------------------------+
  350. 01/04/2015 20:52:24,204 | TRACE |   | Address            | Ordinal | Name                                               |
  351. 01/04/2015 20:52:24,204 | TRACE |   +--------------------+---------+----------------------------------------------------+
  352. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA4675 |       4 | D3DPERF_BeginEvent                                 | <
  353. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA4609 |       5 | D3DPERF_EndEvent                                   | <
  354. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA43E4 |       6 | D3DPERF_GetStatus                                  | <
  355. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA44BD |       7 | D3DPERF_QueryRepeatFrame                           | <
  356. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA459D |       8 | D3DPERF_SetMarker                                  | <
  357. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA4451 |       9 | D3DPERF_SetOptions                                 | <
  358. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA4532 |      10 | D3DPERF_SetRegion                                  | <
  359. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA4710 |      11 | DebugSetLevel                                      |
  360. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068A690B7 |      12 | DebugSetMute                                       |
  361. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AA46E5 |      13 | Direct3D9EnableMaximizedWindowedModeShim           |
  362. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068A6F24E |      14 | Direct3DCreate9                                    | <
  363. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068A4BD01 |      15 | Direct3DCreate9Ex                                  | <
  364. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068AD49D4 |       1 | Direct3DShaderValidatorCreate9                     |
  365. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068A98F9E |       2 | PSGPError                                          |
  366. 01/04/2015 20:52:24,204 | TRACE |   | 0x0000000068A98FBF |       3 | PSGPSampleTexture                                  |
  367. 01/04/2015 20:52:24,204 | TRACE |   +--------------------+---------+----------------------------------------------------+
  368. 01/04/2015 20:52:24,204 | INFO  | > Found 9 match(es). Installing ...
  369. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA4675' with '0x692B3F30' ...
  370. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  371. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA4609' with '0x692B3F40' ...
  372. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  373. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA43E4' with '0x692B3F40' ...
  374. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  375. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA44BD' with '0x692B3F40' ...
  376. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  377. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA459D' with '0x692A39D0' ...
  378. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  379. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA4451' with '0x692526D0' ...
  380. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  381. 01/04/2015 20:52:24,204 | TRACE | Installing hook for '0x68AA4532' with '0x692A39D0' ...
  382. 01/04/2015 20:52:24,204 | TRACE | > Succeeded.
  383. 01/04/2015 20:52:24,205 | TRACE | Installing hook for '0x68A6F24E' with '0x692B3F50' ...
  384. 01/04/2015 20:52:24,205 | TRACE | > Succeeded.
  385. 01/04/2015 20:52:24,205 | TRACE | Installing hook for '0x68A4BD01' with '0x692B41A0' ...
  386. 01/04/2015 20:52:24,205 | TRACE | > Succeeded.
  387. 01/04/2015 20:52:24,205 | INFO  | > Installed 9 hook(s).
  388. 01/04/2015 20:52:24,214 | INFO  | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
  389. 01/04/2015 20:52:24,214 | INFO  | > Delayed.
  390. 01/04/2015 20:52:24,214 | INFO  | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
  391. 01/04/2015 20:52:24,214 | INFO  | > Delayed.
  392. 01/04/2015 20:52:24,214 | INFO  | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
  393. 01/04/2015 20:52:24,214 | INFO  | > Delayed.
  394. 01/04/2015 20:52:24,214 | INFO  | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
  395. 01/04/2015 20:52:24,214 | INFO  | > Delayed.
  396. 01/04/2015 20:52:24,214 | INFO  | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
  397. 01/04/2015 20:52:24,214 | INFO  | > Delayed.
  398. 01/04/2015 20:52:24,214 | INFO  | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
  399. 01/04/2015 20:52:24,214 | INFO  | > Delayed.
  400. 01/04/2015 20:52:24,214 | INFO  | Initialized.
  401. 01/04/2015 20:52:24,226 | INFO  | Redirecting 'Direct3DCreate9(32)' ...
  402. 01/04/2015 20:52:24,231 | TRACE | Installing hook for '0x68A5F52D' with '0x692B31D0' ...
  403. 01/04/2015 20:52:24,234 | TRACE | > Succeeded.
  404. 01/04/2015 20:52:24,234 | INFO  | Redirecting 'IDirect3D9::CreateDevice(0061C0E0, 0, 4, 00000000, 32, 0018FC98, 0018FC14)' ...
  405. 01/04/2015 20:52:24,234 | WARN  | > Forcing tripple buffering.
  406. 01/04/2015 20:52:25,620 | INFO  | Redirecting 'CreateDXGIFactory1({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 0018EEF8)' ...
  407. 01/04/2015 20:52:27,878 | INFO  | Loading effect from "F:\Steam\steamapps\common\FE Legendary Heroes\Sweet.fx" ...
  408. 01/04/2015 20:52:27,878 | TRACE | > Running preprocessor ...
  409. 01/04/2015 20:52:27,912 | TRACE | > Running parser ...
  410. 01/04/2015 20:52:27,913 | TRACE | > Running compiler ...
  411. 01/04/2015 20:52:27,914 | TRACE | > Compiling shader 'FullscreenTriangle':
  412.  
  413. uniform float4 _PIXEL_SIZE_ : register(c223);
  414. float4 __tex2Dgather(sampler2D s, float2 c) { return float4(tex2D(s, c + float2(0, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 0) * _PIXEL_SIZE_.xy).r, tex2D(s, c).r); }
  415. sampler2D colorGammaSampler : register(s0);
  416. sampler2D colorLinearSampler : register(s1);
  417. sampler2D curtainSampler : register(s2);
  418. uniform float timer : register(c0);
  419. uniform float timeleft : register(c1);
  420. float4 LumaSharpenPass(in float4 inputcolor, in float2 tex)
  421. {
  422. float3 ori = tex2D(colorGammaSampler, tex).xyz;
  423. float3 sharp_strength_luma = (float3(0.212600f, 0.715200f, 0.072200f) * 0.850000f);
  424. float3 blur_ori = tex2D(colorGammaSampler, (tex + ((float2(0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz;
  425. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz);
  426. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  427. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  428. (blur_ori *= 0.250000f);
  429. float3 sharp = (ori - blur_ori);
  430. float4 sharp_strength_luma_clamp = float4((sharp_strength_luma * (0.500000f / 0.035000f)), 0.500000f);
  431. float sharp_luma = saturate(dot(float4(sharp, 1.000000f), sharp_strength_luma_clamp));
  432. (sharp_luma = (((0.035000f * 2.000000f) * sharp_luma) - 0.035000f));
  433. (inputcolor.xyz = (inputcolor.xyz + sharp_luma));
  434. return saturate(inputcolor);
  435. }
  436. static const float3x3 RGB = float3x3(2.671471f, -1.267236f, -0.410996f, -1.025107f, 1.984091f, 0.043950f, 0.061001f, -0.223671f, 1.159021f);
  437. static const float3x3 XYZ = float3x3(0.500303f, 0.338098f, 0.164590f, 0.257969f, 0.676195f, 0.065836f, 0.023452f, 0.112699f, 0.866840f);
  438. float4 DPXPass(in float4 InputColor)
  439. {
  440. float DPXContrast = 0.100000f;
  441. float DPXGamma = 1.000000f;
  442. float RedCurve = 12.000000f;
  443. float GreenCurve = 12.000000f;
  444. float BlueCurve = 12.000000f;
  445. float3 RGB_Curve = float3(12.000000f, 12.000000f, 12.000000f);
  446. float3 RGB_C = float3(0.360000f, 0.360000f, 0.350000f);
  447. float3 B = InputColor.xyz;
  448. (B = pow(B, (1.000000f / DPXGamma)));
  449. (B = ((B * (1.000000f - DPXContrast)) + (0.500000f * DPXContrast)));
  450. float3 Btemp = (1.000000f / (1.000000f + exp((RGB_Curve / 2.000000f))));
  451. (B = (((1.000000f / (1.000000f + exp((-RGB_Curve * (B - RGB_C))))) / ((-2.000000f * Btemp) + 1.000000f)) + (-Btemp / ((-2.000000f * Btemp) + 1.000000f))));
  452. float value = max(max(B.x, B.y), B.z);
  453. float3 color = (B / value);
  454. (color = pow(color, (1.000000f / 2.400000f)));
  455. float3 c0 = (color * value);
  456. (c0 = mul(XYZ, c0));
  457. float luma = dot(c0, float3(0.300000f, 0.590000f, 0.110000f));
  458. (c0 = (((1.000000f - 2.500000f) * luma) + (2.500000f * c0)));
  459. (c0 = mul(RGB, c0));
  460. (InputColor.xyz = lerp(InputColor.xyz, c0, 0.100000f));
  461. return InputColor;
  462. }
  463. float4 CurvesPass(in float4 colorInput)
  464. {
  465. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  466. float Curves_contrast_blend = 0.120000f;
  467. float luma = dot(lumCoeff, colorInput.xyz);
  468. float3 chroma = (colorInput.xyz - luma);
  469. float x = luma;
  470. (x = (x - 0.500000f));
  471. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  472. (x = lerp(luma, x, Curves_contrast_blend));
  473. (colorInput.xyz = (x + chroma));
  474. return colorInput;
  475. }
  476. float4 SweetFX_main(in float2 tex, in float4 FinalColor)
  477. {
  478. (FinalColor = LumaSharpenPass(FinalColor, tex));
  479. (FinalColor = DPXPass(FinalColor));
  480. (FinalColor = CurvesPass(FinalColor));
  481. (FinalColor.w = 1.000000f);
  482. return FinalColor;
  483. }
  484. void FullscreenTriangle(in uint id, out float4 position, out float2 texcoord)
  485. {
  486. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  487. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  488. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  489. }
  490. void FadeIn(in float4 position, in float2 texcoord, out float4 color)
  491. {
  492. (color = tex2D(colorGammaSampler, texcoord));
  493. (color.xyz *= (1 - (timeleft / 8000)));
  494. }
  495. void CurtainOpen(in float4 position, in float2 texcoord, out float4 color)
  496. {
  497. float coord = abs((texcoord.x - 0.500000f));
  498. float factor = (1.000000f - (timeleft / 8000.000000f));
  499. []if (((coord < factor) || (timer > 10000.000000f)))
  500. (color = tex2D(colorGammaSampler, texcoord));
  501. else
  502. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  503. }
  504. void CurtainClose(in float4 position, in float2 texcoord, out float4 color)
  505. {
  506. float coord = abs((texcoord.x - 0.500000f));
  507. float factor = (timeleft / 8000.000000f);
  508. []if ((coord < factor))
  509. (color = tex2D(colorGammaSampler, texcoord));
  510. else
  511. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  512. }
  513. void SweetFX(in float4 position, in float2 texcoord, out float4 color)
  514. {
  515. (color = tex2D(colorGammaSampler, texcoord));
  516. (color = SweetFX_main(texcoord, color));
  517. }
  518. void __main(in uint id : TEXCOORD0, out float4 position : POSITION, out float2 texcoord : TEXCOORD0)
  519. {
  520. FullscreenTriangle(id, position, texcoord);
  521. position.xy += _PIXEL_SIZE_.zw * position.ww;
  522. }
  523.  
  524.  
  525. 01/04/2015 20:52:27,919 | TRACE | > Compiling shader 'SweetFX':
  526.  
  527. uniform float4 _PIXEL_SIZE_ : register(c223);
  528. float4 __tex2Dgather(sampler2D s, float2 c) { return float4(tex2D(s, c + float2(0, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 0) * _PIXEL_SIZE_.xy).r, tex2D(s, c).r); }
  529. #define POSITION VPOS
  530. sampler2D colorGammaSampler : register(s0);
  531. sampler2D colorLinearSampler : register(s1);
  532. sampler2D curtainSampler : register(s2);
  533. uniform float timer : register(c0);
  534. uniform float timeleft : register(c1);
  535. float4 LumaSharpenPass(in float4 inputcolor, in float2 tex)
  536. {
  537. float3 ori = tex2D(colorGammaSampler, tex).xyz;
  538. float3 sharp_strength_luma = (float3(0.212600f, 0.715200f, 0.072200f) * 0.850000f);
  539. float3 blur_ori = tex2D(colorGammaSampler, (tex + ((float2(0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz;
  540. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz);
  541. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  542. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  543. (blur_ori *= 0.250000f);
  544. float3 sharp = (ori - blur_ori);
  545. float4 sharp_strength_luma_clamp = float4((sharp_strength_luma * (0.500000f / 0.035000f)), 0.500000f);
  546. float sharp_luma = saturate(dot(float4(sharp, 1.000000f), sharp_strength_luma_clamp));
  547. (sharp_luma = (((0.035000f * 2.000000f) * sharp_luma) - 0.035000f));
  548. (inputcolor.xyz = (inputcolor.xyz + sharp_luma));
  549. return saturate(inputcolor);
  550. }
  551. static const float3x3 RGB = float3x3(2.671471f, -1.267236f, -0.410996f, -1.025107f, 1.984091f, 0.043950f, 0.061001f, -0.223671f, 1.159021f);
  552. static const float3x3 XYZ = float3x3(0.500303f, 0.338098f, 0.164590f, 0.257969f, 0.676195f, 0.065836f, 0.023452f, 0.112699f, 0.866840f);
  553. float4 DPXPass(in float4 InputColor)
  554. {
  555. float DPXContrast = 0.100000f;
  556. float DPXGamma = 1.000000f;
  557. float RedCurve = 12.000000f;
  558. float GreenCurve = 12.000000f;
  559. float BlueCurve = 12.000000f;
  560. float3 RGB_Curve = float3(12.000000f, 12.000000f, 12.000000f);
  561. float3 RGB_C = float3(0.360000f, 0.360000f, 0.350000f);
  562. float3 B = InputColor.xyz;
  563. (B = pow(B, (1.000000f / DPXGamma)));
  564. (B = ((B * (1.000000f - DPXContrast)) + (0.500000f * DPXContrast)));
  565. float3 Btemp = (1.000000f / (1.000000f + exp((RGB_Curve / 2.000000f))));
  566. (B = (((1.000000f / (1.000000f + exp((-RGB_Curve * (B - RGB_C))))) / ((-2.000000f * Btemp) + 1.000000f)) + (-Btemp / ((-2.000000f * Btemp) + 1.000000f))));
  567. float value = max(max(B.x, B.y), B.z);
  568. float3 color = (B / value);
  569. (color = pow(color, (1.000000f / 2.400000f)));
  570. float3 c0 = (color * value);
  571. (c0 = mul(XYZ, c0));
  572. float luma = dot(c0, float3(0.300000f, 0.590000f, 0.110000f));
  573. (c0 = (((1.000000f - 2.500000f) * luma) + (2.500000f * c0)));
  574. (c0 = mul(RGB, c0));
  575. (InputColor.xyz = lerp(InputColor.xyz, c0, 0.100000f));
  576. return InputColor;
  577. }
  578. float4 CurvesPass(in float4 colorInput)
  579. {
  580. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  581. float Curves_contrast_blend = 0.120000f;
  582. float luma = dot(lumCoeff, colorInput.xyz);
  583. float3 chroma = (colorInput.xyz - luma);
  584. float x = luma;
  585. (x = (x - 0.500000f));
  586. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  587. (x = lerp(luma, x, Curves_contrast_blend));
  588. (colorInput.xyz = (x + chroma));
  589. return colorInput;
  590. }
  591. float4 SweetFX_main(in float2 tex, in float4 FinalColor)
  592. {
  593. (FinalColor = LumaSharpenPass(FinalColor, tex));
  594. (FinalColor = DPXPass(FinalColor));
  595. (FinalColor = CurvesPass(FinalColor));
  596. (FinalColor.w = 1.000000f);
  597. return FinalColor;
  598. }
  599. void FullscreenTriangle(in uint id, out float4 position, out float2 texcoord)
  600. {
  601. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  602. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  603. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  604. }
  605. void FadeIn(in float4 position, in float2 texcoord, out float4 color)
  606. {
  607. (color = tex2D(colorGammaSampler, texcoord));
  608. (color.xyz *= (1 - (timeleft / 8000)));
  609. }
  610. void CurtainOpen(in float4 position, in float2 texcoord, out float4 color)
  611. {
  612. float coord = abs((texcoord.x - 0.500000f));
  613. float factor = (1.000000f - (timeleft / 8000.000000f));
  614. []if (((coord < factor) || (timer > 10000.000000f)))
  615. (color = tex2D(colorGammaSampler, texcoord));
  616. else
  617. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  618. }
  619. void CurtainClose(in float4 position, in float2 texcoord, out float4 color)
  620. {
  621. float coord = abs((texcoord.x - 0.500000f));
  622. float factor = (timeleft / 8000.000000f);
  623. []if ((coord < factor))
  624. (color = tex2D(colorGammaSampler, texcoord));
  625. else
  626. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  627. }
  628. void SweetFX(in float4 position, in float2 texcoord, out float4 color)
  629. {
  630. (color = tex2D(colorGammaSampler, texcoord));
  631. (color = SweetFX_main(texcoord, color));
  632. }
  633. void __main(in float4 position : POSITION, in float2 texcoord : TEXCOORD0, out float4 color : COLOR)
  634. {
  635. color = float4(0.0f, 0.0f, 0.0f, 0.0f);
  636. SweetFX(position, texcoord, color.xyzw);
  637. }
  638.  
  639.  
  640. 01/04/2015 20:52:27,946 | TRACE | > Compiling shader 'FullscreenTriangle':
  641.  
  642. uniform float4 _PIXEL_SIZE_ : register(c223);
  643. float4 __tex2Dgather(sampler2D s, float2 c) { return float4(tex2D(s, c + float2(0, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 0) * _PIXEL_SIZE_.xy).r, tex2D(s, c).r); }
  644. sampler2D colorGammaSampler : register(s0);
  645. sampler2D colorLinearSampler : register(s1);
  646. sampler2D curtainSampler : register(s2);
  647. uniform float timer : register(c0);
  648. uniform float timeleft : register(c1);
  649. float4 LumaSharpenPass(in float4 inputcolor, in float2 tex)
  650. {
  651. float3 ori = tex2D(colorGammaSampler, tex).xyz;
  652. float3 sharp_strength_luma = (float3(0.212600f, 0.715200f, 0.072200f) * 0.850000f);
  653. float3 blur_ori = tex2D(colorGammaSampler, (tex + ((float2(0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz;
  654. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz);
  655. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  656. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  657. (blur_ori *= 0.250000f);
  658. float3 sharp = (ori - blur_ori);
  659. float4 sharp_strength_luma_clamp = float4((sharp_strength_luma * (0.500000f / 0.035000f)), 0.500000f);
  660. float sharp_luma = saturate(dot(float4(sharp, 1.000000f), sharp_strength_luma_clamp));
  661. (sharp_luma = (((0.035000f * 2.000000f) * sharp_luma) - 0.035000f));
  662. (inputcolor.xyz = (inputcolor.xyz + sharp_luma));
  663. return saturate(inputcolor);
  664. }
  665. static const float3x3 RGB = float3x3(2.671471f, -1.267236f, -0.410996f, -1.025107f, 1.984091f, 0.043950f, 0.061001f, -0.223671f, 1.159021f);
  666. static const float3x3 XYZ = float3x3(0.500303f, 0.338098f, 0.164590f, 0.257969f, 0.676195f, 0.065836f, 0.023452f, 0.112699f, 0.866840f);
  667. float4 DPXPass(in float4 InputColor)
  668. {
  669. float DPXContrast = 0.100000f;
  670. float DPXGamma = 1.000000f;
  671. float RedCurve = 12.000000f;
  672. float GreenCurve = 12.000000f;
  673. float BlueCurve = 12.000000f;
  674. float3 RGB_Curve = float3(12.000000f, 12.000000f, 12.000000f);
  675. float3 RGB_C = float3(0.360000f, 0.360000f, 0.350000f);
  676. float3 B = InputColor.xyz;
  677. (B = pow(B, (1.000000f / DPXGamma)));
  678. (B = ((B * (1.000000f - DPXContrast)) + (0.500000f * DPXContrast)));
  679. float3 Btemp = (1.000000f / (1.000000f + exp((RGB_Curve / 2.000000f))));
  680. (B = (((1.000000f / (1.000000f + exp((-RGB_Curve * (B - RGB_C))))) / ((-2.000000f * Btemp) + 1.000000f)) + (-Btemp / ((-2.000000f * Btemp) + 1.000000f))));
  681. float value = max(max(B.x, B.y), B.z);
  682. float3 color = (B / value);
  683. (color = pow(color, (1.000000f / 2.400000f)));
  684. float3 c0 = (color * value);
  685. (c0 = mul(XYZ, c0));
  686. float luma = dot(c0, float3(0.300000f, 0.590000f, 0.110000f));
  687. (c0 = (((1.000000f - 2.500000f) * luma) + (2.500000f * c0)));
  688. (c0 = mul(RGB, c0));
  689. (InputColor.xyz = lerp(InputColor.xyz, c0, 0.100000f));
  690. return InputColor;
  691. }
  692. float4 CurvesPass(in float4 colorInput)
  693. {
  694. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  695. float Curves_contrast_blend = 0.120000f;
  696. float luma = dot(lumCoeff, colorInput.xyz);
  697. float3 chroma = (colorInput.xyz - luma);
  698. float x = luma;
  699. (x = (x - 0.500000f));
  700. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  701. (x = lerp(luma, x, Curves_contrast_blend));
  702. (colorInput.xyz = (x + chroma));
  703. return colorInput;
  704. }
  705. float4 SweetFX_main(in float2 tex, in float4 FinalColor)
  706. {
  707. (FinalColor = LumaSharpenPass(FinalColor, tex));
  708. (FinalColor = DPXPass(FinalColor));
  709. (FinalColor = CurvesPass(FinalColor));
  710. (FinalColor.w = 1.000000f);
  711. return FinalColor;
  712. }
  713. void FullscreenTriangle(in uint id, out float4 position, out float2 texcoord)
  714. {
  715. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  716. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  717. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  718. }
  719. void FadeIn(in float4 position, in float2 texcoord, out float4 color)
  720. {
  721. (color = tex2D(colorGammaSampler, texcoord));
  722. (color.xyz *= (1 - (timeleft / 8000)));
  723. }
  724. void CurtainOpen(in float4 position, in float2 texcoord, out float4 color)
  725. {
  726. float coord = abs((texcoord.x - 0.500000f));
  727. float factor = (1.000000f - (timeleft / 8000.000000f));
  728. []if (((coord < factor) || (timer > 10000.000000f)))
  729. (color = tex2D(colorGammaSampler, texcoord));
  730. else
  731. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  732. }
  733. void CurtainClose(in float4 position, in float2 texcoord, out float4 color)
  734. {
  735. float coord = abs((texcoord.x - 0.500000f));
  736. float factor = (timeleft / 8000.000000f);
  737. []if ((coord < factor))
  738. (color = tex2D(colorGammaSampler, texcoord));
  739. else
  740. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  741. }
  742. void SweetFX(in float4 position, in float2 texcoord, out float4 color)
  743. {
  744. (color = tex2D(colorGammaSampler, texcoord));
  745. (color = SweetFX_main(texcoord, color));
  746. }
  747. void __main(in uint id : TEXCOORD0, out float4 position : POSITION, out float2 texcoord : TEXCOORD0)
  748. {
  749. FullscreenTriangle(id, position, texcoord);
  750. position.xy += _PIXEL_SIZE_.zw * position.ww;
  751. }
  752.  
  753.  
  754. 01/04/2015 20:52:27,950 | TRACE | > Compiling shader 'CurtainOpen':
  755.  
  756. uniform float4 _PIXEL_SIZE_ : register(c223);
  757. float4 __tex2Dgather(sampler2D s, float2 c) { return float4(tex2D(s, c + float2(0, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 1) * _PIXEL_SIZE_.xy).r, tex2D(s, c + float2(1, 0) * _PIXEL_SIZE_.xy).r, tex2D(s, c).r); }
  758. #define POSITION VPOS
  759. sampler2D colorGammaSampler : register(s0);
  760. sampler2D colorLinearSampler : register(s1);
  761. sampler2D curtainSampler : register(s2);
  762. uniform float timer : register(c0);
  763. uniform float timeleft : register(c1);
  764. float4 LumaSharpenPass(in float4 inputcolor, in float2 tex)
  765. {
  766. float3 ori = tex2D(colorGammaSampler, tex).xyz;
  767. float3 sharp_strength_luma = (float3(0.212600f, 0.715200f, 0.072200f) * 0.850000f);
  768. float3 blur_ori = tex2D(colorGammaSampler, (tex + ((float2(0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz;
  769. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, -0.000694f) * 0.500000f) * 1.000000f))).xyz);
  770. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  771. (blur_ori += tex2D(colorGammaSampler, (tex + ((float2(-0.000291f, 0.000694f) * 0.500000f) * 1.000000f))).xyz);
  772. (blur_ori *= 0.250000f);
  773. float3 sharp = (ori - blur_ori);
  774. float4 sharp_strength_luma_clamp = float4((sharp_strength_luma * (0.500000f / 0.035000f)), 0.500000f);
  775. float sharp_luma = saturate(dot(float4(sharp, 1.000000f), sharp_strength_luma_clamp));
  776. (sharp_luma = (((0.035000f * 2.000000f) * sharp_luma) - 0.035000f));
  777. (inputcolor.xyz = (inputcolor.xyz + sharp_luma));
  778. return saturate(inputcolor);
  779. }
  780. static const float3x3 RGB = float3x3(2.671471f, -1.267236f, -0.410996f, -1.025107f, 1.984091f, 0.043950f, 0.061001f, -0.223671f, 1.159021f);
  781. static const float3x3 XYZ = float3x3(0.500303f, 0.338098f, 0.164590f, 0.257969f, 0.676195f, 0.065836f, 0.023452f, 0.112699f, 0.866840f);
  782. float4 DPXPass(in float4 InputColor)
  783. {
  784. float DPXContrast = 0.100000f;
  785. float DPXGamma = 1.000000f;
  786. float RedCurve = 12.000000f;
  787. float GreenCurve = 12.000000f;
  788. float BlueCurve = 12.000000f;
  789. float3 RGB_Curve = float3(12.000000f, 12.000000f, 12.000000f);
  790. float3 RGB_C = float3(0.360000f, 0.360000f, 0.350000f);
  791. float3 B = InputColor.xyz;
  792. (B = pow(B, (1.000000f / DPXGamma)));
  793. (B = ((B * (1.000000f - DPXContrast)) + (0.500000f * DPXContrast)));
  794. float3 Btemp = (1.000000f / (1.000000f + exp((RGB_Curve / 2.000000f))));
  795. (B = (((1.000000f / (1.000000f + exp((-RGB_Curve * (B - RGB_C))))) / ((-2.000000f * Btemp) + 1.000000f)) + (-Btemp / ((-2.000000f * Btemp) + 1.000000f))));
  796. float value = max(max(B.x, B.y), B.z);
  797. float3 color = (B / value);
  798. (color = pow(color, (1.000000f / 2.400000f)));
  799. float3 c0 = (color * value);
  800. (c0 = mul(XYZ, c0));
  801. float luma = dot(c0, float3(0.300000f, 0.590000f, 0.110000f));
  802. (c0 = (((1.000000f - 2.500000f) * luma) + (2.500000f * c0)));
  803. (c0 = mul(RGB, c0));
  804. (InputColor.xyz = lerp(InputColor.xyz, c0, 0.100000f));
  805. return InputColor;
  806. }
  807. float4 CurvesPass(in float4 colorInput)
  808. {
  809. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  810. float Curves_contrast_blend = 0.120000f;
  811. float luma = dot(lumCoeff, colorInput.xyz);
  812. float3 chroma = (colorInput.xyz - luma);
  813. float x = luma;
  814. (x = (x - 0.500000f));
  815. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  816. (x = lerp(luma, x, Curves_contrast_blend));
  817. (colorInput.xyz = (x + chroma));
  818. return colorInput;
  819. }
  820. float4 SweetFX_main(in float2 tex, in float4 FinalColor)
  821. {
  822. (FinalColor = LumaSharpenPass(FinalColor, tex));
  823. (FinalColor = DPXPass(FinalColor));
  824. (FinalColor = CurvesPass(FinalColor));
  825. (FinalColor.w = 1.000000f);
  826. return FinalColor;
  827. }
  828. void FullscreenTriangle(in uint id, out float4 position, out float2 texcoord)
  829. {
  830. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  831. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  832. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  833. }
  834. void FadeIn(in float4 position, in float2 texcoord, out float4 color)
  835. {
  836. (color = tex2D(colorGammaSampler, texcoord));
  837. (color.xyz *= (1 - (timeleft / 8000)));
  838. }
  839. void CurtainOpen(in float4 position, in float2 texcoord, out float4 color)
  840. {
  841. float coord = abs((texcoord.x - 0.500000f));
  842. float factor = (1.000000f - (timeleft / 8000.000000f));
  843. []if (((coord < factor) || (timer > 10000.000000f)))
  844. (color = tex2D(colorGammaSampler, texcoord));
  845. else
  846. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  847. }
  848. void CurtainClose(in float4 position, in float2 texcoord, out float4 color)
  849. {
  850. float coord = abs((texcoord.x - 0.500000f));
  851. float factor = (timeleft / 8000.000000f);
  852. []if ((coord < factor))
  853. (color = tex2D(colorGammaSampler, texcoord));
  854. else
  855. (color = tex2D(curtainSampler, (texcoord + float2(((texcoord.x < 0.500000f) ? factor : -factor), 0))));
  856. }
  857. void SweetFX(in float4 position, in float2 texcoord, out float4 color)
  858. {
  859. (color = tex2D(colorGammaSampler, texcoord));
  860. (color = SweetFX_main(texcoord, color));
  861. }
  862. void __main(in float4 position : POSITION, in float2 texcoord : TEXCOORD0, out float4 color : COLOR)
  863. {
  864. color = float4(0.0f, 0.0f, 0.0f, 0.0f);
  865. CurtainOpen(position, texcoord, color.xyzw);
  866. }
  867.  
  868.  
  869. 01/04/2015 20:52:27,955 | INFO  | > Successfully compiled effect.
  870. 01/04/2015 20:52:47,023 | TRACE | Adding depthstencil 1BBF1680 (Width: 3440, Height: 1440, Format: 75) to list of possible depth candidates ...
  871. 01/04/2015 20:52:58,784 | INFO  | Exiting ...
  872. 01/04/2015 20:52:58,784 | INFO  | Uninstalling 23 hook(s) ...
  873. 01/04/2015 20:52:58,784 | TRACE | Uninstalling hook for '0x7750F882' ...
  874. 01/04/2015 20:52:58,787 | TRACE | > Succeeded.
  875. 01/04/2015 20:52:58,787 | TRACE | Uninstalling hook for '0x7750F945' ...
  876. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  877. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA4675' ...
  878. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  879. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA4609' ...
  880. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  881. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA43E4' ...
  882. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  883. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA44BD' ...
  884. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  885. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA459D' ...
  886. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  887. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA4451' ...
  888. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  889. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68AA4532' ...
  890. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  891. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68A6F24E' ...
  892. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  893. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x68A4BD01' ...
  894. 01/04/2015 20:52:58,793 | TRACE | > Succeeded.
  895. 01/04/2015 20:52:58,793 | TRACE | Uninstalling hook for '0x75E71632' ...
  896. 01/04/2015 20:52:58,797 | TRACE | > Succeeded.
  897. 01/04/2015 20:52:58,797 | TRACE | Uninstalling hook for '0x75E81B88' ...
  898. 01/04/2015 20:52:58,800 | TRACE | > Succeeded.
  899. 01/04/2015 20:52:58,800 | TRACE | Uninstalling hook for '0x75E714C2' ...
  900. 01/04/2015 20:52:58,803 | TRACE | > Succeeded.
  901. 01/04/2015 20:52:58,803 | TRACE | Uninstalling hook for '0x75E83A36' ...
  902. 01/04/2015 20:52:58,806 | TRACE | > Succeeded.
  903. 01/04/2015 20:52:58,806 | TRACE | Uninstalling hook for '0x75E70DA8' ...
  904. 01/04/2015 20:52:58,810 | TRACE | > Succeeded.
  905. 01/04/2015 20:52:58,810 | TRACE | Uninstalling hook for '0x75E73D79' ...
  906. 01/04/2015 20:52:58,813 | TRACE | > Succeeded.
  907. 01/04/2015 20:52:58,813 | TRACE | Uninstalling hook for '0x75E70F2C' ...
  908. 01/04/2015 20:52:58,816 | TRACE | > Succeeded.
  909. 01/04/2015 20:52:58,816 | TRACE | Uninstalling hook for '0x75E62E14' ...
  910. 01/04/2015 20:52:58,819 | TRACE | > Succeeded.
  911. 01/04/2015 20:52:58,819 | TRACE | Uninstalling hook for '0x7006BD13' ...
  912. 01/04/2015 20:52:58,822 | TRACE | > Succeeded.
  913. 01/04/2015 20:52:58,822 | TRACE | Uninstalling hook for '0x70064D9E' ...
  914. 01/04/2015 20:52:58,826 | TRACE | > Succeeded.
  915. 01/04/2015 20:52:58,826 | TRACE | Uninstalling hook for '0x70071D95' ...
  916. 01/04/2015 20:52:58,829 | TRACE | > Succeeded.
  917. 01/04/2015 20:52:58,829 | TRACE | Uninstalling hook for '0x68A5F52D' ...
  918. 01/04/2015 20:52:58,832 | TRACE | > Succeeded.
  919. 01/04/2015 20:52:58,832 | INFO  | Exited.
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top