You're right, but I mentioned that in the first post. This is mainly for non-detailed panels like generic single color or filmgrain/noise panels. You can still use it for detailed ones, but you'd have to eliminate the scaling portion and replace it with code to change the bitmap to the appropriate one for the current resolution.