Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hook up optional tracy profiler integration #1328

Open
wants to merge 37 commits into
base: master
Choose a base branch
from

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    8b32a6b View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    6d85281 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    af364ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e99165 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    235b257 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    e90713d View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. rendervulkan: Collect gpu profiling data when Tracy is enabled. Also …

    …enable Tracy to use vulkan VK_EXT_calibrated_timestamps
    sharkautarch committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    6217df1 View commit details
    Browse the repository at this point in the history
  2. fix warning

    sharkautarch committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f660c6d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    c7f764f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0e5e41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0afa3d View commit details
    Browse the repository at this point in the history
  4. rendervulkan: tracy gpu profiling: fix segfault & other issues that w…

    …ere preventing the gpu zones from working
    sharkautarch committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    85a533a View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    320c6d7 View commit details
    Browse the repository at this point in the history
  2. tracy profiling tweaks

    sharkautarch committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    38ea3e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0bc8bee View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e436828 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Configuration menu
    Copy the full SHA
    f0136cb View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Configuration menu
    Copy the full SHA
    5ae898a View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    233c7b0 View commit details
    Browse the repository at this point in the history
  2. Tracy profiling: fix & tweak fiber usage

    also set TRACY_LIBBACKTRACE_ELF_DYNLOAD_SUPPORT define for dynamic lib symbol resolution
    sharkautarch committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5e17dad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    34a739d View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. Configuration menu
    Copy the full SHA
    0657cb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Configuration menu
    Copy the full SHA
    8299ad3 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Configuration menu
    Copy the full SHA
    d1d0969 View commit details
    Browse the repository at this point in the history
  2. Tracy profiling: Add convenience RAII wrapper ScopedLockable around D…

    …oubleLockable. Markup locks used by the drm and wayland backends
    
    also fix compiler/linker error when building w/ tracy profiler disabled
    sharkautarch committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    66da9ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8f577f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Tracy Profiling: add a *LOT* of new zone instrumentation

    also add some extra misc details, including some window & commit details previously only shown by gpuvis
    sharkautarch committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    3b78d1a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b54324b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1a64c02 View commit details
    Browse the repository at this point in the history
  4. tracy profiling: update_wayland_res(): comment out ZoneTextF() for now

    might somehow be causing gamescope-xwm to crash
    sharkautarch committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    24e408e View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Configuration menu
    Copy the full SHA
    f316972 View commit details
    Browse the repository at this point in the history
  2. tracy profiling: remove workaround to an issue that's now fixed

    also fix warning wrt CVulkanDevice::commandBuffer()
    sharkautarch committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    28cd633 View commit details
    Browse the repository at this point in the history
  3. tracy profiling: Collect callstacks in certain places if building w/ …

    …-Dtracy_collect_callstacks=true
    sharkautarch committed Aug 19, 2024
    Configuration menu
    Copy the full SHA
    3b8930d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1f9453f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d32d0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    020f8f6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c5bbc97 View commit details
    Browse the repository at this point in the history