Do you use command lists and deferred contexts?I imagine they would complicate the sorting if you split the renderables between the different deferred contexts on different threads.Like if you have a system that automatically distributes draw calls and it messes up the draw order.
Also to add - I'm not using a second vertex buffer as an instance buffer, I'm using a buffer bound as a SRV, so I suppose my method is less efficient.The people from DICE said this technique is used in Battlefield 2, but they didn't mention anything like draw order.
mrheisenbergMember Since 13 Aug 2012
Offline Last Active Jan 13 2014 09:20 AM
- Group Members
- Active Posts 159
- Profile Views 12,905
- Submitted Links 0
- Member Title Member
- Age Age Unknown
- Birthday Birthday Unknown