X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fd3d10state.cpp;h=15be6c48ceb930bac3f122bb48ea59075fd80c5d;hb=377c27707a139bd36fd33bdb96d4d9c6d602d76e;hp=f9b3661cfdf8a3a3b7d0fa077187033a93c99783;hpb=1d4fd1471be8c29ed082bd6cdb3525c2b1215dc8;p=apitrace diff --git a/retrace/d3d10state.cpp b/retrace/d3d10state.cpp index f9b3661..15be6c4 100644 --- a/retrace/d3d10state.cpp +++ b/retrace/d3d10state.cpp @@ -90,14 +90,21 @@ dumpShaders(JSONWriter &json, ID3D10Device *pDevice) ID3D10VertexShader *pVertexShader = NULL; pDevice->VSGetShader(&pVertexShader); if (pVertexShader) { - dumpShader(json, "vertex", pVertexShader); + dumpShader(json, "VS", pVertexShader); pVertexShader->Release(); } + ID3D10GeometryShader *pGeometryShader = NULL; + pDevice->GSGetShader(&pGeometryShader); + if (pGeometryShader) { + dumpShader(json, "GS", pGeometryShader); + pGeometryShader->Release(); + } + ID3D10PixelShader *pPixelShader = NULL; pDevice->PSGetShader(&pPixelShader); if (pPixelShader) { - dumpShader(json, "pixel", pPixelShader); + dumpShader(json, "PS", pPixelShader); } json.endObject();