mirror of
https://gitlab.com/GaryOderNichts/re3-wiiu.git
synced 2024-11-23 17:49:16 +01:00
make screen droplets not crash without neo.txd
This commit is contained in:
parent
aefaa17a84
commit
450cd17d16
@ -79,8 +79,10 @@ ScreenDroplets::Initialise(void)
|
||||
void
|
||||
ScreenDroplets::InitDraw(void)
|
||||
{
|
||||
if(CustomPipes::neoTxd)
|
||||
ms_maskTex = CustomPipes::neoTxd->find("dropmask");
|
||||
if(CustomPipes::neoTxd == nil)
|
||||
return;
|
||||
|
||||
ms_maskTex = CustomPipes::neoTxd->find("dropmask");
|
||||
|
||||
ms_screenTex = RwTextureCreate(nil);
|
||||
RwTextureSetFilterMode(ms_screenTex, rwFILTERLINEAR);
|
||||
@ -136,6 +138,10 @@ ScreenDroplets::Shutdown(void)
|
||||
void
|
||||
ScreenDroplets::Process(void)
|
||||
{
|
||||
// no need to do anything if we can't render
|
||||
if(CustomPipes::neoTxd == nil)
|
||||
return;
|
||||
|
||||
ProcessCameraMovement();
|
||||
SprayDrops();
|
||||
ProcessMoving();
|
||||
@ -173,6 +179,9 @@ ScreenDroplets::Render(void)
|
||||
{
|
||||
ScreenDrop *drop;
|
||||
|
||||
if(CustomPipes::neoTxd == nil)
|
||||
return;
|
||||
|
||||
DefinedState();
|
||||
RwRenderStateSet(rwRENDERSTATETEXTURERASTER, RwTextureGetRaster(ms_maskTex));
|
||||
RwRenderStateSet(rwRENDERSTATEFOGENABLE, FALSE);
|
||||
|
Loading…
Reference in New Issue
Block a user