textureloader-include-diligentcore.diff 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. diff --git a/TextureLoader/include/TextureLoaderImpl.hpp b/TextureLoader/include/TextureLoaderImpl.hpp
  2. index 421ec0b..011ab52 100644
  3. --- a/TextureLoader/include/TextureLoaderImpl.hpp
  4. +++ b/TextureLoader/include/TextureLoaderImpl.hpp
  5. @@ -27,8 +27,8 @@
  6. #include <vector>
  7. #include "TextureLoader.h"
  8. -#include "RefCntAutoPtr.hpp"
  9. -#include "ObjectBase.hpp"
  10. +#include "DiligentCore/Common/interface/RefCntAutoPtr.hpp"
  11. +#include "DiligentCore/Common/interface/ObjectBase.hpp"
  12. namespace Diligent
  13. {
  14. diff --git a/TextureLoader/include/pch.h b/TextureLoader/include/pch.h
  15. index cb71cf2..fa3dfae 100644
  16. --- a/TextureLoader/include/pch.h
  17. +++ b/TextureLoader/include/pch.h
  18. @@ -27,8 +27,8 @@
  19. #pragma once
  20. -#include "BasicTypes.h"
  21. -#include "RenderDevice.h"
  22. -#include "DeviceContext.h"
  23. -#include "Errors.hpp"
  24. -#include "DebugUtilities.hpp"
  25. +#include "DiligentCore/Primitives/interface/BasicTypes.h"
  26. +#include "DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"
  27. +#include "DiligentCore/Graphics/GraphicsEngine/interface/DeviceContext.h"
  28. +#include "DiligentCore/Primitives/interface/Errors.hpp"
  29. +#include "DiligentCore/Platforms/Basic/interface/DebugUtilities.hpp"
  30. diff --git a/TextureLoader/interface/BCTools.h b/TextureLoader/interface/BCTools.h
  31. index 94fd08c..27fefdb 100644
  32. --- a/TextureLoader/interface/BCTools.h
  33. +++ b/TextureLoader/interface/BCTools.h
  34. @@ -26,7 +26,7 @@
  35. #pragma once
  36. -#include "../../../DiligentCore/Primitives/interface/BasicTypes.h"
  37. +#include "DiligentCore/Primitives/interface/BasicTypes.h"
  38. DILIGENT_BEGIN_NAMESPACE(Diligent)
  39. diff --git a/TextureLoader/interface/Image.h b/TextureLoader/interface/Image.h
  40. index e3fbfa7..1088a30 100644
  41. --- a/TextureLoader/interface/Image.h
  42. +++ b/TextureLoader/interface/Image.h
  43. @@ -27,15 +27,15 @@
  44. #pragma once
  45. -#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"
  46. -#include "../../../DiligentCore/Primitives/interface/FileStream.h"
  47. -#include "../../../DiligentCore/Primitives/interface/DataBlob.h"
  48. +#include "DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"
  49. +#include "DiligentCore/Primitives/interface/FileStream.h"
  50. +#include "DiligentCore/Primitives/interface/DataBlob.h"
  51. #if DILIGENT_CPP_INTERFACE
  52. # include <vector>
  53. -# include "../../../DiligentCore/Common/interface/RefCntAutoPtr.hpp"
  54. -# include "../../../DiligentCore/Common/interface/ObjectBase.hpp"
  55. +# include "DiligentCore/Common/interface/RefCntAutoPtr.hpp"
  56. +# include "DiligentCore/Common/interface/ObjectBase.hpp"
  57. #endif
  58. DILIGENT_BEGIN_NAMESPACE(Diligent)
  59. diff --git a/TextureLoader/interface/TextureLoader.h b/TextureLoader/interface/TextureLoader.h
  60. index fbe29d7..34ddf7f 100644
  61. --- a/TextureLoader/interface/TextureLoader.h
  62. +++ b/TextureLoader/interface/TextureLoader.h
  63. @@ -27,9 +27,9 @@
  64. #pragma once
  65. -#include "../../../DiligentCore/Primitives/interface/FileStream.h"
  66. -#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"
  67. -#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/Texture.h"
  68. +#include "DiligentCore/Primitives/interface/FileStream.h"
  69. +#include "DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"
  70. +#include "DiligentCore/Graphics/GraphicsEngine/interface/Texture.h"
  71. #include "Image.h"
  72. DILIGENT_BEGIN_NAMESPACE(Diligent)
  73. @@ -141,7 +141,7 @@ static DILIGENT_CONSTEXPR struct INTERFACE_ID IID_TextureLoader =
  74. {0xe04fe6d5, 0x8665, 0x4183, {0xa8, 0x72, 0x85, 0x2e, 0xf, 0x7c, 0xe2, 0x42}};
  75. #define DILIGENT_INTERFACE_NAME ITextureLoader
  76. -#include "../../../DiligentCore/Primitives/interface/DefineInterfaceHelperMacros.h"
  77. +#include "DiligentCore/Primitives/interface/DefineInterfaceHelperMacros.h"
  78. #define ITextureLoaderInclusiveMethods \
  79. IObjectInclusiveMethods; \
  80. @@ -171,7 +171,7 @@ DILIGENT_BEGIN_INTERFACE(ITextureLoader, IObject)
  81. DILIGENT_END_INTERFACE
  82. // clang-format on
  83. -#include "../../../DiligentCore/Primitives/interface/UndefInterfaceHelperMacros.h"
  84. +#include "DiligentCore/Primitives/interface/UndefInterfaceHelperMacros.h"
  85. #if DILIGENT_C_INTERFACE
  86. @@ -184,7 +184,7 @@ DILIGENT_END_INTERFACE
  87. #endif
  88. -#include "../../../DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"
  89. +#include "DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"
  90. /// Creates a texture loader from image.
  91. @@ -234,6 +234,6 @@ bool DILIGENT_GLOBAL_FUNCTION(SaveTextureAsDDS)(const char* FilePath,
  92. const TextureDesc REF Desc,
  93. const TextureData REF TexData);
  94. -#include "../../../DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"
  95. +#include "DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"
  96. DILIGENT_END_NAMESPACE // namespace Diligent
  97. diff --git a/TextureLoader/interface/TextureUtilities.h b/TextureLoader/interface/TextureUtilities.h
  98. index 30f5633..59d02a4 100644
  99. --- a/TextureLoader/interface/TextureUtilities.h
  100. +++ b/TextureLoader/interface/TextureUtilities.h
  101. @@ -30,15 +30,15 @@
  102. /// \file
  103. /// Defines texture utilities
  104. -#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"
  105. -#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/Texture.h"
  106. -#include "../../../DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"
  107. +#include "DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"
  108. +#include "DiligentCore/Graphics/GraphicsEngine/interface/Texture.h"
  109. +#include "DiligentCore/Graphics/GraphicsEngine/interface/RenderDevice.h"
  110. #include "TextureLoader.h"
  111. DILIGENT_BEGIN_NAMESPACE(Diligent)
  112. -#include "../../../DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"
  113. +#include "DiligentCore/Primitives/interface/DefineGlobalFuncHelperMacros.h"
  114. /// Parameters of the CopyPixels function.
  115. struct CopyPixelsAttribs
  116. @@ -166,6 +166,6 @@ void DILIGENT_GLOBAL_FUNCTION(CreateTextureFromFile)(const Char* F
  117. IRenderDevice* pDevice,
  118. ITexture** ppTexture);
  119. -#include "../../../DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"
  120. +#include "DiligentCore/Primitives/interface/UndefGlobalFuncHelperMacros.h"
  121. DILIGENT_END_NAMESPACE // namespace Diligent
  122. diff --git a/TextureLoader/src/BCTools.cpp b/TextureLoader/src/BCTools.cpp
  123. index ffc2738..cb22170 100644
  124. --- a/TextureLoader/src/BCTools.cpp
  125. +++ b/TextureLoader/src/BCTools.cpp
  126. @@ -25,7 +25,7 @@
  127. */
  128. #include "BCTools.h"
  129. -#include "DebugUtilities.hpp"
  130. +#include "DiligentCore/Platforms/Basic/interface/DebugUtilities.hpp"
  131. namespace Diligent
  132. {
  133. diff --git a/TextureLoader/src/DDSLoader.cpp b/TextureLoader/src/DDSLoader.cpp
  134. index f2b7ac6..abef22f 100644
  135. --- a/TextureLoader/src/DDSLoader.cpp
  136. +++ b/TextureLoader/src/DDSLoader.cpp
  137. @@ -48,8 +48,8 @@
  138. // clang-format off
  139. #include "TextureLoaderImpl.hpp"
  140. -#include "FileWrapper.hpp"
  141. -#include "GraphicsAccessories.hpp"
  142. +#include "DiligentCore/Common/interface/FileWrapper.hpp"
  143. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp"
  144. #include "dxgiformat.h"
  145. diff --git a/TextureLoader/src/Image.cpp b/TextureLoader/src/Image.cpp
  146. index 1287d97..3d93a3e 100644
  147. --- a/TextureLoader/src/Image.cpp
  148. +++ b/TextureLoader/src/Image.cpp
  149. @@ -31,7 +31,7 @@
  150. #include <array>
  151. #include "Image.h"
  152. -#include "Errors.hpp"
  153. +#include "DiligentCore/Primitives/interface/Errors.hpp"
  154. #include "tiffio.h"
  155. #include "png.h"
  156. @@ -39,13 +39,13 @@
  157. #include "JPEGCodec.h"
  158. #include "SGILoader.h"
  159. -#include "DataBlobImpl.hpp"
  160. -#include "DebugUtilities.hpp"
  161. -#include "RefCntAutoPtr.hpp"
  162. -#include "Align.hpp"
  163. -#include "GraphicsAccessories.hpp"
  164. -#include "BasicFileStream.hpp"
  165. -#include "StringTools.hpp"
  166. +#include "DiligentCore/Common/interface/DataBlobImpl.hpp"
  167. +#include "DiligentCore/Platforms/Basic/interface/DebugUtilities.hpp"
  168. +#include "DiligentCore/Common/interface/RefCntAutoPtr.hpp"
  169. +#include "DiligentCore/Common/interface/Align.hpp"
  170. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp"
  171. +#include "DiligentCore/Common/interface/BasicFileStream.hpp"
  172. +#include "DiligentCore/Common/interface/StringTools.hpp"
  173. #include "TextureUtilities.h"
  174. #ifdef __clang__
  175. @@ -56,7 +56,7 @@
  176. #define STB_IMAGE_STATIC
  177. #define STBI_ONLY_HDR
  178. #define STBI_ONLY_TGA
  179. -#include "../../ThirdParty/stb/stb_image.h"
  180. +#include "stb/stb_image.h"
  181. #ifdef __clang__
  182. # pragma clang diagnostic pop
  183. #endif
  184. diff --git a/TextureLoader/src/KTXLoader.cpp b/TextureLoader/src/KTXLoader.cpp
  185. index 4eec002..6bba3c4 100644
  186. --- a/TextureLoader/src/KTXLoader.cpp
  187. +++ b/TextureLoader/src/KTXLoader.cpp
  188. @@ -29,8 +29,8 @@
  189. #include <vector>
  190. #include "TextureLoaderImpl.hpp"
  191. -#include "GraphicsAccessories.hpp"
  192. -#include "Align.hpp"
  193. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp"
  194. +#include "DiligentCore/Common/interface/Align.hpp"
  195. #define GL_RGBA32F 0x8814
  196. #define GL_RGBA32UI 0x8D70
  197. diff --git a/TextureLoader/src/PNGCodec.c b/TextureLoader/src/PNGCodec.c
  198. index 8958b3d..00a65bf 100644
  199. --- a/TextureLoader/src/PNGCodec.c
  200. +++ b/TextureLoader/src/PNGCodec.c
  201. @@ -29,7 +29,7 @@
  202. #include <string.h>
  203. #include "png.h"
  204. -#include "GraphicsTypes.h"
  205. +#include "DiligentCore/Graphics/GraphicsEngine/interface/GraphicsTypes.h"
  206. #include "PNGCodec.h"
  207. diff --git a/TextureLoader/src/SGILoader.cpp b/TextureLoader/src/SGILoader.cpp
  208. index 4dcd499..9560527 100644
  209. --- a/TextureLoader/src/SGILoader.cpp
  210. +++ b/TextureLoader/src/SGILoader.cpp
  211. @@ -28,9 +28,9 @@
  212. #include <cstring>
  213. -#include "DataBlob.h"
  214. -#include "PlatformMisc.hpp"
  215. -#include "Errors.hpp"
  216. +#include "DiligentCore/Primitives/interface/DataBlob.h"
  217. +#include "DiligentCore/Platforms/interface/PlatformMisc.hpp"
  218. +#include "DiligentCore/Primitives/interface/Errors.hpp"
  219. namespace Diligent
  220. {
  221. diff --git a/TextureLoader/src/STBImpl.cpp b/TextureLoader/src/STBImpl.cpp
  222. index cad37fa..1e95bdb 100644
  223. --- a/TextureLoader/src/STBImpl.cpp
  224. +++ b/TextureLoader/src/STBImpl.cpp
  225. @@ -26,4 +26,4 @@
  226. #include <cstring>
  227. #define STB_DXT_IMPLEMENTATION
  228. -#include "../../ThirdParty/stb/stb_dxt.h"
  229. +#include "stb/stb_dxt.h"
  230. diff --git a/TextureLoader/src/TextureLoaderImpl.cpp b/TextureLoader/src/TextureLoaderImpl.cpp
  231. index d57dbf3..ad948ca 100644
  232. --- a/TextureLoader/src/TextureLoaderImpl.cpp
  233. +++ b/TextureLoader/src/TextureLoaderImpl.cpp
  234. @@ -32,16 +32,16 @@
  235. #include <vector>
  236. #include "TextureLoaderImpl.hpp"
  237. -#include "GraphicsAccessories.hpp"
  238. -#include "GraphicsUtilities.h"
  239. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp"
  240. +#include "DiligentCore/Graphics/GraphicsTools/interface/GraphicsUtilities.h"
  241. #include "TextureUtilities.h"
  242. #include "PNGCodec.h"
  243. #include "JPEGCodec.h"
  244. -#include "ColorConversion.h"
  245. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/ColorConversion.h"
  246. #include "Image.h"
  247. -#include "FileWrapper.hpp"
  248. -#include "DataBlobImpl.hpp"
  249. -#include "Align.hpp"
  250. +#include "DiligentCore/Common/interface/FileWrapper.hpp"
  251. +#include "DiligentCore/Common/interface/DataBlobImpl.hpp"
  252. +#include "DiligentCore/Common/interface/Align.hpp"
  253. extern "C"
  254. {
  255. diff --git a/TextureLoader/src/TextureUtilities.cpp b/TextureLoader/src/TextureUtilities.cpp
  256. index ab0956f..38b4b3e 100644
  257. --- a/TextureLoader/src/TextureUtilities.cpp
  258. +++ b/TextureLoader/src/TextureUtilities.cpp
  259. @@ -32,9 +32,9 @@
  260. #include <limits>
  261. #include "TextureLoader.h"
  262. -#include "RefCntAutoPtr.hpp"
  263. -#include "ColorConversion.h"
  264. -#include "GraphicsAccessories.hpp"
  265. +#include "DiligentCore/Common/interface/RefCntAutoPtr.hpp"
  266. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/ColorConversion.h"
  267. +#include "DiligentCore/Graphics/GraphicsAccessories/interface/GraphicsAccessories.hpp"
  268. namespace Diligent
  269. {