]> git.cworth.org Git - apitrace/blobdiff - retrace/dxgistate.hpp
glstate: Dump more object labels.
[apitrace] / retrace / dxgistate.hpp
index f633373fd4fa773852cddd9bc810d5dbfc211acc..eb3a6fecbac6201fb7c49cf52cf8e84cc2fba9dd 100644 (file)
 #include <dxgi.h>
 
 
+#ifndef ARRAYSIZE
+#define ARRAYSIZE(_x) (sizeof(_x)/sizeof((_x)[0]))
+#endif
+
+
+namespace image {
+    class Image;
+}
+
+
 namespace d3dstate {
 
 
@@ -46,6 +56,12 @@ ConvertFormat(DXGI_FORMAT SrcFormat,
               UINT DstPitch,
               UINT Width, UINT Height);
 
+image::Image *
+ConvertImage(DXGI_FORMAT SrcFormat,
+             void *SrcData,
+             UINT SrcPitch,
+             UINT Width, UINT Height);
+
 
 } /* namespace d3dstate */