Minor C++11 code cleanup Used range-based for loop where it was trivial to do so. This change should be noop in terms of functionality. Change-Id: I3d692cc2706f35f5b710e7539fa084365cf28af1 Reviewed-on: https://swiftshader-review.googlesource.com/14628 Tested-by: Alexis Hétu <sugoi@google.com> Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/src/Renderer/Renderer.cpp b/src/Renderer/Renderer.cpp index 43e01bc..c8fc98f 100644 --- a/src/Renderer/Renderer.cpp +++ b/src/Renderer/Renderer.cpp
@@ -309,13 +309,12 @@ { draw->queries = new std::list<Query*>(); bool includePrimitivesWrittenQueries = vertexState.transformFeedbackQueryEnabled && vertexState.transformFeedbackEnabled; - for(std::list<Query*>::iterator query = queries.begin(); query != queries.end(); query++) + for(auto &query : queries) { - Query* q = *query; - if(includePrimitivesWrittenQueries || (q->type != Query::TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN)) + if(includePrimitivesWrittenQueries || (query->type != Query::TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN)) { - ++q->reference; // Atomic - draw->queries->push_back(q); + ++query->reference; // Atomic + draw->queries->push_back(query); } } } @@ -972,10 +971,8 @@ if(draw.queries) { - for(std::list<Query*>::iterator q = draw.queries->begin(); q != draw.queries->end(); q++) + for(auto &query : *(draw.queries)) { - Query *query = *q; - switch(query->type) { case Query::FRAGMENTS_PASSED: