|
@@ -3838,6 +3838,7 @@ issue_render_mode(const RenderModeAttrib *attrib) {
|
|
|
RenderModeAttrib::Mode mode = attrib->get_mode();
|
|
RenderModeAttrib::Mode mode = attrib->get_mode();
|
|
|
|
|
|
|
|
switch (mode) {
|
|
switch (mode) {
|
|
|
|
|
+ case RenderModeAttrib::M_unchanged:
|
|
|
case RenderModeAttrib::M_filled:
|
|
case RenderModeAttrib::M_filled:
|
|
|
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_SOLID);
|
|
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_SOLID);
|
|
|
break;
|
|
break;
|
|
@@ -3846,6 +3847,10 @@ issue_render_mode(const RenderModeAttrib *attrib) {
|
|
|
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_WIREFRAME);
|
|
_pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_WIREFRAME);
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
|
|
+ case RenderModeAttrib::M_point:
|
|
|
|
|
+ _pScrn->pD3DDevice->SetRenderState(D3DRENDERSTATE_FILLMODE, D3DFILL_POINT);
|
|
|
|
|
+ break;
|
|
|
|
|
+
|
|
|
default:
|
|
default:
|
|
|
dxgsg7_cat.error()
|
|
dxgsg7_cat.error()
|
|
|
<< "Unknown render mode " << (int)mode << endl;
|
|
<< "Unknown render mode " << (int)mode << endl;
|