Rendu
A lightweight rendering engine for experimentations
|
#include <GPU.hpp>
Public Member Functions | |
void | resetPerFrameMetrics () |
Reset metrics that are measured over one frame. | |
Public Attributes | |
unsigned long long | uploads = 0 |
Data upload to the GPU. | |
unsigned long long | downloads = 0 |
Data download from the GPU. | |
unsigned long long | textures = 0 |
Textures created. | |
unsigned long long | buffers = 0 |
Buffers created. | |
unsigned long long | programs = 0 |
Programs created. | |
unsigned long long | pipelines = 0 |
Pipelines created. | |
unsigned long long | drawCalls = 0 |
Mesh draw call. | |
unsigned long long | quadCalls = 0 |
Full screen quad. | |
unsigned long long | pipelineBindings = 0 |
Number of pipeline set operations. | |
unsigned long long | renderPasses = 0 |
Number of render passes. | |
unsigned long long | meshBindings = 0 |
Number of mesh bindings. | |
unsigned long long | blitCount = 0 |
Texture blitting operations. | |
Internal operation metrics.