<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Question about libwiisprite transparency</title>
<description>I&#039;m working on my first game for wii. So I&#039;ve decided to work with the libwiisprite library. So far I&#039;ve got the menu for my game working. Anyways, I was wondering about how to implement the transparancy for my sprites. I know that there is a SetTransparency() for each sprite in the Sprite class but I can&#039;t figure out how it works. Is there just a color I can use in my png images that will show up transparent? If not, how do you use the SetTransparancy()?</description><link>http://forum.wiibrew.org/read.php?11,13,13#msg-13</link><lastBuildDate>Tue, 08 Sep 2026 15:08:32 +0200</lastBuildDate>
<generator>Phorum 5.2.23</generator>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,1000#msg-1000</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,1000#msg-1000</link><description><![CDATA[ Well, I <b><i><u>REALLY</u></i></b> wanted to make this work within the libwiisprite framework...]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Fri, 22 Aug 2008 15:19:12 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,998#msg-998</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,998#msg-998</link><description><![CDATA[ Yeah, correct. Sorry for omitting that detail.]]></description>
<dc:creator>henke37</dc:creator>
<category>Coding</category><pubDate>Fri, 22 Aug 2008 14:56:05 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,980#msg-980</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,980#msg-980</link><description><![CDATA[ "I call the now overloaded _Flush", overloaded by you?]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Fri, 22 Aug 2008 08:49:32 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,977#msg-977</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,977#msg-977</link><description><![CDATA[ Personally I just plain avoid the pixels array and make my own bitmap array that&#039;s easy to address in. And when I am done, I call the now overloaded _Flush method to copy the changes to the _pixels array (and to flush the memory too).]]></description>
<dc:creator>henke37</dc:creator>
<category>Coding</category><pubDate>Fri, 22 Aug 2008 07:48:15 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,952#msg-952</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,952#msg-952</link><description><![CDATA[ @henke37<br />Sorry, I&#039;m just an idiot sometimes. How do you propose I write the Get() and Set() functions which use _pixels?<br /><br />@Dykam<br />Sorry, but I couldn&#039;t get your calculations to work with either the RGBA or ARGB format.<br /><br />@WiiPhlex<br />Extreme? Probably, but I respect what he&#039;s accomplished. Yeah, all right "code god" is extreme.]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Thu, 21 Aug 2008 22:07:46 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,938#msg-938</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,938#msg-938</link><description><![CDATA[ The here is my calc...<br /><pre class="bbcode">
Alpha = _pixels[i%16 * 64 + i]
Red = _pixels[i%16 * 64 + 16 + i]
Green = _pixels[i%16 * 64 + 32 + i]
Blue = _pixels[i%16 * 64 + 48 + i]
</pre>]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Thu, 21 Aug 2008 12:09:54 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,929#msg-929</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,929#msg-929</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>henke37</strong><br />Uhm, you are not paying attention to me are you?<br /><span style="font-size:x-large"><span style="color:#FF0000"><b><u>The pixels are not stored like that, stop using them like this!</u></b></span></span></div></blockquote><br />Yeah dude, thought you would have got that, it&#039;s like 4th time he&#039;s said it...<br /><br />Oh and maybe it&#039;s a little extreme to say "I see chaosteil as an all knowing code god".]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Thu, 21 Aug 2008 09:33:34 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,927#msg-927</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,927#msg-927</link><description><![CDATA[ Uhm, you are not paying attention to me are you?<br /><span style="font-size:x-large"><span style="color:#FF0000"><b><u>The pixels are not stored like that, stop using them like this!</u></b></span></span>]]></description>
<dc:creator>henke37</dc:creator>
<category>Coding</category><pubDate>Thu, 21 Aug 2008 08:09:56 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,913#msg-913</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,913#msg-913</link><description><![CDATA[ Here&#039;s the latest code everyone:<br /><br />drawableimage.h<br /><pre class="bbcode">
#ifndef LIBWIISPRITE_DRAWABLEIMAGE
#define LIBWIISPRITE_DRAWABLEIMAGE
 
