hcornea
Resource contributor
- Messages
- 2,388
- Country

I have a question, relating to planning scenery for a largish project.
From SP2 we are told that FSX batches drawcalls, so that materials that are "exactly the same" will involve a single drawcall - with all the efficiencies that implies.
I am considering using a single Material type (single diffuse textures) for the building roofs (mainly corrugated iron) - single diffuse texture, with detail and bump mapping. The building sides would have their own texture and material. (diffuse,spec and LM)
So, in essence - per building we would have 2 drawcalls.
If batch processing applies across the whole scenery area - this would be more efficient (assuming the same material is used) - but if it is only intra-MDL batch processing, then it would be preferable to design each MDL with a single drawcall and single material ( ie include the roof for each building on its own texture sheet)
SO, the question is:
Is batching of drawcalls intra-MDL (ie only within a single MDL file, or iterations of it) - or does it apply to all identical materials (name and properties) being rendered by FSX at the time.
From SP2 we are told that FSX batches drawcalls, so that materials that are "exactly the same" will involve a single drawcall - with all the efficiencies that implies.
I am considering using a single Material type (single diffuse textures) for the building roofs (mainly corrugated iron) - single diffuse texture, with detail and bump mapping. The building sides would have their own texture and material. (diffuse,spec and LM)
So, in essence - per building we would have 2 drawcalls.
If batch processing applies across the whole scenery area - this would be more efficient (assuming the same material is used) - but if it is only intra-MDL batch processing, then it would be preferable to design each MDL with a single drawcall and single material ( ie include the roof for each building on its own texture sheet)
SO, the question is:
Is batching of drawcalls intra-MDL (ie only within a single MDL file, or iterations of it) - or does it apply to all identical materials (name and properties) being rendered by FSX at the time.
Last edited:


