mirror of
https://github.com/GTAmodding/re3.git
synced 2024-11-15 13:18:59 +00:00
fix mblur stencil
This commit is contained in:
parent
8737a1d76a
commit
688e277e89
2 changed files with 5 additions and 1 deletions
|
@ -125,6 +125,10 @@ bool gbPrintMemoryUsage;
|
|||
|
||||
#ifdef NEW_RENDERER
|
||||
bool gbNewRenderer;
|
||||
#endif
|
||||
#ifdef FIX_BUGS
|
||||
// need to clear stencil for mblur fx. no idea why it works in the original game
|
||||
// also for clearing out water rects in new renderer
|
||||
#define CLEARMODE (rwCAMERACLEARZ | rwCAMERACLEARSTENCIL)
|
||||
#else
|
||||
#define CLEARMODE (rwCAMERACLEARZ)
|
||||
|
|
|
@ -651,7 +651,7 @@ CMBlur::OverlayRenderFx(RwCamera *cam, RwRaster *frontBuf)
|
|||
RwD3D8SetRenderState(D3DRS_STENCILPASS, D3DSTENCILOP_REPLACE);
|
||||
#endif
|
||||
RwRenderStateSet(rwRENDERSTATESRCBLEND, (void*)rwBLENDSRCALPHA);
|
||||
RwRenderStateSet(rwRENDERSTATEDESTBLEND, (void*)rwBLENDINVSRCALPHA);
|
||||
RwRenderStateSet(rwRENDERSTATEDESTBLEND, (void*)rwBLENDONE);
|
||||
RwIm2DRenderIndexedPrimitive(rwPRIMTYPETRILIST, verts, 4, Index, 6);
|
||||
|
||||
if(RwRasterGetDepth(RwCameraGetRaster(cam)) != 16){
|
||||
|
|
Loading…
Reference in a new issue