#include<wiisprite.h>

 namespace wsp{ //The namespace used in libwiisprite

  class DrawableImage : public Image{

      public:

	DrawableImage(); //Constructor
	virtual ~DrawableImage(); //Destructor

     u8 GetRed(u32 i);//Retrieve the red value of a designated pixel on the DrawableImage
     u8 GetGreen(u32 i);//Retrieve the blue value of a designated pixel on the DrawableImage
     u8 GetBlue(u32 i);//Retrieve the green value of a designated pixel on the DrawableImage
     u8 GetAlpha(u32 i);//Retrieve the alpha value of a designated pixel on the DrawableImage

     void SetRed(u32 i, u8 r);//Sets the red value of a designated pixel on the DrawableImage
     void SetGreen(u32 i, u8 g);//Sets the blue value of a designated pixel on the DrawableImage
     void SetBlue(u32 i, u8 b);//Sets the green value of a designated pixel on the DrawableImage
     void SetAlpha(u32 i, u8 a);//Sets the alpha value of a designated pixel on the DrawableImage

     bool CheckPixel(u32 i, u8 r, u8 g, u8 b, u8 a);/*Compares the designated pixel on the DrawableImage with the values given to call the function*/

     void SetPixel(u32 i, u8 r, u8 g, u8 b, u8 a);//Sets the color values of the designated pixel on the DrawableImage

     void MakeTransparent(u8 r, u8 g, u8 b, u8 a);//Makes all pixels that match those values in the DrawableImage transparent

    private:

    /*u8 * _pixels;
	u32 _width, _height;
	bool _initialized;
	GXTexObj _texObj;*/

  };
 };


 #endif</pre><br />drawableimage.cpp<br /><pre class="bbcode">
include<wiisprite.h>
#include "drawableimage.h"
#include <stdlib.h>
#include <gccore.h>
#include <png.h>

 using namespace wsp; //Libwiisprite namespace

  DrawableImage::DrawableImage(){
  }

  DrawableImage::~DrawableImage(){

    DestroyImage();
  }

  u8 DrawableImage::GetRed(u32 i){
  
   u8 Red;
  
   Red = _pixels<i>;
  
   return Red;
  }

  u8 DrawableImage::GetGreen(u32 i){
  
   u8 Green;

   Green = _pixels[i+1];
  
   return Green;
  }

  u8 DrawableImage::GetBlue(u32 i){
  
   u8 Blue;

   Blue = _pixels[i+2];
  
   return Blue;
  }

  u8 DrawableImage::GetAlpha(u32 i){
  
   u8 Alpha;

   Alpha = _pixels[i+3];
  
   return Alpha;
  }

  void DrawableImage::SetRed(u32 i, u8 r){

   _pixels<i> = r;

  }

  void DrawableImage::SetGreen(u32 i, u8 g){

  _pixels[i+1] = g;

  }

  void DrawableImage::SetBlue(u32 i, u8 b){

   _pixels[i+2] = b;

  }

  void DrawableImage::SetAlpha(u32 i, u8 a){
  
  _pixels[i+3] = a;
   
  }

  bool DrawableImage::CheckPixel(u32 i, u8 r, u8 g, u8 b, u8 a){

   if(GetRed(i) == r && GetGreen(i) == g && GetBlue(i) == b && GetAlpha(i) == a)
     return true;

    else
     return false;

  }

  void DrawableImage::SetPixel(u32 i, u8 r, u8 g, u8 b, u8 a){

     SetRed(i, r);
     SetGreen(i, g);
     SetBlue(i, b);
     SetAlpha(i, a);

   }

   void DrawableImage::MakeTransparent(u8 r, u8 g, u8 b, u8 a){

    u32 height = GetHeight();
    u32 width = GetWidth();
	u32 total = width*height;
	
	_InitializeImage(width, height);

     for(u32 i = 0; i &lt;= total; i++){

        if(CheckPixel(i, r, g, b, a))
         SetPixel(i, 0, 0, 0, 0);

      }
     
    }
</i></i></pre><br />testprogram.cpp<br /><pre class="bbcode">
#include <stdio.h>
#include <stdlib.h>
#include <gccore.h>
#include <wiiuse/wpad.h>
#include <fat.h>
#include <wiisprite.h> // The main libwiisprite header.

#include "drawableimage.h"

using namespace wsp; //Libwiisprites namespace

