I'm trying to create a minimap for my game but am having an issue.
I'm using Direct2D as the graphics API and have a ID2D1Bitmap* which contains the pixel data for the loaded area of the world.
I'd like the minimap to be around 100 x 100 pixels but the ID2D1Bitmap* contains about 3500 x 3500 of pixel data. When I try to render 3500 x 3500 pixels in a 100 x 100 pixel area, the image becomes very distorted and unpleasant.
In most cases, I thought this was solved by generating a mipmap chain but I don't see any options like this offered by Direct2D.
Is there anything I can do?