Fix for "front() called on empty vector" Errors on debug builds.
Now using the C++11 vector.data() to fetch the proper pointer instead of $vector.front() - Which fails on empty vectors because of the standard compiler setting _ITERATOR_DEBUG_LEVEL=2 when debugging
This commit is contained in:
@@ -237,7 +237,7 @@ namespace render {
|
||||
bufferFlushes += 1;
|
||||
vbFlushCounts[reason] += 1;
|
||||
|
||||
RenderStep* pSteps = &steps.front();
|
||||
RenderStep* pSteps = steps.data();
|
||||
for(unsigned i = 0, cnt = (unsigned)steps.size(); i < cnt; ++i) {
|
||||
auto& step = pSteps[i];
|
||||
shaderUniforms = step.shaderCache;
|
||||
|
||||
Reference in New Issue
Block a user