int main(int argc, char **argv){

    int x = 320;
	int y = 240;
	int speed = 8;
	
	fatInitDefault();//Initialize the SanDisk
	
	// Create the game window and initalise the VIDEO subsystem
	GameWindow gwd;
	gwd.InitVideo();
	
	WPAD_Init(); //Initialize the Wiimote
	
	Image *image1 = new Image();
    image1-&gt;LoadImage("data/background.png");
	
	DrawableImage *image2 = new DrawableImage();
    image2-&gt;LoadImage("data/pointer.png");
	image2-&gt;MakeTransparent(0xFF, 255, 0, 255);//Check with ARGB
	
	
	Sprite *background = new Sprite();
	background-&gt;SetImage(image1);
	background-&gt;Draw();
	
	Sprite *bat = new Sprite();
	bat-&gt;SetImage(image2, 48, 48);

	for(;;)
	{
		WPAD_ScanPads();
		
		background-&gt;Draw();
		
		bat-&gt;SetPosition(x, y);
		bat-&gt;Draw();
		bat-&gt;NextFrame();
		
		if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_UP)
		x -= speed;
		
		if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_DOWN)
		x += speed;
		
		if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_RIGHT)
		y -= speed;
		
		if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_LEFT)
		y += speed;
		
		if((WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_UP) && (WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_RIGHT)){
		x -= speed/2;
		y -= speed/2;
		}
		
		if((WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_UP) && (WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_LEFT)){
		x -= speed/2;
		y += speed/2;
		}
		
		if((WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_DOWN) && (WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_RIGHT)){
		x += speed/2;
		y -= speed/2;
		}
		
		if((WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_DOWN) && (WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_LEFT)){
		x += speed/2;
		y += speed/2;
		}
		
		if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_A)//Leaving this in for additional trial
		image2-&gt;MakeTransparent(255, 0, 255, 0xFF);//Check with RGBA
		
		if(WPAD_ButtonsDown(WPAD_CHAN_0)&WPAD_BUTTON_HOME)
			break;
		
		if(y &lt; 0)
		y = 0;
		
		if(y &gt; 480)
		y = 480;
		
		if(x &lt; 0)
		x = 0;
		
		if(x &gt; 640)
		x = 640;
		
		gwd.Flush();
	}
	return 0;
}

