Hey!

I was just again playing around with Gamestudios rendering options and i was missing a special feature:

Defining the exact point when an entity is drawn. An option would be to expand the existing layer_sort, but i don't think this will go well with the rendering system.

I assume layer sort just sorts the objects in the C_LINK structure for the current type so this would also be realizable in Lite-C.

Another, imho better option would be a function like draw_obj:
Code:
draw_ent(ENTITY *ent, VIEW *view);


The entity should be rendered into the current render target instead of setting the views ones just like draw_obj, only the render transform should be taken from the view.

This would especially be useful for custom complex sky systems with a lot of custom layers or rendering specific models into render targets for sprite rendering and so on...

Would be nice if this could be implemented!

Regards
Felix


Visit my site: www.masterq32.de