From 84f25781b4d6cdb7c33578199fb835a6b47f11af Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 11 Feb 2009 01:27:42 +0000 Subject: [PATCH] transparent background, wrap mode --- pandatool/src/palettizer/palettizer.cxx | 2 +- pandatool/src/palettizer/textureReference.cxx | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/pandatool/src/palettizer/palettizer.cxx b/pandatool/src/palettizer/palettizer.cxx index 9ee8210c62..13e0b14468 100644 --- a/pandatool/src/palettizer/palettizer.cxx +++ b/pandatool/src/palettizer/palettizer.cxx @@ -119,7 +119,7 @@ Palettizer() { _shadow_color_type = (PNMFileType *)NULL; _shadow_alpha_type = (PNMFileType *)NULL; _pal_x_size = _pal_y_size = 512; - _background.set(0.0, 0.0, 0.0, 1.0); + _background.set(0.0, 0.0, 0.0, 0.0); _cutout_mode = EggRenderMode::AM_dual; _cutout_ratio = 0.3; diff --git a/pandatool/src/palettizer/textureReference.cxx b/pandatool/src/palettizer/textureReference.cxx index e58593a2ce..3cce47fef1 100644 --- a/pandatool/src/palettizer/textureReference.cxx +++ b/pandatool/src/palettizer/textureReference.cxx @@ -484,8 +484,11 @@ update_egg() { nassertv(image != (PaletteImage *)NULL); image->update_egg_tex(_egg_tex); - // Palette images never wrap. - _egg_tex->set_wrap_mode(EggTexture::WM_clamp); + + // Palette images never wrap, so the wrap mode doesn't matter. We + // let this default to unspecified, which means the images will + // wrap by default, which is the fastest mode for tinydisplay anyway. + _egg_tex->set_wrap_mode(EggTexture::WM_unspecified); _egg_tex->set_wrap_u(EggTexture::WM_unspecified); _egg_tex->set_wrap_v(EggTexture::WM_unspecified);