When I try to render a panel onto another panel's bitmap, using target_map, it changes the target panel's bitmap into some ugly looking mess.
I noticed that when close the engine then run it again, the ugly image is the same as the previous time I ran it. Why is this? Why would it even show an image that was meant to be released from memory when the engine was closed?
I am using A7.07, and the manual says it's only supported in A7.08. Maybe thats why?
But I have found a workaround. I render the base bitmap onto an empty panel the same size as it, then render the other stuff ontop. It looks like the error is when you try to render onto the original bitmap.
It's listed for 7.08, but it was in fact already implemented in 7.07. But maybe the problem was that you were rendering the bitmap on itself? Otherwise you can send a test project to the support where this problem happens - we'll check.
Maybe you have fixed it already, or maybe it's just my computer. Look at the result I got, the "1" and "2" are 32x32 panels, and the large mess is suppost to be a 512x512 grass texture. The two small panels are being rendered onto the large one using the target_map pointer.