a) OK, I set the screen like this : UAE:1024x768 32bit RGBA (RGBA is the same than ARGB, I suppose); NetSurf is configured to have the same screen resolution.
Nope, ARGB and RGBA are different.
ARGB
RGBA
So, alpha pixels will be red, red pixels will be green, green pixels will be blue and blue pixels will be see-through (or not, I can never remember which way round it is)
I don't think NetSurf uses the pixel format directly, but if it does that's what you'll get.
b) I added this into the "Choices" file, but it doesn't seem to do something
Not unexpected.
c) I don't know how to do this, I'm going to check this out, but if you have a tutorial link, i would kindly accept it ! ^^
The demos are in the guigfx archive (or maybe the render.lib archive)
d) Logically, it is configured to have the same definition as the workbench. I checked and that's the case. But the funniest part is that the favicon is quite well displayed ! ^^
The difference is the favicon is plotted direct to the window, whereas the page content goes through an intermediate step.
Try adding direct_render:1 to your Choices. **warning**warning** this might be a **very bad** idea! I'm not sure it works **at all** and certainly it never worked properly, but it might confirm if the extra step is the problem. **warning**warning**
You can also try fiddling with AMI_BITMAP_FORMAT in bitmap.h. Maybe it ought to be 0.
Try some different combos and let me know what you get!