Skip to content

Commit 5ec29c0

Browse files
Revert Oboe pin to main branch for latest ADPF and latency features
Oboe main has 79 commits since v1.10.0 including workload management APIs, spatialization, PCM offload, and API 36 compatibility that are valuable for a low-latency rhythm game. Releases are infrequent (~yearly) so main is the better choice. Agent-Logs-Url: https://github.com/winnerspiros/osu/sessions/93c72c6f-5cbd-4c16-9016-6f040b2bea62 Co-authored-by: winnerspiros <1675249+winnerspiros@users.noreply.github.com>
1 parent 9cbf5b6 commit 5ec29c0

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

osu.Android/Native/CMakeLists.txt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@ set(CMAKE_SHARED_LINKER_FLAGS_RELEASE "-Wl,--gc-sections -Wl,-z,max-page-size=16
2323
# This reduces the Oboe portion of the binary by ~50%.
2424
set(OBOE_ENABLE_FLOWGRAPH OFF CACHE BOOL "Disable Oboe flowgraph to reduce binary size")
2525

26-
# Download and build Oboe from source. Pinned to the latest stable release
27-
# to ensure reproducible builds while still getting ADPF performance hints.
26+
# Download and build Oboe main branch from source to ensure we have the latest
27+
# features and fixes (ADPF performance hints, workload management, spatialization,
28+
# API 36 compatibility) regardless of the build environment.
29+
# main is preferred over pinned tags because Oboe releases infrequently (~yearly)
30+
# and the main branch accumulates significant latency-critical improvements between tags.
2831
include(FetchContent)
2932
FetchContent_Declare(oboe
3033
GIT_REPOSITORY https://github.com/google/oboe.git
31-
GIT_TAG 1.10.0
34+
GIT_TAG main
3235
)
3336
FetchContent_MakeAvailable(oboe)
3437

0 commit comments

Comments
 (0)