diff --git a/Source/Plugins/Plugin_VideoDX9/Src/BPStructs.cpp b/Source/Plugins/Plugin_VideoDX9/Src/BPStructs.cpp index 630894e824..7bd1f0cdbd 100644 --- a/Source/Plugins/Plugin_VideoDX9/Src/BPStructs.cpp +++ b/Source/Plugins/Plugin_VideoDX9/Src/BPStructs.cpp @@ -226,9 +226,13 @@ void BPWritten(int addr, int changes, int newval) break; case BPMEM_LINEPTWIDTH: - // We can't change line width in D3D. However, we can change point size. TODO - //bpmem.lineptwidth.pointsize); - //bpmem.lineptwidth.linesize); + { + // We can't change line width in D3D unless we use ID3DXLine + //bpmem.lineptwidth.linesize); + float psize = float(bpmem.lineptwidth.pointsize) * 6.0f; + + Renderer::SetRenderState(D3DRS_POINTSIZE, *((DWORD*)&psize)); + } break; case 0x43: