Hi,

when no view->bmap is assigned, you automatically create a target bitmap in the size of the screen. So there is an engine-automatism, that re-creates view targets on screen resolution change. --- How about adding an array of four integers, which tells you the format of the user desired four target bitmaps?

So, if (view->format)[0] is != 0 and e.g. == 16, you take this value and create a floating point target instead, while view->bmap will be automatically created. The same for e.g. (view->format)[1], which is e.g. == 122 and leads to an automatically created view->target1 bitmap (2x16bit FP).

Because it is always a big mess to deal with this, this would be a great enhancement for developers who like to create complex shader chains smile What do you think?