Advertisement
Guest User

DMC 4 dx10 Resahde 0.11 dxgi.log

a guest
Jan 6th, 2015
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 44.92 KB | None | 0 0
  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.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement