From 377c27707a139bd36fd33bdb96d4d9c6d602d76e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 28 Nov 2012 17:24:42 +0000 Subject: [PATCH] d3dretrace: Dump d3d10 geometry shaders. --- retrace/d3d10state.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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(); -- 2.43.0