Skip to content

Commit 33d58d1

Browse files
committed
Merge branch 'master' into stateStackPointer
2 parents 47e65b6 + bdda068 commit 33d58d1

3 files changed

Lines changed: 2 additions & 5 deletions

File tree

cmake/cppcheck-suppression-list.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ unusedStructMember:*/include/vsg/state/BufferInfo.h
115115
unusedStructMember:*/include/vsg/utils/Instrumentation.h
116116
unusedStructMember:*/include/vsg/utils/ShaderSet.h
117117
unusedStructMember:*/include/vsg/utils/LoadPagedLOD.h
118+
unusedStructMember:*/include/vsg/utils/Profiler.h
118119

119120
// suppress warnings about unused variables
120121
unusedVariable:*/src/vsg/io/FileSystem.cpp

include/vsg/utils/Profiler.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,6 @@ namespace vsg
130130
struct FrameStatsCollection
131131
{
132132
FrameStatsCollection() {}
133-
134133
std::vector<ref_ptr<GPUStatsCollection>> gpuStats;
135134
};
136135

src/vsg/utils/Profiler.cpp

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -253,12 +253,8 @@ void Profiler::enterCommandBuffer(const SourceLocation* sl, uint64_t& reference,
253253
{
254254
if (settings->gpu_instrumentation_level >= sl->level)
255255
{
256-
auto& frameStats = perFrameGPUStats[frameIndex];
257-
258256
uint32_t numQueries = settings->gpu_timestamp_size;
259-
260257
auto& gpuStats = commandBuffer.gpuStats;
261-
262258
if (!gpuStats)
263259
{
264260
auto physicalDevice = commandBuffer.getDevice()->getPhysicalDevice();
@@ -277,6 +273,7 @@ void Profiler::enterCommandBuffer(const SourceLocation* sl, uint64_t& reference,
277273
gpuStats->references.resize(numQueries);
278274
gpuStats->timestamps.resize(numQueries);
279275

276+
auto& frameStats = perFrameGPUStats[frameIndex];
280277
frameStats.gpuStats.push_back(gpuStats);
281278
}
282279
else

0 commit comments

Comments
 (0)