Skip to content

Add an option to disable profiling in game builds #594

@adriengivry

Description

@adriengivry

User Problem

It's currently not possible to disable tracy profiling in an build (OvEditor Debug/Release and OvGame Debug/Release).

Expected Solution

Project configuration should have an option to disable profiling in release builds. We could simply disable tracy profiler in OvGame release builds, but doing so would make it hard to profile actual game performance, since a debug build is generally not enough as it introduces a lot of overhead. We should have a 3rd build type (Publish?) that has no profiling included, expect in OvEditor, which should always have profiling enabled. OvEditor could ship with 3 versions of OvGame: Debug, Release, and Publish. Only "Publish" would have profiling OFF.

Metadata

Metadata

Assignees

No one assigned

    Labels

    OptimizationOptimization related stuffProject ConfigurationAnything related to setuping our projects

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions