SHARE
TWEET

DMC 4 dx10 Resahde 0.11 dxgi.log

a guest Jan 6th, 2015 171 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 06/01/2015 20:32:57,957 | INFO  | Initializing Crosire's ReShade version '0.11.1.624' built on '2015-01-02 16:37:15' loaded from "D:\Program Files (x86)\CAPCOM\DEVILMAYCRY4\dxgi.dll" to "D:\Program Files (x86)\CAPCOM\DEVILMAYCRY4\DevilMayCry4_DX10.exe" ...
  2. 06/01/2015 20:32:57,957 | TRACE | Installing hook for '0x770F499F' with '0x6F258460' using method 1 ...
  3. 06/01/2015 20:32:57,957 | TRACE | > Succeeded.
  4. 06/01/2015 20:32:57,957 | TRACE | Installing hook for '0x770F48F3' with '0x6F258640' using method 1 ...
  5. 06/01/2015 20:32:57,973 | TRACE | > Succeeded.
  6. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\d3d8.dll" ...
  7. 06/01/2015 20:32:57,973 | INFO  | > Delayed.
  8. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\d3d9.dll" ...
  9. 06/01/2015 20:32:57,973 | INFO  | > Delayed.
  10. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\d3d10.dll" ...
  11. 06/01/2015 20:32:57,973 | INFO  | > Libraries loaded.
  12. 06/01/2015 20:32:57,973 | TRACE | > Analyzing export table:
  13. 06/01/2015 20:32:57,973 | TRACE |   +--------------------+---------+----------------------------------------------------+
  14. 06/01/2015 20:32:57,973 | TRACE |   | Address            | Ordinal | Name                                               |
  15. 06/01/2015 20:32:57,973 | TRACE |   +--------------------+---------+----------------------------------------------------+
  16. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A5CF31 |       2 | D3D10CompileEffectFromMemory                       |
  17. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C169E |       3 | D3D10CompileShader                                 |
  18. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C1500 |       4 | D3D10CreateBlob                                    |
  19. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C0EE3 |       5 | D3D10CreateDevice                                  | <
  20. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C1109 |       6 | D3D10CreateDeviceAndSwapChain                      | <
  21. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A5CE9B |       7 | D3D10CreateEffectFromMemory                        |
  22. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A5CEF6 |       8 | D3D10CreateEffectPoolFromMemory                    |
  23. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BD25 |       9 | D3D10CreateStateBlock                              |
  24. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7A912 |      10 | D3D10DisassembleEffect                             |
  25. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7A8AD |      11 | D3D10DisassembleShader                             |
  26. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C18A6 |      12 | D3D10GetGeometryShaderProfile                      |
  27. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C234D |      13 | D3D10GetInputAndOutputSignatureBlob                |
  28. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C230D |      14 | D3D10GetInputSignatureBlob                         |
  29. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C232D |      15 | D3D10GetOutputSignatureBlob                        |
  30. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C188C |      16 | D3D10GetPixelShaderProfile                         |
  31. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C18B3 |      17 | D3D10GetShaderDebugInfo                            |
  32. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C0ECD |      18 | D3D10GetVersion                                    |
  33. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C1899 |      19 | D3D10GetVertexShaderProfile                        |
  34. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C2166 |      20 | D3D10PreprocessShader                              |
  35. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A5E12C |      21 | D3D10ReflectShader                                 |
  36. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C0ED8 |      22 | D3D10RegisterLayers                                |
  37. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BE4A |      23 | D3D10StateBlockMaskDifference                      |
  38. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BF97 |      24 | D3D10StateBlockMaskDisableAll                      |
  39. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BEFB |      25 | D3D10StateBlockMaskDisableCapture                  |
  40. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BF6B |      26 | D3D10StateBlockMaskEnableAll                       |
  41. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BE8D |      27 | D3D10StateBlockMaskEnableCapture                   |
  42. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BFC3 |      28 | D3D10StateBlockMaskGetSetting                      |
  43. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BE07 |      29 | D3D10StateBlockMaskIntersect                       |
  44. 06/01/2015 20:32:57,973 | TRACE |   | 0x0000000071A7BDC4 |      30 | D3D10StateBlockMaskUnion                           |
  45. 06/01/2015 20:32:57,973 | TRACE |   | 0x00000000719C0F47 |       1 | RevertToOldImplementation                          |
  46. 06/01/2015 20:32:57,973 | TRACE |   +--------------------+---------+----------------------------------------------------+
  47. 06/01/2015 20:32:57,973 | INFO  | > Found 2 match(es). Installing ...
  48. 06/01/2015 20:32:57,973 | TRACE | Installing hook for '0x719C0EE3' with '0x6F273740' using method 1 ...
  49. 06/01/2015 20:32:57,973 | TRACE | > Succeeded.
  50. 06/01/2015 20:32:57,973 | TRACE | Installing hook for '0x719C1109' with '0x6F273F70' using method 1 ...
  51. 06/01/2015 20:32:57,973 | TRACE | > Succeeded.
  52. 06/01/2015 20:32:57,973 | INFO  | > Installed 2 hook(s).
  53. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\d3d10_1.dll" ...
  54. 06/01/2015 20:32:57,973 | INFO  | > Delayed.
  55. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\d3d11.dll" ...
  56. 06/01/2015 20:32:57,973 | INFO  | > Libraries loaded.
  57. 06/01/2015 20:32:57,973 | TRACE | > Analyzing export table:
  58. 06/01/2015 20:32:57,973 | TRACE |   +--------------------+---------+----------------------------------------------------+
  59. 06/01/2015 20:32:57,973 | TRACE |   | Address            | Ordinal | Name                                               |
  60. 06/01/2015 20:32:57,973 | TRACE |   +--------------------+---------+----------------------------------------------------+
  61. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F000FA0 |      14 | D3D11CoreCreateDevice                              |
  62. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFFCE4 |      15 | D3D11CoreCreateLayeredDevice                       |
  63. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFFC2F |      16 | D3D11CoreGetLayeredDeviceSize                      |
  64. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFFB59 |      17 | D3D11CoreRegisterLayers                            |
  65. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F001BB1 |      18 | D3D11CreateDevice                                  | <
  66. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F001BE6 |      19 | D3D11CreateDeviceAndSwapChain                      | <
  67. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       1 | D3DKMTCloseAdapter                                 |
  68. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      20 | D3DKMTCreateAllocation                             |
  69. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      21 | D3DKMTCreateContext                                |
  70. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      22 | D3DKMTCreateDevice                                 |
  71. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      23 | D3DKMTCreateSynchronizationObject                  |
  72. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       2 | D3DKMTDestroyAllocation                            |
  73. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       3 | D3DKMTDestroyContext                               |
  74. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       4 | D3DKMTDestroyDevice                                |
  75. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       5 | D3DKMTDestroySynchronizationObject                 |
  76. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      24 | D3DKMTEscape                                       |
  77. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      25 | D3DKMTGetContextSchedulingPriority                 |
  78. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF5D0 |      26 | D3DKMTGetDeviceState                               |
  79. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      27 | D3DKMTGetDisplayModeList                           |
  80. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      28 | D3DKMTGetMultisampleMethodList                     |
  81. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      29 | D3DKMTGetRuntimeData                               |
  82. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      30 | D3DKMTGetSharedPrimaryHandle                       |
  83. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      31 | D3DKMTLock                                         |
  84. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF5AC |      32 | D3DKMTOpenAdapterFromHdc                           |
  85. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF540 |      33 | D3DKMTOpenResource                                 |
  86. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      34 | D3DKMTPresent                                      |
  87. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF557 |       6 | D3DKMTQueryAdapterInfo                             |
  88. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      35 | D3DKMTQueryAllocationResidency                     |
  89. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF540 |      36 | D3DKMTQueryResourceInfo                            |
  90. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      37 | D3DKMTRender                                       |
  91. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      38 | D3DKMTSetAllocationPriority                        |
  92. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      39 | D3DKMTSetContextSchedulingPriority                 |
  93. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      40 | D3DKMTSetDisplayMode                               |
  94. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       7 | D3DKMTSetDisplayPrivateDriverFormat                |
  95. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      41 | D3DKMTSetGammaRamp                                 |
  96. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      42 | D3DKMTSetVidPnSourceOwner                          |
  97. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       8 | D3DKMTSignalSynchronizationObject                  |
  98. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |       9 | D3DKMTUnlock                                       |
  99. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      10 | D3DKMTWaitForSynchronizationObject                 |
  100. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF54D |      43 | D3DKMTWaitForVerticalBlankEvent                    |
  101. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F000F44 |      44 | D3DPerformance_BeginEvent                          |
  102. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F000F5C |      45 | D3DPerformance_EndEvent                            |
  103. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F000F89 |      46 | D3DPerformance_GetStatus                           |
  104. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F000F74 |      47 | D3DPerformance_SetMarker                           |
  105. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006F000ED8 |      11 | EnableFeatureLevelUpgrade                          |
  106. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF4B2 |      12 | OpenAdapter10                                      |
  107. 06/01/2015 20:32:57,973 | TRACE |   | 0x000000006EFFF4F1 |      13 | OpenAdapter10_2                                    |
  108. 06/01/2015 20:32:57,973 | TRACE |   +--------------------+---------+----------------------------------------------------+
  109. 06/01/2015 20:32:57,973 | INFO  | > Found 2 match(es). Installing ...
  110. 06/01/2015 20:32:57,973 | TRACE | Installing hook for '0x6F001BB1' with '0x6F276140' using method 1 ...
  111. 06/01/2015 20:32:57,973 | TRACE | > Succeeded.
  112. 06/01/2015 20:32:57,973 | TRACE | Installing hook for '0x6F001BE6' with '0x6F2766B0' using method 1 ...
  113. 06/01/2015 20:32:57,973 | TRACE | > Succeeded.
  114. 06/01/2015 20:32:57,973 | INFO  | > Installed 2 hook(s).
  115. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\dxgi.dll" ...
  116. 06/01/2015 20:32:57,973 | INFO  | > Delayed.
  117. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\opengl32.dll" ...
  118. 06/01/2015 20:32:57,973 | INFO  | > Delayed.
  119. 06/01/2015 20:32:57,973 | INFO  | Registering hooks for "C:\Windows\system32\ws2_32.dll" ...
  120. 06/01/2015 20:32:57,973 | INFO  | > Delayed.
  121. 06/01/2015 20:32:57,973 | INFO  | Initialized.
  122. 06/01/2015 20:32:57,988 | INFO  | Installing delayed hooks for "C:\Windows\system32\dxgi.dll" ...
  123. 06/01/2015 20:32:57,988 | TRACE | > Analyzing export table:
  124. 06/01/2015 20:32:57,988 | TRACE |   +--------------------+---------+----------------------------------------------------+
  125. 06/01/2015 20:32:57,988 | TRACE |   | Address            | Ordinal | Name                                               |
  126. 06/01/2015 20:32:57,988 | TRACE |   +--------------------+---------+----------------------------------------------------+
  127. 06/01/2015 20:32:57,988 | TRACE |   | 0x0000000071955749 |       1 | CheckETWTLS                                        |
  128. 06/01/2015 20:32:57,988 | TRACE |   | 0x0000000071955485 |       2 | CompatString                                       |
  129. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007195565F |       3 | CompatValue                                        |
  130. 06/01/2015 20:32:57,988 | TRACE |   | 0x0000000071957542 |      20 | CreateDXGIFactory                                  | <
  131. 06/01/2015 20:32:57,988 | TRACE |   | 0x00000000719575FB |      19 | CreateDXGIFactory1                                 | <
  132. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |       4 | D3DKMTCloseAdapter                                 |
  133. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      21 | D3DKMTCreateAllocation                             |
  134. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      22 | D3DKMTCreateContext                                |
  135. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      23 | D3DKMTCreateDevice                                 |
  136. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      24 | D3DKMTCreateSynchronizationObject                  |
  137. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |       5 | D3DKMTDestroyAllocation                            |
  138. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |       6 | D3DKMTDestroyContext                               |
  139. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |       7 | D3DKMTDestroyDevice                                |
  140. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |       8 | D3DKMTDestroySynchronizationObject                 |
  141. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      25 | D3DKMTEscape                                       |
  142. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      26 | D3DKMTGetContextSchedulingPriority                 |
  143. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      27 | D3DKMTGetDeviceState                               |
  144. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      28 | D3DKMTGetDisplayModeList                           |
  145. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      29 | D3DKMTGetMultisampleMethodList                     |
  146. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      30 | D3DKMTGetRuntimeData                               |
  147. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      31 | D3DKMTGetSharedPrimaryHandle                       |
  148. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      32 | D3DKMTLock                                         |
  149. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      33 | D3DKMTOpenAdapterFromHdc                           |
  150. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      34 | D3DKMTOpenResource                                 |
  151. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      35 | D3DKMTPresent                                      |
  152. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |       9 | D3DKMTQueryAdapterInfo                             |
  153. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      36 | D3DKMTQueryAllocationResidency                     |
  154. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      37 | D3DKMTQueryResourceInfo                            |
  155. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      38 | D3DKMTRender                                       |
  156. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      39 | D3DKMTSetAllocationPriority                        |
  157. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      40 | D3DKMTSetContextSchedulingPriority                 |
  158. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      41 | D3DKMTSetDisplayMode                               |
  159. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      10 | D3DKMTSetDisplayPrivateDriverFormat                |
  160. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      42 | D3DKMTSetGammaRamp                                 |
  161. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      43 | D3DKMTSetVidPnSourceOwner                          |
  162. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      11 | D3DKMTSignalSynchronizationObject                  |
  163. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      12 | D3DKMTUnlock                                       |
  164. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      13 | D3DKMTWaitForSynchronizationObject                 |
  165. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      44 | D3DKMTWaitForVerticalBlankEvent                    |
  166. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007195604A |      45 | DXGID3D10CreateDevice                              |
  167. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007195603D |      46 | DXGID3D10CreateLayeredDevice                       |
  168. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007195CBA5 |      47 | DXGID3D10ETWRundown                                |
  169. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007195D6E8 |      48 | DXGID3D10GetLayeredDeviceSize                      |
  170. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007195D6E8 |      49 | DXGID3D10RegisterLayers                            |
  171. 06/01/2015 20:32:57,988 | TRACE |   | 0x0000000071955162 |      14 | DXGIDumpJournal                                    |
  172. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C236 |      50 | DXGIReportAdapterConfiguration                     |
  173. 06/01/2015 20:32:57,988 | TRACE |   | 0x00000000719556DD |      15 | DXGIRevertToSxS                                    |
  174. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      16 | OpenAdapter10                                      |
  175. 06/01/2015 20:32:57,988 | TRACE |   | 0x000000007196C8F1 |      17 | OpenAdapter10_2                                    |
  176. 06/01/2015 20:32:57,988 | TRACE |   | 0x0000000071955275 |      18 | SetAppCompatStringPointer                          |
  177. 06/01/2015 20:32:57,988 | TRACE |   +--------------------+---------+----------------------------------------------------+
  178. 06/01/2015 20:32:57,988 | INFO  | > Found 2 match(es). Installing ...
  179. 06/01/2015 20:32:57,988 | TRACE | Installing hook for '0x71957542' with '0x6F27C220' using method 0 ...
  180. 06/01/2015 20:32:57,988 | TRACE | > Succeeded.
  181. 06/01/2015 20:32:57,988 | TRACE | Installing hook for '0x719575FB' with '0x6F27C550' using method 0 ...
  182. 06/01/2015 20:32:57,988 | TRACE | > Succeeded.
  183. 06/01/2015 20:32:57,988 | INFO  | > Installed 2 hook(s).
  184. 06/01/2015 20:32:58,035 | INFO  | Installing delayed hooks for "C:\Windows\system32\d3d9.dll" (Just loaded via 'LoadLibraryA("d3d9.dll")') ...
  185. 06/01/2015 20:32:58,035 | TRACE | > Analyzing export table:
  186. 06/01/2015 20:32:58,035 | TRACE |   +--------------------+---------+----------------------------------------------------+
  187. 06/01/2015 20:32:58,035 | TRACE |   | Address            | Ordinal | Name                                               |
  188. 06/01/2015 20:32:58,035 | TRACE |   +--------------------+---------+----------------------------------------------------+
  189. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D371DB |       4 | D3DPERF_BeginEvent                                 | <
  190. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D37249 |       5 | D3DPERF_EndEvent                                   | <
  191. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D3746D |       6 | D3DPERF_GetStatus                                  | <
  192. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D3738D |       7 | D3DPERF_QueryRepeatFrame                           | <
  193. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D372B5 |       8 | D3DPERF_SetMarker                                  | <
  194. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D37402 |       9 | D3DPERF_SetOptions                                 | <
  195. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D37321 |      10 | D3DPERF_SetRegion                                  | <
  196. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D388B1 |      11 | DebugSetLevel                                      |
  197. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067CC66C6 |      12 | DebugSetMute                                       |
  198. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067CF0A62 |      13 | Direct3DCreate9                                    | <
  199. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067C9CCD5 |      14 | Direct3DCreate9Ex                                  | <
  200. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067CCF5AF |       1 | Direct3DShaderValidatorCreate9                     |
  201. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D2D77B |       2 | PSGPError                                          |
  202. 06/01/2015 20:32:58,035 | TRACE |   | 0x0000000067D2D709 |       3 | PSGPSampleTexture                                  |
  203. 06/01/2015 20:32:58,035 | TRACE |   +--------------------+---------+----------------------------------------------------+
  204. 06/01/2015 20:32:58,035 | INFO  | > Found 9 match(es). Installing ...
  205. 06/01/2015 20:32:58,035 | TRACE | Installing hook for '0x67D371DB' with '0x6F271E60' using method 1 ...
  206. 06/01/2015 20:32:58,035 | TRACE | > Succeeded.
  207. 06/01/2015 20:32:58,035 | TRACE | Installing hook for '0x67D37249' with '0x6F271E70' using method 1 ...
  208. 06/01/2015 20:32:58,035 | TRACE | > Succeeded.
  209. 06/01/2015 20:32:58,035 | TRACE | Installing hook for '0x67D3746D' with '0x6F271E70' using method 1 ...
  210. 06/01/2015 20:32:58,035 | TRACE | > Succeeded.
  211. 06/01/2015 20:32:58,035 | TRACE | Installing hook for '0x67D3738D' with '0x6F271E70' using method 1 ...
  212. 06/01/2015 20:32:58,035 | TRACE | > Succeeded.
  213. 06/01/2015 20:32:58,035 | TRACE | Installing hook for '0x67D372B5' with '0x6F25C6E0' using method 1 ...
  214. 06/01/2015 20:32:58,051 | TRACE | > Succeeded.
  215. 06/01/2015 20:32:58,051 | TRACE | Installing hook for '0x67D37402' with '0x6F2605B0' using method 1 ...
  216. 06/01/2015 20:32:58,051 | TRACE | > Succeeded.
  217. 06/01/2015 20:32:58,051 | TRACE | Installing hook for '0x67D37321' with '0x6F25C6E0' using method 1 ...
  218. 06/01/2015 20:32:58,051 | TRACE | > Succeeded.
  219. 06/01/2015 20:32:58,051 | TRACE | Installing hook for '0x67CF0A62' with '0x6F271E80' using method 1 ...
  220. 06/01/2015 20:32:58,051 | TRACE | > Succeeded.
  221. 06/01/2015 20:32:58,051 | TRACE | Installing hook for '0x67C9CCD5' with '0x6F2720D0' using method 1 ...
  222. 06/01/2015 20:32:58,051 | TRACE | > Succeeded.
  223. 06/01/2015 20:32:58,051 | INFO  | > Installed 9 hook(s).
  224. 06/01/2015 20:32:58,051 | INFO  | Redirecting 'D3D10CreateDevice(00000000, 0, 00000000, 0, 29, 13BF2584)' ...
  225. 06/01/2015 20:32:58,051 | INFO  | > Passing on to 'D3D10CreateDeviceAndSwapChain':
  226. 06/01/2015 20:32:58,051 | INFO  | Redirecting 'D3D10CreateDeviceAndSwapChain(00000000, 0, 00000000, 0, 29, 00000000, 00000000, 13BF2584)' ...
  227. 06/01/2015 20:32:58,051 | INFO  | Redirecting 'D3D11CreateDeviceAndSwapChain(00000000, 1, 00000000, 1073741824, 0255CF28, 1, 7, 00000000, 00000000, 0255CF3C, 00000000, 00000000)' ...
  228. 06/01/2015 20:32:58,051 | INFO  | Redirecting 'CreateDXGIFactory({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 0255C8E8)' ...
  229. 06/01/2015 20:32:58,051 | TRACE | Installing hook for '0x71959992' with '0x6F27A190' using method 1 ...
  230. 06/01/2015 20:32:58,066 | TRACE | > Succeeded.
  231. 06/01/2015 20:32:58,082 | INFO  | Redirecting 'CreateDXGIFactory({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 0255D4BC)' ...
  232. 06/01/2015 20:32:58,082 | INFO  | Redirecting 'IDXGIFactory::CreateSwapChain(1CBF3A40, 001E1148, 0255D4D8, 13BF4598)' ...
  233. 06/01/2015 20:32:58,082 | TRACE | > Dumping swapchain description:
  234. 06/01/2015 20:32:58,082 | TRACE |   +-----------------------------------------+-----------------------------------------+
  235. 06/01/2015 20:32:58,082 | TRACE |   | Parameter                               | Value                                   |
  236. 06/01/2015 20:32:58,082 | TRACE |   +-----------------------------------------+-----------------------------------------+
  237. 06/01/2015 20:32:58,082 | TRACE |   | Width                                   | 1920                                    |
  238. 06/01/2015 20:32:58,082 | TRACE |   | Height                                  | 1080                                    |
  239. 06/01/2015 20:32:58,082 | TRACE |   | RefreshRate                             | 60                                      |
  240. 06/01/2015 20:32:58,082 | TRACE |   | Format                                  | 28                                      |
  241. 06/01/2015 20:32:58,082 | TRACE |   | ScanlineOrdering                        | 0                                       |
  242. 06/01/2015 20:32:58,082 | TRACE |   | Scaling                                 | 0                                       |
  243. 06/01/2015 20:32:58,082 | TRACE |   | SampleCount                             | 1                                       |
  244. 06/01/2015 20:32:58,082 | TRACE |   | SampleQuality                           | 0                                       |
  245. 06/01/2015 20:32:58,082 | TRACE |   | BufferUsage                             | 32                                      |
  246. 06/01/2015 20:32:58,082 | TRACE |   | BufferCount                             | 1                                       |
  247. 06/01/2015 20:32:58,082 | TRACE |   | OutputWindow                            | 0x00000000000000000000000000000001B011E |
  248. 06/01/2015 20:32:58,082 | TRACE |   | Windowed                                | 0                                       |
  249. 06/01/2015 20:32:58,082 | TRACE |   | SwapEffect                              | 0                                       |
  250. 06/01/2015 20:32:58,082 | TRACE |   | Flags                                   | 0x0000000000000000000000000000000000002 |
  251. 06/01/2015 20:32:58,082 | TRACE |   +-----------------------------------------+-----------------------------------------+
  252. 06/01/2015 20:32:58,238 | TRACE | Installing hook for '0x6F01FC78' with '0x6F272560' using method 2 ...
  253. 06/01/2015 20:32:58,238 | TRACE | > Succeeded.
  254. 06/01/2015 20:32:58,238 | INFO  | Recreated effect environment on runtime 1CBF6688.
  255. 06/01/2015 20:32:58,238 | INFO  | Redirecting 'CreateDXGIFactory({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 0255D358)' ...
  256. 06/01/2015 20:32:58,381 | INFO  | Loading effect from "D:\Program Files (x86)\CAPCOM\DEVILMAYCRY4\Sweet.fx" ...
  257. 06/01/2015 20:32:58,381 | TRACE | > Running preprocessor ...
  258. 06/01/2015 20:32:58,651 | TRACE | > Running parser ...
  259. 06/01/2015 20:32:58,651 | TRACE | > Running compiler ...
  260. 06/01/2015 20:32:58,651 | TRACE | > Compiling shader 'FullscreenTriangle':
  261.  
  262. struct __sampler2D { Texture2D t; SamplerState s; };
  263. inline float4 __tex2D(__sampler2D s, float2 c) { return s.t.Sample(s.s, c); }
  264. inline float4 __tex2Doffset(__sampler2D s, float2 c, int2 offset) { return s.t.Sample(s.s, c, offset); }
  265. inline float4 __tex2Dlod(__sampler2D s, float4 c) { return s.t.SampleLevel(s.s, c.xy, c.w); }
  266. inline float4 __tex2Dlodoffset(__sampler2D s, float4 c, int2 offset) { return s.t.SampleLevel(s.s, c.xy, c.w, offset); }
  267. inline float4 __tex2Dgather(__sampler2D s, float2 c) { return s.t.Gather(s.s, c); }
  268. inline float4 __tex2Dgatheroffset(__sampler2D s, float2 c, int2 offset) { return s.t.Gather(s.s, c, offset); }
  269. inline float4 __tex2Dfetch(__sampler2D s, int4 c) { return s.t.Load(c.xyw); }
  270. inline float4 __tex2Dbias(__sampler2D s, float4 c) { return s.t.SampleBias(s.s, c.xy, c.w); }
  271. inline int2 __tex2Dsize(__sampler2D s, int lod) { uint w, h, l; s.t.GetDimensions(lod, w, h, l); return int2(w, h); }
  272. cbuffer __GLOBAL__ : register(b0)
  273. {
  274. extern uniform bool depthtoggle;
  275. extern uniform float timer;
  276. extern uniform float timeleft;
  277. };
  278. Texture2D colorTex : register(t0), __colorTexSRGB : register(t1);
  279. Texture2D depthTex : register(t2), __depthTexSRGB : register(t3);
  280. SamplerState __SamplerState0 : register(s0);
  281. static const __sampler2D colorGammaSampler = { colorTex, __SamplerState0 };
  282. SamplerState __SamplerState1 : register(s1);
  283. static const __sampler2D colorLinearSampler = { __colorTexSRGB, __SamplerState1 };
  284. static const __sampler2D depthSampler = { depthTex, __SamplerState0 };
  285. float4 CurvesPass(in float4 colorInput)
  286. {
  287. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  288. float Curves_contrast_blend = 0.150000f;
  289. float3 x = colorInput.xyz;
  290. (x = (x - 0.500000f));
  291. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  292. float3 color = x;
  293. (colorInput.xyz = lerp(colorInput.xyz, color, Curves_contrast_blend));
  294. return colorInput;
  295. }
  296. float4 main(in float2 tex, in float4 FinalColor)
  297. {
  298. (FinalColor = CurvesPass(FinalColor));
  299. return FinalColor;
  300. }
  301. void FullscreenTriangle(in uint id : SV_VERTEXID, out float4 position : SV_POSITION, out float2 texcoord : TEXCOORD0)
  302. {
  303. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  304. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  305. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  306. }
  307. void SharedWrap(in float4 position : SV_POSITION, in float2 texcoord : TEXCOORD0, out float3 color : SV_TARGET)
  308. {
  309. (color = __tex2D(colorGammaSampler, texcoord).xyz);
  310. float depth = __tex2D(depthSampler, texcoord).x;
  311. []if (depthtoggle)
  312. {
  313. const float z_near = 1.000000f;
  314. const float z_far = 100.000000f;
  315. (depth = ((2.000000f * z_near) / ((-(z_far - z_near) * depth) + (z_far + z_near))));
  316. (color.xyz = float3(depth.xxx));
  317. }
  318. (color = main(texcoord, color.xyzz).xyz);
  319. }
  320.  
  321.  
  322. 06/01/2015 20:32:58,661 | TRACE | > Compiling shader 'SharedWrap':
  323.  
  324. struct __sampler2D { Texture2D t; SamplerState s; };
  325. inline float4 __tex2D(__sampler2D s, float2 c) { return s.t.Sample(s.s, c); }
  326. inline float4 __tex2Doffset(__sampler2D s, float2 c, int2 offset) { return s.t.Sample(s.s, c, offset); }
  327. inline float4 __tex2Dlod(__sampler2D s, float4 c) { return s.t.SampleLevel(s.s, c.xy, c.w); }
  328. inline float4 __tex2Dlodoffset(__sampler2D s, float4 c, int2 offset) { return s.t.SampleLevel(s.s, c.xy, c.w, offset); }
  329. inline float4 __tex2Dgather(__sampler2D s, float2 c) { return s.t.Gather(s.s, c); }
  330. inline float4 __tex2Dgatheroffset(__sampler2D s, float2 c, int2 offset) { return s.t.Gather(s.s, c, offset); }
  331. inline float4 __tex2Dfetch(__sampler2D s, int4 c) { return s.t.Load(c.xyw); }
  332. inline float4 __tex2Dbias(__sampler2D s, float4 c) { return s.t.SampleBias(s.s, c.xy, c.w); }
  333. inline int2 __tex2Dsize(__sampler2D s, int lod) { uint w, h, l; s.t.GetDimensions(lod, w, h, l); return int2(w, h); }
  334. cbuffer __GLOBAL__ : register(b0)
  335. {
  336. extern uniform bool depthtoggle;
  337. extern uniform float timer;
  338. extern uniform float timeleft;
  339. };
  340. Texture2D colorTex : register(t0), __colorTexSRGB : register(t1);
  341. Texture2D depthTex : register(t2), __depthTexSRGB : register(t3);
  342. SamplerState __SamplerState0 : register(s0);
  343. static const __sampler2D colorGammaSampler = { colorTex, __SamplerState0 };
  344. SamplerState __SamplerState1 : register(s1);
  345. static const __sampler2D colorLinearSampler = { __colorTexSRGB, __SamplerState1 };
  346. static const __sampler2D depthSampler = { depthTex, __SamplerState0 };
  347. float4 CurvesPass(in float4 colorInput)
  348. {
  349. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  350. float Curves_contrast_blend = 0.150000f;
  351. float3 x = colorInput.xyz;
  352. (x = (x - 0.500000f));
  353. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  354. float3 color = x;
  355. (colorInput.xyz = lerp(colorInput.xyz, color, Curves_contrast_blend));
  356. return colorInput;
  357. }
  358. float4 main(in float2 tex, in float4 FinalColor)
  359. {
  360. (FinalColor = CurvesPass(FinalColor));
  361. return FinalColor;
  362. }
  363. void FullscreenTriangle(in uint id : SV_VERTEXID, out float4 position : SV_POSITION, out float2 texcoord : TEXCOORD0)
  364. {
  365. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  366. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  367. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  368. }
  369. void SharedWrap(in float4 position : SV_POSITION, in float2 texcoord : TEXCOORD0, out float3 color : SV_TARGET)
  370. {
  371. (color = __tex2D(colorGammaSampler, texcoord).xyz);
  372. float depth = __tex2D(depthSampler, texcoord).x;
  373. []if (depthtoggle)
  374. {
  375. const float z_near = 1.000000f;
  376. const float z_far = 100.000000f;
  377. (depth = ((2.000000f * z_near) / ((-(z_far - z_near) * depth) + (z_far + z_near))));
  378. (color.xyz = float3(depth.xxx));
  379. }
  380. (color = main(texcoord, color.xyzz).xyz);
  381. }
  382.  
  383.  
  384. 06/01/2015 20:32:58,661 | INFO  | > Successfully compiled effect.
  385. 06/01/2015 20:32:58,721 | INFO  | Redirecting 'IDXGISwapChain::ResizeBuffers(1CBFFF98, 1, 1920, 1080, 28, 2)' ...
  386. 06/01/2015 20:32:58,721 | TRACE | > Dumping swapchain description:
  387. 06/01/2015 20:32:58,721 | TRACE |   +-----------------------------------------+-----------------------------------------+
  388. 06/01/2015 20:32:58,721 | TRACE |   | Parameter                               | Value                                   |
  389. 06/01/2015 20:32:58,721 | TRACE |   +-----------------------------------------+-----------------------------------------+
  390. 06/01/2015 20:32:58,721 | TRACE |   | Width                                   | 1920                                    |
  391. 06/01/2015 20:32:58,721 | TRACE |   | Height                                  | 1080                                    |
  392. 06/01/2015 20:32:58,721 | TRACE |   | RefreshRate                             | 60                                      |
  393. 06/01/2015 20:32:58,721 | TRACE |   | Format                                  | 28                                      |
  394. 06/01/2015 20:32:58,721 | TRACE |   | ScanlineOrdering                        | 0                                       |
  395. 06/01/2015 20:32:58,722 | TRACE |   | Scaling                                 | 0                                       |
  396. 06/01/2015 20:32:58,722 | TRACE |   | SampleCount                             | 1                                       |
  397. 06/01/2015 20:32:58,722 | TRACE |   | SampleQuality                           | 0                                       |
  398. 06/01/2015 20:32:58,722 | TRACE |   | BufferUsage                             | 32                                      |
  399. 06/01/2015 20:32:58,722 | TRACE |   | BufferCount                             | 1                                       |
  400. 06/01/2015 20:32:58,722 | TRACE |   | OutputWindow                            | 0x00000000000000000000000000000001B011E |
  401. 06/01/2015 20:32:58,722 | TRACE |   | Windowed                                | 0                                       |
  402. 06/01/2015 20:32:58,722 | TRACE |   | SwapEffect                              | 0                                       |
  403. 06/01/2015 20:32:58,722 | TRACE |   | Flags                                   | 0x0000000000000000000000000000000000002 |
  404. 06/01/2015 20:32:58,722 | TRACE |   +-----------------------------------------+-----------------------------------------+
  405. 06/01/2015 20:32:58,722 | INFO  | Destroyed effect environment on runtime 1CBF6688.
  406. 06/01/2015 20:32:58,773 | INFO  | Recreated effect environment on runtime 1CBF6688.
  407. 06/01/2015 20:32:58,801 | INFO  | Loading effect from "D:\Program Files (x86)\CAPCOM\DEVILMAYCRY4\Sweet.fx" ...
  408. 06/01/2015 20:32:58,801 | TRACE | > Running preprocessor ...
  409. 06/01/2015 20:32:58,809 | TRACE | > Running parser ...
  410. 06/01/2015 20:32:58,810 | TRACE | > Running compiler ...
  411. 06/01/2015 20:32:58,823 | TRACE | > Compiling shader 'FullscreenTriangle':
  412.  
  413. struct __sampler2D { Texture2D t; SamplerState s; };
  414. inline float4 __tex2D(__sampler2D s, float2 c) { return s.t.Sample(s.s, c); }
  415. inline float4 __tex2Doffset(__sampler2D s, float2 c, int2 offset) { return s.t.Sample(s.s, c, offset); }
  416. inline float4 __tex2Dlod(__sampler2D s, float4 c) { return s.t.SampleLevel(s.s, c.xy, c.w); }
  417. inline float4 __tex2Dlodoffset(__sampler2D s, float4 c, int2 offset) { return s.t.SampleLevel(s.s, c.xy, c.w, offset); }
  418. inline float4 __tex2Dgather(__sampler2D s, float2 c) { return s.t.Gather(s.s, c); }
  419. inline float4 __tex2Dgatheroffset(__sampler2D s, float2 c, int2 offset) { return s.t.Gather(s.s, c, offset); }
  420. inline float4 __tex2Dfetch(__sampler2D s, int4 c) { return s.t.Load(c.xyw); }
  421. inline float4 __tex2Dbias(__sampler2D s, float4 c) { return s.t.SampleBias(s.s, c.xy, c.w); }
  422. inline int2 __tex2Dsize(__sampler2D s, int lod) { uint w, h, l; s.t.GetDimensions(lod, w, h, l); return int2(w, h); }
  423. cbuffer __GLOBAL__ : register(b0)
  424. {
  425. extern uniform bool depthtoggle;
  426. extern uniform float timer;
  427. extern uniform float timeleft;
  428. };
  429. Texture2D colorTex : register(t0), __colorTexSRGB : register(t1);
  430. Texture2D depthTex : register(t2), __depthTexSRGB : register(t3);
  431. SamplerState __SamplerState0 : register(s0);
  432. static const __sampler2D colorGammaSampler = { colorTex, __SamplerState0 };
  433. SamplerState __SamplerState1 : register(s1);
  434. static const __sampler2D colorLinearSampler = { __colorTexSRGB, __SamplerState1 };
  435. static const __sampler2D depthSampler = { depthTex, __SamplerState0 };
  436. float4 CurvesPass(in float4 colorInput)
  437. {
  438. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  439. float Curves_contrast_blend = 0.150000f;
  440. float3 x = colorInput.xyz;
  441. (x = (x - 0.500000f));
  442. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  443. float3 color = x;
  444. (colorInput.xyz = lerp(colorInput.xyz, color, Curves_contrast_blend));
  445. return colorInput;
  446. }
  447. float4 main(in float2 tex, in float4 FinalColor)
  448. {
  449. (FinalColor = CurvesPass(FinalColor));
  450. return FinalColor;
  451. }
  452. void FullscreenTriangle(in uint id : SV_VERTEXID, out float4 position : SV_POSITION, out float2 texcoord : TEXCOORD0)
  453. {
  454. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  455. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  456. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  457. }
  458. void SharedWrap(in float4 position : SV_POSITION, in float2 texcoord : TEXCOORD0, out float3 color : SV_TARGET)
  459. {
  460. (color = __tex2D(colorGammaSampler, texcoord).xyz);
  461. float depth = __tex2D(depthSampler, texcoord).x;
  462. []if (depthtoggle)
  463. {
  464. const float z_near = 1.000000f;
  465. const float z_far = 100.000000f;
  466. (depth = ((2.000000f * z_near) / ((-(z_far - z_near) * depth) + (z_far + z_near))));
  467. (color.xyz = float3(depth.xxx));
  468. }
  469. (color = main(texcoord, color.xyzz).xyz);
  470. }
  471.  
  472.  
  473. 06/01/2015 20:32:58,826 | TRACE | > Compiling shader 'SharedWrap':
  474.  
  475. struct __sampler2D { Texture2D t; SamplerState s; };
  476. inline float4 __tex2D(__sampler2D s, float2 c) { return s.t.Sample(s.s, c); }
  477. inline float4 __tex2Doffset(__sampler2D s, float2 c, int2 offset) { return s.t.Sample(s.s, c, offset); }
  478. inline float4 __tex2Dlod(__sampler2D s, float4 c) { return s.t.SampleLevel(s.s, c.xy, c.w); }
  479. inline float4 __tex2Dlodoffset(__sampler2D s, float4 c, int2 offset) { return s.t.SampleLevel(s.s, c.xy, c.w, offset); }
  480. inline float4 __tex2Dgather(__sampler2D s, float2 c) { return s.t.Gather(s.s, c); }
  481. inline float4 __tex2Dgatheroffset(__sampler2D s, float2 c, int2 offset) { return s.t.Gather(s.s, c, offset); }
  482. inline float4 __tex2Dfetch(__sampler2D s, int4 c) { return s.t.Load(c.xyw); }
  483. inline float4 __tex2Dbias(__sampler2D s, float4 c) { return s.t.SampleBias(s.s, c.xy, c.w); }
  484. inline int2 __tex2Dsize(__sampler2D s, int lod) { uint w, h, l; s.t.GetDimensions(lod, w, h, l); return int2(w, h); }
  485. cbuffer __GLOBAL__ : register(b0)
  486. {
  487. extern uniform bool depthtoggle;
  488. extern uniform float timer;
  489. extern uniform float timeleft;
  490. };
  491. Texture2D colorTex : register(t0), __colorTexSRGB : register(t1);
  492. Texture2D depthTex : register(t2), __depthTexSRGB : register(t3);
  493. SamplerState __SamplerState0 : register(s0);
  494. static const __sampler2D colorGammaSampler = { colorTex, __SamplerState0 };
  495. SamplerState __SamplerState1 : register(s1);
  496. static const __sampler2D colorLinearSampler = { __colorTexSRGB, __SamplerState1 };
  497. static const __sampler2D depthSampler = { depthTex, __SamplerState0 };
  498. float4 CurvesPass(in float4 colorInput)
  499. {
  500. float3 lumCoeff = float3(0.212600f, 0.715200f, 0.072200f);
  501. float Curves_contrast_blend = 0.150000f;
  502. float3 x = colorInput.xyz;
  503. (x = (x - 0.500000f));
  504. (x = ((x / (0.500000f + abs(x))) + 0.500000f));
  505. float3 color = x;
  506. (colorInput.xyz = lerp(colorInput.xyz, color, Curves_contrast_blend));
  507. return colorInput;
  508. }
  509. float4 main(in float2 tex, in float4 FinalColor)
  510. {
  511. (FinalColor = CurvesPass(FinalColor));
  512. return FinalColor;
  513. }
  514. void FullscreenTriangle(in uint id : SV_VERTEXID, out float4 position : SV_POSITION, out float2 texcoord : TEXCOORD0)
  515. {
  516. (texcoord.x = ((id == 2) ? 2.000000f : 0.000000f));
  517. (texcoord.y = ((id == 1) ? 2.000000f : 0.000000f));
  518. (position = float4(((texcoord * float2(2.000000f, -2.000000f)) + float2(-1.000000f, 1.000000f)), 0.000000f, 1.000000f));
  519. }
  520. void SharedWrap(in float4 position : SV_POSITION, in float2 texcoord : TEXCOORD0, out float3 color : SV_TARGET)
  521. {
  522. (color = __tex2D(colorGammaSampler, texcoord).xyz);
  523. float depth = __tex2D(depthSampler, texcoord).x;
  524. []if (depthtoggle)
  525. {
  526. const float z_near = 1.000000f;
  527. const float z_far = 100.000000f;
  528. (depth = ((2.000000f * z_near) / ((-(z_far - z_near) * depth) + (z_far + z_near))));
  529. (color.xyz = float3(depth.xxx));
  530. }
  531. (color = main(texcoord, color.xyzz).xyz);
  532. }
  533.  
  534.  
  535. 06/01/2015 20:32:58,852 | INFO  | > Successfully compiled effect.
  536. 06/01/2015 20:33:22,533 | INFO  | Redirecting 'IDXGISwapChain::SetFullscreenState(1CBFFF98, 0, 00000000)' ...
  537. 06/01/2015 20:33:22,713 | INFO  | Destroyed effect environment on runtime 1CBF6688.
  538. 06/01/2015 20:33:22,810 | INFO  | Exiting ...
  539. 06/01/2015 20:33:22,810 | INFO  | Uninstalling 19 hook(s) ...
  540. 06/01/2015 20:33:22,810 | TRACE | Uninstalling hook for '0x770F499F' ...
  541. 06/01/2015 20:33:22,810 | TRACE | > Succeeded.
  542. 06/01/2015 20:33:22,810 | TRACE | Uninstalling hook for '0x770F48F3' ...
  543. 06/01/2015 20:33:22,810 | TRACE | > Succeeded.
  544. 06/01/2015 20:33:22,810 | TRACE | Uninstalling hook for '0x719C0EE3' ...
  545. 06/01/2015 20:33:22,810 | TRACE | > Succeeded.
  546. 06/01/2015 20:33:22,810 | TRACE | Uninstalling hook for '0x719C1109' ...
  547. 06/01/2015 20:33:22,810 | TRACE | > Succeeded.
  548. 06/01/2015 20:33:22,810 | TRACE | Uninstalling hook for '0x6F001BB1' ...
  549. 06/01/2015 20:33:22,825 | TRACE | > Succeeded.
  550. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x6F001BE6' ...
  551. 06/01/2015 20:33:22,825 | TRACE | > Succeeded.
  552. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x71957542' ...
  553. 06/01/2015 20:33:22,825 | TRACE | > Succeeded.
  554. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x719575FB' ...
  555. 06/01/2015 20:33:22,825 | TRACE | > Succeeded.
  556. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x67D371DB' ...
  557. 06/01/2015 20:33:22,825 | WARN  | Failed to uninstall hook for '0x67D371DB'.
  558. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x67D37249' ...
  559. 06/01/2015 20:33:22,825 | WARN  | Failed to uninstall hook for '0x67D37249'.
  560. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x67D3746D' ...
  561. 06/01/2015 20:33:22,825 | WARN  | Failed to uninstall hook for '0x67D3746D'.
  562. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x67D3738D' ...
  563. 06/01/2015 20:33:22,825 | WARN  | Failed to uninstall hook for '0x67D3738D'.
  564. 06/01/2015 20:33:22,825 | TRACE | Uninstalling hook for '0x67D372B5' ...
  565. 06/01/2015 20:33:22,841 | WARN  | Failed to uninstall hook for '0x67D372B5'.
  566. 06/01/2015 20:33:22,841 | TRACE | Uninstalling hook for '0x67D37402' ...
  567. 06/01/2015 20:33:22,841 | WARN  | Failed to uninstall hook for '0x67D37402'.
  568. 06/01/2015 20:33:22,841 | TRACE | Uninstalling hook for '0x67D37321' ...
  569. 06/01/2015 20:33:22,841 | WARN  | Failed to uninstall hook for '0x67D37321'.
  570. 06/01/2015 20:33:22,841 | TRACE | Uninstalling hook for '0x67CF0A62' ...
  571. 06/01/2015 20:33:22,841 | WARN  | Failed to uninstall hook for '0x67CF0A62'.
  572. 06/01/2015 20:33:22,841 | TRACE | Uninstalling hook for '0x67C9CCD5' ...
  573. 06/01/2015 20:33:22,841 | WARN  | Failed to uninstall hook for '0x67C9CCD5'.
  574. 06/01/2015 20:33:22,841 | TRACE | Uninstalling hook for '0x71959992' ...
  575. 06/01/2015 20:33:22,841 | TRACE | > Succeeded.
  576. 06/01/2015 20:33:22,841 | TRACE | Uninstalling hook for '0x6F01FC78' ...
  577. 06/01/2015 20:33:22,841 | TRACE | > Succeeded.
  578. 06/01/2015 20:33:22,841 | 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
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top