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

steamcompmgr cleanups #1503

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

Commits on Sep 2, 2024

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

Commits on Sep 3, 2024

  1. Configuration menu
    Copy the full SHA
    efbd2ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8b9435 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    871acb1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2a87fd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    df805ad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f951f0f View commit details
    Browse the repository at this point in the history
  7. steamcompmgr: replace pre-c++20 "poor man's semaphore" w/ c++20 std::…

    …counting_semaphore
    
    also ensure statsThreadRun is accessed safely on archs w/ weak memory-ordering
    sharkautarch committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    580b3ad View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

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

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    3f9d985 View commit details
    Browse the repository at this point in the history
  2. steamcompmgr: reduce the number of lines taken up by the range based …

    …for loop over std::reference_wrapper<steamcompmgr_win_t*>[]
    sharkautarch committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    6edf7f1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3346c40 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc0e276 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    81f4303 View commit details
    Browse the repository at this point in the history
  2. steamcompmgr: initialize glm::vec2 currentScaleRatio to [1.0f 1.0f].

    fixes float divide by zero bug I accidentily introduced
    sharkautarch committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    2e799b2 View commit details
    Browse the repository at this point in the history
  3. rc: make_rc(): ensure function can only be used for in-place construc…

    …tion, and not for making copies
    sharkautarch committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    761b73f View commit details
    Browse the repository at this point in the history
  4. steamcompmgr, etc: {g_nNestedWidth, g_nNestedHeight} -> g_ivNestedRes…

    …olution
    
    color_helpers: enable using structured bindings w/ glm::vec
    sharkautarch committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    60b39a3 View commit details
    Browse the repository at this point in the history