diff --git a/panda/src/dxgsg9/dxTextureContext9.cxx b/panda/src/dxgsg9/dxTextureContext9.cxx index 7744c94b5a..bb97422ca8 100755 --- a/panda/src/dxgsg9/dxTextureContext9.cxx +++ b/panda/src/dxgsg9/dxTextureContext9.cxx @@ -24,6 +24,9 @@ #include #include +#define DEBUG_SURFACES false +#define DEBUG_TEXTURES false + TypeHandle DXTextureContext9::_type_handle; static const DWORD g_LowByteMask = 0x000000FF; @@ -795,7 +798,7 @@ create_texture(DXScreenData &scrn) { goto error_exit; } - if (dxgsg9_cat.is_debug()) { + if (DEBUG_TEXTURES && dxgsg9_cat.is_debug()) { dxgsg9_cat.debug() << "create_texture: " << _texture->get_name() << " converting panda equivalent of " << D3DFormatStr(_d3d_format) @@ -951,7 +954,7 @@ d3d_surface_to_texture(RECT &source_rect, IDirect3DSurface9 *d3d_surface, // writes out last line in DDSurf first in PixelBuf, so Y line order // precedes inversely - if (dxgsg9_cat.is_debug()) { + if (DEBUG_SURFACES && dxgsg9_cat.is_debug()) { dxgsg9_cat.debug() << "d3d_surface_to_texture converting " << D3DFormatStr(surface_desc.Format) @@ -1282,6 +1285,7 @@ fill_d3d_texture_pixels() { if (using_temp_buffer) { SAFE_DELETE_ARRAY(pixels); } + RELEASE(mip_level_0, dxgsg9, "FillDDSurf MipLev0 texture ptr", RELEASE_ONCE); } return hr; @@ -1290,7 +1294,9 @@ fill_d3d_texture_pixels() { if (using_temp_buffer) { SAFE_DELETE_ARRAY(pixels); } + RELEASE(mip_level_0, dxgsg9, "FillDDSurf MipLev0 texture ptr", RELEASE_ONCE); + return hr; }