diff --git a/src/d3d/d3ddevice.cpp b/src/d3d/d3ddevice.cpp index 2481b1c..c1f0730 100644 --- a/src/d3d/d3ddevice.cpp +++ b/src/d3d/d3ddevice.cpp @@ -1523,6 +1523,12 @@ initD3D(void) d3ddevice->GetSamplerState(s, (D3DSAMPLERSTATETYPE)t, (DWORD*)&d3dSamplerStates[t][s]); d3dSamplerStates[t][s] = d3dSamplerStates[t][s]; } + // init rw cache + for(t = 0; t < MAXNUMSTAGES; t++){ + setFilterMode(t, Texture::NEAREST); + setAddressU(t, Texture::WRAP); + setAddressV(t, Texture::WRAP); + } openIm2D(); openIm3D();