</pre>]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Thu, 21 Aug 2008 00:54:53 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,867#msg-867</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,867#msg-867</link><description><![CDATA[ @WiiPhlex<br />GX is only used in the Image class and DrawSprite(), so why not just rewrite it? I&#039;m not talented enough to do it unfortunately. But as henke37 pointed out, the GX texture format is pretty warped, which may be why I&#039;m having so much trouble with it.<br /><br />I see chaosteil as an all knowing code god (he wrote the library after all). So I&#039;m disappointed when I see some of these problems or when what I try doesn&#039;t work. I personally really appreciate how far he&#039;s come with the library and I hope to improve it. Unfortunately, this is taking way to long. I&#039;m just really stuck in a rut right now. I&#039;ll get it working though, I&#039;ve never given up on a program because it was to hard (...yet).]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Wed, 20 Aug 2008 01:01:32 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,862#msg-862</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,862#msg-862</link><description><![CDATA[ It&#039;s not entirely his own stuff, alot of it is just functions that have a lot of default parameters or something to make it easier, mainly just a layer of top of GX]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Wed, 20 Aug 2008 00:32:16 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,858#msg-858</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,858#msg-858</link><description><![CDATA[ So chaosteil doesn&#039;t know how its own stuff works.... Strange.]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Tue, 19 Aug 2008 21:05:49 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,848#msg-848</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,848#msg-848</link><description><![CDATA[ @Dykam<br />Let me rewrite that: I can&#039;t seem to rid of a pixel (delete doesn&#039;t compile) or change the pixel&#039;s color. Changing it&#039;s RGBA (ARGB?) values don&#039;t do anything.<br /><br /><blockquote class="bbcode"><div><small>Quote<br /></small><strong>chaosteil</strong><br />Well, there may be one additional way you can achieve what you were looking for. Try to load the image, but into your own buffer. Use the libpng functions then to change the image data and then push the buffer to the Image class. This may work or may not work so much. I guess you should just try.</div></blockquote>]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Tue, 19 Aug 2008 20:19:09 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,839#msg-839</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,839#msg-839</link><description><![CDATA[ <blockquote class="bbcode"><div><small>Quote<br /></small><strong>Arikado</strong><br />I can&#039;t get rid of or change a color.</div></blockquote>? Don&#039;t get it... can&#039;t get rid of what?]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Tue, 19 Aug 2008 16:42:47 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,837#msg-837</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,837#msg-837</link><description><![CDATA[ I can&#039;t get rid of or change a color.]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Tue, 19 Aug 2008 16:35:04 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,832#msg-832</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,832#msg-832</link><description><![CDATA[ Do the color change?]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Tue, 19 Aug 2008 14:43:53 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,814#msg-814</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,814#msg-814</link><description><![CDATA[ Alrighty, so here&#039;s the latest on the transparency; I haven&#039;t been able to program the last two days because of something that came up. I finally got around to it today. Turns out that setting all the values of a member in _pixels does not make that pixel transparent. Surprising, eh? So I played around with GX a little and couldn&#039;t find anything to do the trick. I&#039;m working realy hard now and I hope I&#039;ll stumble onto something that will finish the job quick. I would appreciate any ideas.]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Tue, 19 Aug 2008 02:03:59 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,737#msg-737</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,737#msg-737</link><description><![CDATA[ I&#039;ll ask chaosteil.]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Sat, 16 Aug 2008 16:36:36 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,731#msg-731</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,731#msg-731</link><description><![CDATA[ Generally setting the alpha value for an entire surface or just a pixel is very easy, just a single function call, don&#039;t know what that function is though sorry, I don&#039;t have a lot of knowledge in GX.]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Sat, 16 Aug 2008 05:28:12 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,724#msg-724</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,724#msg-724</link><description><![CDATA[ You would think that but nothing&#039;s ever as easy as it seems. Lol]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Sat, 16 Aug 2008 01:51:04 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,722#msg-722</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,722#msg-722</link><description><![CDATA[ uhm, read the existing posts and learn the texture format for real, it should be a piece of cake to set the alpha channel manually.]]></description>
<dc:creator>henke37</dc:creator>
<category>Coding</category><pubDate>Sat, 16 Aug 2008 01:20:00 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,714#msg-714</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,714#msg-714</link><description><![CDATA[ _pixels<i> = 0; doesn&#039;t work either. I&#039;ll probably have to use GX to write a color blending function (or is that alpha blending). Too bad I don&#039;t know GX!</i>]]></description>
<dc:creator>Arikado</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 23:47:47 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,686#msg-686</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,686#msg-686</link><description><![CDATA[ For the 3rd time, _pixels is not just ARGB! It is this complicated block format. pixels[3] is the R for (1,0), not the B for (0,0).]]></description>
<dc:creator>henke37</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 12:21:09 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,679#msg-679</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,679#msg-679</link><description><![CDATA[ At least he knows, it&#039;s much better when you know why something isn&#039;t actually working.]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:45:53 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,678#msg-678</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,678#msg-678</link><description><![CDATA[ Now Arikade needs to change lots of little A&#039;s, R&#039;s, G&#039;s an B&#039;s in his source.]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:39:40 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,677#msg-677</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,677#msg-677</link><description><![CDATA[ _pixel[0] = a<br />_pixel[1] = r<br />_pixel[2] = g<br />_pixel[3] = b<br /><br />edit: sorry Arikado I thought you had the source code? I would have posted this sooner if I knew you hadn&#039;t.]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:25:22 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,676#msg-676</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,676#msg-676</link><description><![CDATA[ That&#039;s why _pixel[i+3] = 0 doesn&#039;t make it transparent :D.]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:24:24 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,675#msg-675</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,675#msg-675</link><description><![CDATA[ Yes]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:22:40 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,673#msg-673</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,673#msg-673</link><description><![CDATA[ So _pixel is ARGB?]]></description>
<dc:creator>Dykam</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:11:34 +0200</pubDate></item>
<item>
<guid>http://forum.wiibrew.org/read.php?11,13,671#msg-671</guid>
<title>Re: Question about libwiisprite transparency</title><link>http://forum.wiibrew.org/read.php?11,13,671#msg-671</link><description><![CDATA[ Libwiisprite converts when an image is loaded<br /><br />if(color_type == PNG_COLOR_TYPE_RGBA) // Swap RGBA to ARGB<br />png_set_swap_alpha(png_ptr);]]></description>
<dc:creator>WiiPhlex</dc:creator>
<category>Coding</category><pubDate>Fri, 15 Aug 2008 09:02:46 +0200</pubDate></item>
</channel>
</rss>