X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fd3d9state.cpp;h=a90ee6da037de7e12f3dcbb104bb3659acf88e61;hb=940cdb8b143455fe2fc002ffd50f5e2ffcaf1260;hp=99cb6037655247d9825fb009a0cec9946bb8431d;hpb=61a25343ca58efa75b2d2d7c8b062b9ccee1d02b;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); }