This change will use the image engine to draw the backdrop of the compositor. With this patch the alpha blending will be done in Linear Scene Reference space and shows pure emissive colors.
Technical changes
As only the backdrop drawing is done using the draw manager there are some technical changes.
- The overlay buffer is partly drawn outside the draw manager. When drawing the backdrop image the overlay buffer needs to be masked to simulate premultiplied alpha under.
- The backdrop of the node editor is done in region pixel space. A DRWView is constructed with this space.
- UDIM textures uses world position to generate the UV coordinates. This has been implemented more strict by the IMAGE_DRAW_FLAG_USE_WORLD_POS. When the flag isn't used the local coordinates are used to generate the UV coordinates what is image space.
- The draw manager now checks the actual eSpaceType of the space data to use different code paths. In the future the movie clip editor will be added.
