Table of Contents

Enum RenderingServer.RenderingInfo

Namespace
Godot
Assembly
GodotSharp.dll
public enum RenderingServer.RenderingInfo : long

Fields

BufferMemUsed = 4

Buffer memory used (in bytes). This includes vertex data, uniform buffers, and many miscellaneous buffer types used internally.

PipelineCompilationsCanvas = 6

Number of pipeline compilations that were triggered by the 2D canvas renderer.

PipelineCompilationsDraw = 9

Number of pipeline compilations that were triggered while drawing the scene. These compilations will show up as stutters during gameplay the first time a user runs the game and the pipeline is required.

PipelineCompilationsMesh = 7

Number of pipeline compilations that were triggered by loading meshes. These compilations will show up as longer loading times the first time a user runs the game and the pipeline is required.

PipelineCompilationsSpecialization = 10

Number of pipeline compilations that were triggered to optimize the current scene. These compilations are done in the background and should not cause any stutters whatsoever.

PipelineCompilationsSurface = 8

Number of pipeline compilations that were triggered by building the surface cache before rendering the scene. These compilations will show up as a stutter when loading an scene the first time a user runs the game and the pipeline is required.

TextureMemUsed = 3

Texture memory used (in bytes).

TotalDrawCallsInFrame = 2

Number of draw calls performed to render in the current 3D scene. This varies depending on camera position and rotation.

TotalObjectsInFrame = 0

Number of objects rendered in the current 3D scene. This varies depending on camera position and rotation.

TotalPrimitivesInFrame = 1

Number of points, lines, or triangles rendered in the current 3D scene. This varies depending on camera position and rotation.

VideoMemUsed = 5

Video memory used (in bytes). When using the Forward+ or Mobile renderers, this is always greater than the sum of TextureMemUsed and BufferMemUsed, since there is miscellaneous data not accounted for by those two metrics. When using the Compatibility renderer, this is equal to the sum of TextureMemUsed and BufferMemUsed.