X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fd3d9state.cpp;h=a90ee6da037de7e12f3dcbb104bb3659acf88e61;hb=9d8029d0547807611fd6efaa0b4b86392f409ab0;hp=99cb6037655247d9825fb009a0cec9946bb8431d;hpb=394d3ef4ffadf95e8adee1ea0aa32e5d46e41877;p=apitrace diff --git a/retrace/d3d9state.cpp b/retrace/d3d9state.cpp index 99cb603..a90ee6d 100644 --- a/retrace/d3d9state.cpp +++ b/retrace/d3d9state.cpp @@ -30,6 +30,7 @@ #include "d3d9imports.hpp" #include "d3dshader.hpp" +#include "d3dstate.hpp" #include "json.hpp" @@ -100,9 +101,20 @@ dumpDevice(std::ostream &os, IDirect3DDevice9 *pDevice) { JSONWriter json(os); + /* TODO */ + json.beginMember("parameters"); + json.beginObject(); + json.endObject(); + json.endMember(); // parameters + dumpShaders(json, pDevice); - /* TODO */ + json.beginMember("textures"); + json.beginObject(); + json.endObject(); + json.endMember(); // textures + + dumpFramebuffer(json, pDevice); }