Compare commits

..
Author SHA1 Message Date
codegirl007 64fe782bf6 cache animation frame 2026-08-06 23:26:38 -07:00
17 changed files with 2022 additions and 5520 deletions
-4
View File
@@ -48,10 +48,6 @@ jobs:
- name: Odin version - name: Odin version
run: odin version run: odin version
# assetbake tests need vendor:stb native libs
- name: Build Odin STB libraries
run: make -C "$(odin root)/vendor/stb/src"
- name: Unit tests - name: Unit tests
run: make test run: make test
+2 -2
View File
@@ -27,7 +27,7 @@ help:
@echo " camera_sandbox Pan camera / Space toggles follow" @echo " camera_sandbox Pan camera / Space toggles follow"
@echo " clips Keys 1/2 switch idle/walk" @echo " clips Keys 1/2 switch idle/walk"
@echo " flame Build+record+SVG+JPG+text report (FLAME_EXAMPLE=$(FLAME_EXAMPLE))" @echo " flame Build+record+SVG+JPG+text report (FLAME_EXAMPLE=$(FLAME_EXAMPLE))"
@echo " flame-build Optimized debug binary ($(FLAME_BIN))" @echo " flame-build Debug binary only ($(FLAME_BIN))"
@echo " flame-record perf record (play, then quit)" @echo " flame-record perf record (play, then quit)"
@echo " flame-svg Convert perf.data -> $(FLAME_PREFIX).svg/.jpg" @echo " flame-svg Convert perf.data -> $(FLAME_PREFIX).svg/.jpg"
@echo " flame-report Convert perf.data -> $(FLAME_PREFIX)-report.txt" @echo " flame-report Convert perf.data -> $(FLAME_PREFIX)-report.txt"
@@ -79,7 +79,7 @@ flame-tools:
fi fi
flame-build: flame-build:
odin build examples/$(FLAME_EXAMPLE) -collection:pkg=. -out:$(FLAME_BIN) -debug -o:speed odin build examples/$(FLAME_EXAMPLE) -collection:pkg=. -out:$(FLAME_BIN) -debug
flame-record: flame-build flame-record: flame-build
@echo ">>> Profiling ./$(FLAME_BIN) — play for ~1020s under load, then quit the window." @echo ">>> Profiling ./$(FLAME_BIN) — play for ~1020s under load, then quit the window."
BIN
View File
Binary file not shown.
+93 -27
View File
@@ -8,11 +8,22 @@ Sprite :: struct {
data: ^Character_Data, data: ^Character_Data,
position: Vec2, position: Vec2,
clip: string, clip: string,
clip_def: Clip_Def,
has_clip: bool,
frame: int, frame: int,
time: f32, time: f32,
flip_x: bool, flip_x: bool,
draw_ok: bool,
draw_cache_dirty: bool,
draw_src_w: f32,
draw_src_h: f32,
draw_fw: f32,
draw_fh: f32,
draw_trim_x: f32,
draw_trim_y: f32,
draw_u0: f32,
draw_v0: f32,
draw_u1: f32,
draw_v1: f32,
} }
spawn_sprite :: proc( spawn_sprite :: proc(
@@ -26,8 +37,9 @@ spawn_sprite :: proc(
position = position, position = position,
} }
set_sprite_clip(&sprite, clip) set_sprite_clip(&sprite, clip)
if frame != 0 && sprite.has_clip { if frame != 0 {
c := sprite.clip_def c, ok := character_clip(sprite.data, sprite.clip)
if ok {
if frame < 0 { if frame < 0 {
sprite.frame = 0 sprite.frame = 0
} else if frame >= len(c.frames) { } else if frame >= len(c.frames) {
@@ -36,15 +48,17 @@ spawn_sprite :: proc(
sprite.frame = frame sprite.frame = frame
} }
} }
}
invalidate_sprite_draw_cache(&sprite)
return sprite return sprite
} }
update_sprite :: proc(sprite: ^Sprite, dt: f32) { update_sprite :: proc(sprite: ^Sprite, dt: f32) {
if sprite == nil || sprite.data == nil do return if sprite == nil || sprite.data == nil do return
if dt <= 0 do return if dt <= 0 do return
if !sprite.has_clip do return
clip := sprite.clip_def clip, ok := character_clip(sprite.data, sprite.clip)
if !ok do return
frame_count := len(clip.frames) frame_count := len(clip.frames)
if frame_count <= 0 do return if frame_count <= 0 do return
@@ -57,6 +71,8 @@ update_sprite :: proc(sprite: ^Sprite, dt: f32) {
sprite.time += dt sprite.time += dt
frame_duration := 1.0 / clip.fps frame_duration := 1.0 / clip.fps
frame_changed := false
for sprite.time >= frame_duration { for sprite.time >= frame_duration {
sprite.time -= frame_duration sprite.time -= frame_duration
next := sprite.frame + 1 next := sprite.frame + 1
@@ -64,6 +80,7 @@ update_sprite :: proc(sprite: ^Sprite, dt: f32) {
if next >= frame_count { if next >= frame_count {
if clip.loop { if clip.loop {
sprite.frame = 0 sprite.frame = 0
frame_changed = true
} else { } else {
sprite.frame = frame_count - 1 sprite.frame = frame_count - 1
sprite.time = 0 sprite.time = 0
@@ -71,8 +88,13 @@ update_sprite :: proc(sprite: ^Sprite, dt: f32) {
} }
} else { } else {
sprite.frame = next sprite.frame = next
frame_changed = true
} }
} }
if frame_changed {
invalidate_sprite_draw_cache(sprite)
}
} }
to_clip :: proc(px, py, sw, sh: f32) -> [2]f32 { to_clip :: proc(px, py, sw, sh: f32) -> [2]f32 {
@@ -82,6 +104,50 @@ to_clip :: proc(px, py, sw, sh: f32) -> [2]f32 {
} }
} }
refresh_sprite_draw_cache :: proc(sprite: ^Sprite) {
if sprite == nil || sprite.data == nil {
return
}
if !sprite.draw_cache_dirty {
return
}
frame, ok := character_frame(sprite.data, sprite.clip, sprite.frame)
if !ok {
sprite.draw_ok = false
sprite.draw_cache_dirty = false
return
}
src_w := f32(frame.source_size[0])
src_h := f32(frame.source_size[1])
if src_w <= 0 do src_w = f32(frame.rect[2])
if src_h <= 0 do src_h = f32(frame.rect[3])
tex_w := f32(sprite.data.width)
tex_h := f32(sprite.data.height)
u0, v0, u1, v1 := frame_uvs(frame.rect, tex_w, tex_h, false)
sprite.draw_src_w = src_w
sprite.draw_src_h = src_h
sprite.draw_fw = f32(frame.rect[2])
sprite.draw_fh = f32(frame.rect[3])
sprite.draw_trim_x = f32(frame.trim_offset[0])
sprite.draw_trim_y = f32(frame.trim_offset[1])
sprite.draw_u0 = u0
sprite.draw_v0 = v0
sprite.draw_u1 = u1
sprite.draw_v1 = v1
sprite.draw_ok = true
sprite.draw_cache_dirty = false
}
invalidate_sprite_draw_cache :: proc(sprite: ^Sprite) {
if sprite == nil do return
sprite.draw_cache_dirty = true
refresh_sprite_draw_cache(sprite)
}
draw_sprite :: proc(app: ^App, sprite: ^Sprite) { draw_sprite :: proc(app: ^App, sprite: ^Sprite) {
if app.cmd == nil || app.swapchain_texture == nil { if app.cmd == nil || app.swapchain_texture == nil {
return return
@@ -92,24 +158,24 @@ draw_sprite :: proc(app: ^App, sprite: ^Sprite) {
if len(app.draw_list) >= MAX_SPRITES { if len(app.draw_list) >= MAX_SPRITES {
return return
} }
if !sprite.has_clip do return if !sprite.draw_ok {
if sprite.frame < 0 || sprite.frame >= len(sprite.clip_def.frames) {
return return
} }
frame := sprite.clip_def.frames[sprite.frame] src_w := sprite.draw_src_w
src_h := sprite.draw_src_h
src_w := f32(frame.source_size[0]) fw := sprite.draw_fw
src_h := f32(frame.source_size[1]) fh := sprite.draw_fh
if src_w <= 0 do src_w = f32(frame.rect[2]) trim_x := sprite.draw_trim_x
if src_h <= 0 do src_h = f32(frame.rect[3]) trim_y := sprite.draw_trim_y
fw := f32(frame.rect[2])
fh := f32(frame.rect[3])
trim_x := f32(frame.trim_offset[0])
trim_y := f32(frame.trim_offset[1])
pivot := sprite.data.def.pivot pivot := sprite.data.def.pivot
u0, v0 := sprite.draw_u0, sprite.draw_v0
u1, v1 := sprite.draw_u1, sprite.draw_v1
if sprite.flip_x {
u0, u1 = u1, u0
}
viewport := Vec2{f32(app.swapchain_w), f32(app.swapchain_h)} viewport := Vec2{f32(app.swapchain_w), f32(app.swapchain_h)}
feet := world_to_screen(app.camera, sprite.position, viewport) feet := world_to_screen(app.camera, sprite.position, viewport)
@@ -125,15 +191,16 @@ draw_sprite :: proc(app: ^App, sprite: ^Sprite) {
sw := f32(app.swapchain_w) sw := f32(app.swapchain_w)
sh := f32(app.swapchain_h) sh := f32(app.swapchain_h)
if x1_px < 0 || y1_px < 0 || x0_px > sw || y0_px > sh {
return
}
p0 := to_clip(x0_px, y0_px, sw, sh) p0 := to_clip(x0_px, y0_px, sw, sh)
p1 := to_clip(x1_px, y0_px, sw, sh) p1 := to_clip(x1_px, y0_px, sw, sh)
p2 := to_clip(x1_px, y1_px, sw, sh) p2 := to_clip(x1_px, y1_px, sw, sh)
p3 := to_clip(x0_px, y1_px, sw, sh) p3 := to_clip(x0_px, y1_px, sw, sh)
tex_w := f32(sprite.data.width)
tex_h := f32(sprite.data.height)
u0, v0, u1, v1 := frame_uvs(frame.rect, tex_w, tex_h, sprite.flip_x)
verts := [SPRITE_VERT_COUNT]Vertex { verts := [SPRITE_VERT_COUNT]Vertex {
{pos = p0, uv = {u0, v0}}, {pos = p0, uv = {u0, v0}},
{pos = p1, uv = {u1, v0}}, {pos = p1, uv = {u1, v0}},
@@ -149,16 +216,15 @@ draw_sprite :: proc(app: ^App, sprite: ^Sprite) {
set_sprite_clip :: proc(sprite: ^Sprite, clip: string) { set_sprite_clip :: proc(sprite: ^Sprite, clip: string) {
if sprite == nil || sprite.data == nil do return if sprite == nil || sprite.data == nil do return
if sprite.clip == clip && sprite.has_clip do return if sprite.clip == clip do return
def, ok := character_clip(sprite.data, clip) _, ok := character_clip(sprite.data, clip)
if !ok do return if !ok do return
sprite.clip = clip sprite.clip = clip
sprite.clip_def = def
sprite.has_clip = true
sprite.frame = 0 sprite.frame = 0
sprite.time = 0 sprite.time = 0
invalidate_sprite_draw_cache(sprite)
} }
sprite_quad_origin :: proc(position: Vec2, size: Vec2, pivot: [2]f32) -> Vec2 { sprite_quad_origin :: proc(position: Vec2, size: Vec2, pivot: [2]f32) -> Vec2 {
+6 -29
View File
@@ -1,12 +1,9 @@
package main package main
import "core:fmt"
import eng "pkg:engine" import eng "pkg:engine"
// Many sprites sharing one Character_Data (Flyweight) — good batching demo. // Many sprites sharing one Character_Data (Flyweight) — good batching demo.
COUNT :: eng.MAX_SPRITES COUNT :: 24
COLS :: 16
FRAME_LOG_EVERY :: 60
main :: proc() { main :: proc() {
app: eng.App app: eng.App
@@ -19,45 +16,25 @@ main :: proc() {
sprites: [COUNT]eng.Sprite sprites: [COUNT]eng.Sprite
for i in 0 ..< COUNT { for i in 0 ..< COUNT {
col := i % COLS col := i % 8
row := i / COLS row := i / 8
pos := eng.Vec2 { pos := eng.Vec2 {
f32(40 + col * 48), f32(120 + col * 80),
f32(80 + row * 60), f32(280 + row * 120),
} }
clip := "idle" if (i % 2) == 0 else "walk" clip := "idle" if (i % 2) == 0 else "walk"
sprites[i] = eng.spawn_sprite(&data, pos, clip, i % 5) sprites[i] = eng.spawn_sprite(&data, pos, clip, i % 5)
} }
// Look at the middle of the grid
app.camera.position = {400, 400} app.camera.position = {400, 400}
last := eng.now_seconds() last := eng.now_seconds()
frame_i := 0
sum_ms: f64
peak_ms: f64
for eng.events() { for eng.events() {
now := eng.now_seconds() now := eng.now_seconds()
dt := f32(now - last) dt := f32(now - last)
last = now last = now
frame_ms := f64(dt) * 1000.0
sum_ms += frame_ms
if frame_ms > peak_ms do peak_ms = frame_ms
frame_i += 1
if frame_i % FRAME_LOG_EVERY == 0 {
avg := sum_ms / f64(FRAME_LOG_EVERY)
fps := 1000.0 / avg if avg > 0 else 0
fmt.printfln(
"crowd frame: avg=%.2f ms (%.1f FPS) peak=%.2f ms over %d frames",
avg,
fps,
peak_ms,
FRAME_LOG_EVERY,
)
sum_ms = 0
peak_ms = 0
}
for &s in sprites { for &s in sprites {
eng.update_sprite(&s, dt) eng.update_sprite(&s, dt)
+691
View File
@@ -0,0 +1,691 @@
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 520 of event 'cpu/cycles/Pu'
# Event count (approx.): 2034232526
#
# Overhead Command Shared Object Symbol
# ........ ............... .............................. ......................................................................................................................................................................
#
8.31% crowd_perf crowd_perf [.] engine::draw_sprite
|
---engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
3.99% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000054fe
|
---0x7f14729394fe
wl_display_dispatch_queue_pending
0x7f146af97ba4
0x7f146af8a4f8
0x7f147284ffc9
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
3.98% crowd_perf crowd_perf [.] engine::to_clip
|
---engine::to_clip
engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
3.84% crowd_perf crowd_perf [.] engine::update_sprite
|
---engine::update_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
2.62% crowd_perf libc.so.6 [.] pthread_mutex_lock
|
---pthread_mutex_lock
|
--0.81%--0x7f147284d10f
0x7f147284f5c0
0x7f14728545c5
0x7f1472669860
engine::begin_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
2.58% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000149258
|
---0x7f1472749258
0x7f1472741b9a
0x7f14727426da
2.15% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000004dce
|
---0x7f1472938dce
wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
0x7f146af97614
0x7f146af8a4f8
0x7f147284ffc9
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
2.00% crowd_perf crowd_perf [.] runtime::memory_equal
|
---runtime::memory_equal
runtime::string_eq
__$map_get$$map[string]engine::Clip_Def
engine::character_clip
engine::update_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
1.92% crowd_perf [unknown] [k] 0xffffffffa9e00080
|
---0xffffffffa9e00080
|
--1.48%--0x7f147229fff2
0x7f147229403b
0x7f1472294083
__close
0x7f146af8cacd
0x7f146af893c8
0x7f146af89241
0x7f14728544bd
0x7f1472669860
engine::begin_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.87% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000014400b
|
---0x7f147274400b
0x7f147274a028
0x7f1472741b9a
1.85% crowd_perf libc.so.6 [.] 0x00000000000a6383
|
---0x7f14722a6383
0x7f14722a73af
wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
|
--0.97%--0x7f146af97937
0x7f146af8a4f8
0x7f147284ffc9
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.73% crowd_perf crowd_perf [.] engine::world_to_screen
|
---engine::world_to_screen
engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
1.73% crowd_perf crowd_perf [.] engine::sprite_feet_quad
|
---engine::sprite_feet_quad
engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
1.44% crowd_perf crowd_perf [.] runtime::default_hasher
|
---runtime::default_hasher
runtime::default_hasher_string
__$hasher$$string
engine::character_clip
engine::update_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
1.38% crowd_perf crowd_perf [.] runtime::bounds_check_error
|
---runtime::bounds_check_error
|
|--0.83%--engine::end_frame
| main::main
| main
| 0x7f1472227740
| __libc_start_main
| _start
|
--0.55%--engine::texture_run_len
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.32% crowd_perf libwayland-client.so.0.25.0 [.] wl_proxy_marshal_array_flags
|
---wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
1.29% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000fe40
|
---0x7f1472a0be40
0x7f1472a0de00
0x7f1472a09eda
_dl_catch_exception
0x7f1472a09242
_dl_catch_exception
0x7f1472a097a9
0x7f1472293bb3
_dl_catch_exception
0x7f14729fe5c8
0x7f14722936a2
dlopen
0x7f147183dc10
0x7f1471842b4b
1.26% crowd_perf libc.so.6 [.] 0x000000000018a4c0
|
---0x7f147238a4c0
|
--0.87%--engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
1.22% crowd_perf libvulkan_radeon.so [.] 0x000000000018d492
|
---0x7f146af8d492
0x7f146af93f45
0x7f146af89296
0x7f146af89241
0x7f14728544bd
0x7f1472669860
engine::begin_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.06% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000032a4
|
---0x7f14729372a4
wl_proxy_marshal_flags
0x7f146af97988
0x7f146af8a4f8
0x7f147284ffc9
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.05% crowd_perf libvulkan_radeon.so [.] 0x00000000001e361f
|
---0x7f146afe361f
0x7f146afe157e
0x7f147283be46
0x7f1472668a74
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.03% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af6a
|
---0x7f147283af6a
|
--1.03%--0x7f1472849f2d
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
1.00% crowd_perf crowd_perf [.] runtime::_append_elem
|
---runtime::_append_elem
runtime::append_elem:proc(array:^[dynamic]engine::Queued_Sprite,arg:engine::Queued_Sprite,loc:runtime::Source_Code_Location)->(n:int,err:runtime::Allocator_Error)
engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
0.98% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000144168
|
---0x7f1472744168
0x7f147274a028
0x7f1472741b9a
0.95% crowd_perf libvulkan_radeon.so [.] 0x000000000018d597
|
---0x7f146af8d597
0x7f146af93f45
0x7f146af89296
0x7f146af89241
0x7f14728544bd
0x7f1472669860
engine::begin_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.83% crowd_perf crowd_perf [.] engine::end_frame
|
---engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.83% crowd_perf libc.so.6 [.] clock_gettime
|
---clock_gettime
0x7f146b17a09a
0x7f146b13de27
0.83% crowd_perf libc.so.6 [.] 0x000000000018a4c4
|
---0x7f147238a4c4
engine::draw_sprite
main::main
main
0x7f1472227740
__libc_start_main
_start
0.80% crowd_perf libdrm.so.2.134.0 [.] drmIoctl
|
---drmIoctl
0.80% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2dd0
|
---0x7f146aff2dd0
0x7f146afe47c4
0x7f146afd1316
0.79% crowd_perf libvulkan_radeon.so [.] 0x000000000022dd9e
|
---0x7f146b02dd9e
0x7f146af152a7
0x7f146af163f7
0x7f146af1692c
0x7f146ae2bd93
0x7f146ae2da03
0x7f146ae2e4ca
0x7f146ae2f277
0x7f146afe052c
0x7f146afe1521
0x7f1472847581
0x7f1472664bab
engine::end_frame
main::main
0.74% crowd_perf crowd_perf [.] main::main
|
---main::main
main
0x7f1472227740
__libc_start_main
_start
0.73% crowd_perf libvulkan_radeon.so [.] 0x00000000001f41b7
|
---0x7f146aff41b7
0x7f146aff44e5
0.58% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x000000000000365c
0.57% crowd_perf libc.so.6 [.] 0x000000000018a507
|
---0x7f147238a507
0x7f146aed1554
0x7f146afe165e
0x7f146afdee47
0x7f146afe35f1
0x7f146afe157e
0x7f147283be46
0x7f1472668a74
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.56% crowd_perf libvulkan_radeon.so [.] 0x000000000033b80b
|
---0x7f146b13b80b
0x7f146aff41ce
0x7f146aff44e5
0x7f146ae2baf6
0x7f146ae2da03
0x7f146ae2e4ca
0x7f146ae2f277
0x7f146afe052c
0x7f146afe1521
0x7f1472847581
0x7f1472664bab
engine::end_frame
main::main
0.56% crowd_perf libvulkan_radeon.so [.] 0x000000000017ff51
|
---0x7f146af7ff51
0x7f146af81458
0x7f146aecf495
0x7f1472840650
0x7f1472662316
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.53% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af5d
|
---0x7f147283af5d
0x7f1472849f38
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.52% crowd_perf libvulkan_radeon.so [.] 0x00000000000bdcf2
|
---0x7f146aebdcf2
0x7f146aed7a12
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.52% crowd_perf libvulkan_radeon.so [.] 0x0000000000180ab2
|
---0x7f146af80ab2
0x7f146af82d59
0x7f146af3cff4
0x7f146afdcaf6
0x7f146afdccd4
0x7f146afe6f2c
0x7f147284fec1
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.51% crowd_perf libvulkan_radeon.so [.] 0x00000000001dd3c0
|
---0x7f146afdd3c0
0x7f146afddcaf
0x7f146afe6f2c
0x7f147284fec1
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.50% crowd_perf libvulkan_radeon.so [.] 0x00000000001d18cb
|
---0x7f146afd18cb
0x7f146afd1f34
0x7f146aeb925d
0x7f146aec9db3
0x7f146aed7932
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.50% crowd_perf libvulkan_radeon.so [.] 0x00000000000bbcbf
|
---0x7f146aebbcbf
0x7f146aec9af6
0x7f146aed7932
engine::end_frame
main::main
main
0x7f1472227740
__libc_start_main
_start
0.50% crowd_perf libc.so.6 [.] 0x000000000018a516
0.50% crowd_perf crowd_perf [.] runtime::string_eq
0.49% crowd_perf libvulkan_radeon.so [.] 0x00000000000bcb4f
0.49% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_list_get_first_link
0.48% crowd_perf libvulkan_radeon.so [.] 0x000000000018d4e4
0.48% crowd_perf libc.so.6 [.] 0x0000000000180646
0.48% crowd_perf libdbus-1.so.3.38.3 [.] dbus_connection_get_dispatch_status
0.48% crowd_perf libvulkan_radeon.so [.] 0x0000000000194603
0.47% crowd_perf libc.so.6 [.] 0x0000000000189c40
0.47% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6761
0.47% crowd_perf libc.so.6 [.] 0x00000000000a5908
0.47% crowd_perf libc.so.6 [.] __libc_calloc
0.47% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023ba05
0.47% crowd_perf libvulkan_radeon.so [.] 0x00000000000cb17b
0.47% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjDestroy
0.46% crowd_perf libwayland-client.so.0.25.0 [.] wl_proxy_marshal_flags
0.46% crowd_perf libvulkan_radeon.so [.] 0x000000000037a25f
0.46% crowd_perf libvulkan_radeon.so [.] 0x00000000000ca967
0.46% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000657ed
0.46% wl_cursor_surfa libc.so.6 [.] ppoll
0.46% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000243e20
0.46% crowd_perf libc.so.6 [.] 0x000000000009ffc0
0.46% crowd_perf libc.so.6 [.] pthread_rwlock_unlock
0.46% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_read_events
0.46% crowd_perf libvulkan_radeon.so [.] 0x000000000022d248
0.45% crowd_perf libvulkan_radeon.so [.] 0x000000000031ef50
0.45% crowd_perf libvulkan_radeon.so [.] 0x0000000000134153
0.45% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023be20
0.45% wl_cursor_surfa libc.so.6 [.] 0x0000000000094075
0.45% crowd_perf libvulkan_radeon.so [.] 0x000000000002809e
0.45% crowd_perf libvulkan_radeon.so [.] 0x00000000001e35f2
0.45% crowd_perf [unknown] [k] 0xffffffffaa5d7847
0.45% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2c23
0.44% crowd_perf libc.so.6 [.] pthread_rwlock_rdlock
0.44% crowd_perf libvulkan_radeon.so [.] 0x00000000001d63fa
0.44% crowd_perf libvulkan_radeon.so [.] 0x000000000035f600
0.44% crowd_perf libc.so.6 [.] 0x0000000000093fe5
0.44% crowd_perf libvulkan_radeon.so [.] 0x0000000000217e34
0.44% crowd_perf libvulkan_radeon.so [.] 0x00000000000ced24
0.43% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024bb50
0.43% crowd_perf libvulkan_radeon.so [.] 0x000000000002ca18
0.43% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000168f0
0.43% crowd_perf libc.so.6 [.] __errno_location
0.42% crowd_perf libc.so.6 [.] malloc
0.42% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003233
0.42% crowd_perf libc.so.6 [.] 0x00000000000a5735
0.42% crowd_perf crowd_perf [.] engine::begin_frame
0.42% crowd_perf libvulkan_radeon.so [.] 0x00000000001cad78
0.42% crowd_perf libvulkan_radeon.so [.] 0x0000000000197510
0.42% crowd_perf crowd_perf [.] engine::character_clip
0.42% crowd_perf libc.so.6 [.] 0x00000000000a58f9
0.41% crowd_perf libc.so.6 [.] 0x000000000009ca14
0.41% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003203
0.41% crowd_perf libc.so.6 [.] ppoll
0.41% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6ed3
0.41% crowd_perf libc.so.6 [.] pthread_rwlock_wrlock
0.41% crowd_perf libc.so.6 [.] 0x00000000000a57e4
0.40% crowd_perf libvulkan_radeon.so [.] 0x000000000002ca02
0.40% crowd_perf libvulkan_radeon.so [.] 0x00000000001df85d
0.40% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000025445f
0.40% crowd_perf libvulkan_radeon.so [.] 0x000000000002b9c7
0.40% crowd_perf libvulkan_radeon.so [.] 0x00000000000bbef5
0.39% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000001663d
0.39% crowd_perf libvulkan_radeon.so [.] 0x0000000000189bca
0.39% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023b2d1
0.39% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000547c
0.39% crowd_perf libc.so.6 [.] 0x00000000000a5859
0.38% crowd_perf [vdso] [.] __vdso_clock_gettime
0.38% crowd_perf libvulkan_radeon.so [.] 0x00000000000284e5
0.38% crowd_perf libvulkan_radeon.so [.] 0x00000000001815c0
0.37% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002441e6
0.37% crowd_perf crowd_perf [.] runtime::default_hasher_string
0.37% crowd_perf libvulkan_radeon.so [.] 0x00000000001f4498
0.37% crowd_perf libvulkan_radeon.so [.] 0x00000000000d3cee
0.37% crowd_perf libvulkan_radeon.so [.] 0x00000000000ba831
0.36% crowd_perf libvulkan_radeon.so [.] 0x00000000001e61f1
0.36% crowd_perf libc.so.6 [.] 0x0000000000189cc4
0.36% crowd_perf libc.so.6 [.] ioctl
0.35% crowd_perf libvulkan_radeon.so [.] 0x00000000000c9cb4
0.35% crowd_perf crowd_perf [.] runtime::append_elem:proc(array:^[dynamic]engine::Queued_Sprite,arg:engine::Queued_Sprite,loc:runtime::Source_Code_Location)->(n:int,err:runtime::Allocator_Error)
0.34% crowd_perf libvulkan_radeon.so [.] 0x000000000002ce05
0.31% crowd_perf crowd_perf [.] mem::copy
0.23% crowd_perf libvulkan_radeon.so [.] 0x000000000033c9db
0.21% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001cd7b4
0.12% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_prepare_read_queue
0.09% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000026dc6
0.06% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f76
0.02% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001cd7f8
0.02% wl_cursor_surfa libc.so.6 [.] 0x00000000000a66e2
0.01% wl_cursor_surfa libc.so.6 [.] 0x0000000000094047
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000004cb4
0.00% wl_cursor_surfa libc.so.6 [.] pthread_mutex_lock
0.00% wl_cursor_surfa libc.so.6 [.] 0x000000000018a4ca
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x00000000019a8a1c
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000002d350a
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x00000000004ab69d
0.00% wl_cursor_surfa [unknown] [k] 0xffffffffa9e00080
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a66c8
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_list_empty
0.00% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000001e7b4
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000009bf6
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6383
0.00% wl_cursor_surfa libc.so.6 [.] 0x000000000018a4f3
0.00% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003656
0.00% crowd_perf libLLVM.so.22.1 [.] 0x000000000082aba4
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a7371
0.00% crowd_perf libc.so.6 [.] __sigsetjmp
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000003621
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x00000000000148a1
0.00% crowd_perf libc.so.6 [.] 0x00000000000a735f
0.00% crowd_perf libc.so.6 [.] 0x00000000000a88a1
0.00% crowd_perf libc.so.6 [.] strlcpy
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345adb
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345b18
0.00% crowd_perf [unknown] [k] 0xffffffffa9e0012a
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345ad6
0.00% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f74
0.00% crowd_perf libc.so.6 [.] 0x0000000000103a63
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000002222a8
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000046bca5
0.00% wl_cursor_surfa libc.so.6 [.] recvmsg
0.00% crowd_perf libc.so.6 [.] 0x000000000009741b
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000195a132
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000018d575
0.00% crowd_perf libc.so.6 [.] 0x000000000011bed0
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094049
0.00% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000032197
0.00% crowd_perf libc.so.6 [.] wait4
0.00% crowd_perf libc.so.6 [.] open64
0.00% crowd_perf libc.so.6 [.] 0x0000000000097417
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4a14
0.00% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjWait
0.00% crowd_perf libc.so.6 [.] 0x00000000000408dc
0.00% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003b1a
0.00% crowd_perf libc.so.6 [.] __ctype_init
0.00% crowd_perf [unknown] [k] 0xffffffffa9e01280
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ddb
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345bb3
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ccb
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344cd4
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345bb0
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094040
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094084
0.00% crowd_perf libc.so.6 [.] 0x0000000000094040
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094085
0.00% crowd_perf libc.so.6 [.] 0x0000000000094047
0.00% crowd_perf libc.so.6 [.] 0x0000000000103a40
0.00% crowd_perf [unknown] [k] 0xffffffffa9e01630
0.00% crowd_perf libc.so.6 [.] 0x00000000000973a0
0.00% crowd_perf libc.so.6 [.] 0x00000000000973a4
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094048
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094097
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000019a7d
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000019a84
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000001f103
0.00% crowd_perf libLLVM.so.22.1 [.] 0x000000000082abc8
0.00% crowd_perf libLLVM.so.22.1 [.] 0x000000000082abdf
0.00% crowd_perf libc.so.6 [.] __poll
0.00% crowd_perf libc.so.6 [.] 0x00000000000409bc
0.00% crowd_perf libc.so.6 [.] 0x0000000000094084
0.00% crowd_perf libc.so.6 [.] 0x0000000000094085
0.00% crowd_perf libc.so.6 [.] 0x00000000000a5701
0.00% crowd_perf libc.so.6 [.] 0x00000000000a5711
0.00% crowd_perf libc.so.6 [.] 0x00000000000a58fb
0.00% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjTimelineWait
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000046bbe3
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000046bbf2
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x00000000004ad045
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x0000000001956947
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000195a621
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000195a630
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000018c923
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000018ca52
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028edc6
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028edec
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ddd
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345bb5
0.00% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003aa8
0.00% crowd_perf [unknown] [k] 0xffffffffa9e01670
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094050
#
# (Tip: Boolean options have negative forms, e.g.: perf report --no-children)
#
Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 51 KiB

-783
View File
@@ -1,783 +0,0 @@
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 1K of event 'cpu/cycles/Pu'
# Event count (approx.): 8251313686
#
# Overhead Command Shared Object Symbol
# ........ ............... .............................. ......................................................................................................................................................................
#
10.24% crowd_perf crowd_perf [.] engine::draw_sprite
|
---engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
5.73% crowd_perf crowd_perf [.] engine::to_clip
|
---engine::to_clip
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
2.74% crowd_perf crowd_perf [.] runtime::default_hasher
|
---runtime::default_hasher
runtime::default_hasher_string
__$hasher$$string
|
|--2.10%--engine::character_clip
| engine::update_sprite
| main::main
| main
| 0x7fec32c27740
| __libc_start_main
| _start
|
--0.64%--engine::character_frame
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
2.48% crowd_perf crowd_perf [.] engine::sprite_feet_quad
|
---engine::sprite_feet_quad
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
2.16% crowd_perf libc.so.6 [.] pthread_mutex_lock
|
---pthread_mutex_lock
|
--0.60%--wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
2.09% crowd_perf crowd_perf [.] __$map_get$$map[string]engine::Clip_Def
|
---__$map_get$$map[string]engine::Clip_Def
|
|--1.49%--engine::character_clip
| engine::update_sprite
| main::main
| main
| 0x7fec32c27740
| __libc_start_main
| _start
|
--0.60%--engine::character_frame
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
2.04% crowd_perf crowd_perf [.] engine::update_sprite
|
---engine::update_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
1.91% crowd_perf crowd_perf [.] runtime::memory_equal
|
---runtime::memory_equal
runtime::string_eq
__$map_get$$map[string]engine::Clip_Def
|
|--1.32%--engine::character_frame
| engine::draw_sprite
| main::main
| main
| 0x7fec32c27740
| __libc_start_main
| _start
|
--0.58%--engine::character_clip
engine::update_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
1.90% crowd_perf crowd_perf [.] engine::character_clip
|
---engine::character_clip
engine::update_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
1.85% crowd_perf crowd_perf [.] engine::world_to_screen
|
---engine::world_to_screen
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
1.41% crowd_perf crowd_perf [.] runtime::_append_elem
|
---runtime::_append_elem
runtime::append_elem:proc(array:^[dynamic]engine::Queued_Sprite,arg:engine::Queued_Sprite,loc:runtime::Source_Code_Location)->(n:int,err:runtime::Allocator_Error)
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
1.37% crowd_perf crowd_perf [.] engine::end_frame
|
---engine::end_frame
main::main
main
0x7fec32c27740
__libc_start_main
_start
1.15% crowd_perf libc.so.6 [.] clock_gettime
|
---clock_gettime
1.05% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_atomic_dec
|
---_dbus_atomic_dec
|
--0.95%--_dbus_connection_unref_unlocked
0x7fec32e8fbae
0x7fec32e8fdad
0x7fec32e94b31
0x7fec33054fca
0x7fec33055bbd
engine::events
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.95% crowd_perf crowd_perf [.] main::main
|
---main::main
main
0x7fec32c27740
__libc_start_main
_start
0.91% crowd_perf crowd_perf [.] runtime::append_elem:proc(array:^[dynamic]engine::Queued_Sprite,arg:engine::Queued_Sprite,loc:runtime::Source_Code_Location)->(n:int,err:runtime::Allocator_Error)
|
---runtime::append_elem:proc(array:^[dynamic]engine::Queued_Sprite,arg:engine::Queued_Sprite,loc:runtime::Source_Code_Location)->(n:int,err:runtime::Allocator_Error)
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.91% crowd_perf libc.so.6 [.] 0x000000000018a4c4
|
---0x7fec32d8a4c4
|
--0.82%--engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.86% crowd_perf crowd_perf [.] runtime::string_eq
|
---runtime::string_eq
__$map_get$$map[string]engine::Clip_Def
|
--0.60%--engine::character_clip
engine::update_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.84% crowd_perf crowd_perf [.] engine::character_frame
|
---engine::character_frame
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.81% crowd_perf libwayland-client.so.0.25.0 [.] wl_proxy_marshal_array_flags
|
---wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
0.77% crowd_perf libc.so.6 [.] 0x00000000000a7159
|
---0x7fec32ca7159
|
--0.61%--0x7fec12d80142
0x7fec12d82613
0x7fec12d3cff4
0x7fec12ddcaf6
0x7fec12ddccd4
0x7fec12de6f2c
0x7fec3324fec1
engine::end_frame
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.74% wl_cursor_surfa libc.so.6 [.] 0x0000000000093fff
0.73% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000143ffe
|
---0x7fec33143ffe
0x7fec3314a028
0x7fec33141b9a
0.73% crowd_perf crowd_perf [.] runtime::bounds_check_error
|
---runtime::bounds_check_error
|
--0.53%--engine::character_frame
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.71% crowd_perf libvulkan_radeon.so [.] 0x00000000001f41b7
|
---0x7fec12df41b7
0x7fec12df44e5
|
--0.59%--0x7fec12c2baf6
0x7fec12c2da03
0x7fec12c2e4ca
0x7fec12c2f277
0x7fec12de052c
0x7fec12de1521
0x7fec33247581
0x7fec33064bab
engine::end_frame
main::main
0.70% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af6a
|
---0x7fec3323af6a
|
--0.58%--0x7fec33249f38
engine::end_frame
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.69% crowd_perf crowd_perf [.] engine::frame_uvs
|
---engine::frame_uvs
engine::draw_sprite
main::main
main
0x7fec32c27740
__libc_start_main
_start
0.68% crowd_perf libc.so.6 [.] 0x000000000009ca5c
|
---0x7fec32c9ca5c
0.67% crowd_perf [vdso] [.] __vdso_clock_gettime
|
---__vdso_clock_gettime
clock_gettime
0.58% crowd_perf libdrm.so.2.134.0 [.] drmIoctl
0.58% crowd_perf libvulkan_radeon.so [.] 0x000000000033b80b
|
---0x7fec12f3b80b
0x7fec12df41ce
0x7fec12df44e5
0.53% crowd_perf libc.so.6 [.] cfree
|
---cfree
0.51% crowd_perf [unknown] [k] 0xffffffff84e00080
|
---0xffffffff84e00080
0.45% crowd_perf libc.so.6 [.] pthread_mutex_unlock
0.44% crowd_perf libc.so.6 [.] pthread_rwlock_rdlock
0.43% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2c23
0.40% crowd_perf libc.so.6 [.] 0x0000000000180625
0.39% crowd_perf libc.so.6 [.] 0x000000000018a547
0.37% crowd_perf crowd_perf [.] runtime::default_hasher_string
0.36% crowd_perf libc.so.6 [.] 0x000000000018a4c0
0.35% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000247484
0.33% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003147
0.33% crowd_perf libc.so.6 [.] 0x0000000000189cc4
0.33% crowd_perf [unknown] [k] 0xffffffff84e00084
0.31% wl_cursor_surfa libc.so.6 [.] 0x00000000000a44b7
0.31% crowd_perf libvulkan_radeon.so [.] 0x0000000000110d98
0.31% wl_cursor_surfa libc.so.6 [.] 0x000000000018a4f3
0.30% crowd_perf libc.so.6 [.] 0x000000000018a4e2
0.30% crowd_perf libvulkan_radeon.so [.] 0x00000000000e6624
0.28% crowd_perf libvulkan_radeon.so [.] 0x000000000033b84d
0.28% crowd_perf libc.so.6 [.] 0x00000000000a4524
0.28% crowd_perf libc.so.6 [.] malloc
0.27% crowd_perf crowd_perf [.] runtime::map_seed_from_map_data
0.27% crowd_perf libvulkan_radeon.so [.] 0x00000000001822f7
0.26% crowd_perf libvulkan_radeon.so [.] 0x000000000033c9d7
0.26% crowd_perf libvulkan_radeon.so [.] 0x00000000000be362
0.26% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024cff0
0.26% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd8a8
0.26% crowd_perf libvulkan_radeon.so [.] 0x000000000018d44f
0.25% crowd_perf libvulkan_radeon.so [.] 0x00000000001d131e
0.25% crowd_perf libvulkan_radeon.so [.] 0x0000000000116255
0.25% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_atomic_inc
0.25% crowd_perf crowd_perf [.] __$hasher$$string
0.25% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000062360
0.25% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjTimelineWait
0.24% crowd_perf libvulkan_radeon.so [.] 0x0000000000022daa
0.24% crowd_perf libc.so.6 [.] 0x000000000018a486
0.24% crowd_perf libvulkan_radeon.so [.] 0x00000000000b7b5f
0.24% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_message_loader_queue_messages
0.24% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000168f4
0.24% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000144008
0.24% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024cd09
0.23% crowd_perf libc.so.6 [.] 0x00000000000a45c9
0.23% crowd_perf crowd_perf [.] engine::texture_run_len
0.23% crowd_perf [unknown] [k] 0xffffffff86355a81
0.23% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af07
0.23% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d030
0.23% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003140
0.23% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000166c5
0.22% crowd_perf libc.so.6 [.] pthread_rwlock_unlock
0.22% crowd_perf libc.so.6 [.] 0x000000000018a4ea
0.22% crowd_perf libc.so.6 [.] 0x000000000018a4ca
0.22% crowd_perf libc.so.6 [.] 0x000000000009ca36
0.22% crowd_perf crowd_perf [.] engine::begin_frame
0.22% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002501f2
0.22% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000032b2
0.22% crowd_perf libvulkan_radeon.so [.] 0x00000000000cf9cf
0.22% crowd_perf libc.so.6 [.] 0x00000000000a58f9
0.22% crowd_perf libvulkan_radeon.so [.] 0x00000000001e47ac
0.21% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003263
0.21% crowd_perf libvulkan_radeon.so [.] 0x00000000001e61b8
0.21% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000049dc
0.21% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001cd7b4
0.21% crowd_perf [unknown] [k] 0xffffffff85a7a084
0.20% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2761
0.19% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003203
0.19% crowd_perf libvulkan_radeon.so [.] 0x000000000002295c
0.19% crowd_perf libc.so.6 [.] 0x0000000000190598
0.18% crowd_perf libvulkan_radeon.so [.] 0x00000000000d33ea
0.17% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000541ae
0.17% crowd_perf [unknown] [k] 0xffffffff855d7847
0.17% crowd_perf libvulkan_radeon.so [.] 0x000000000037a095
0.17% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5b8f
0.17% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000016a5d
0.17% crowd_perf libvulkan_radeon.so [.] 0x000000000002ca02
0.16% crowd_perf libvulkan_radeon.so [.] 0x0000000000181459
0.16% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_flush
0.16% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebd77
0.16% crowd_perf libvulkan_radeon.so [.] 0x00000000001e35cb
0.16% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000031bdf
0.16% crowd_perf libvulkan_radeon.so [.] 0x00000000000bbf75
0.16% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4a6a
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4d24
0.15% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000016610
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000ed46e
0.15% crowd_perf libvulkan_radeon.so [.] 0x000000000018d496
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000b8dea
0.15% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024fd04
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000249f10
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000ba831
0.14% crowd_perf libc.so.6 [.] 0x000000000018a55c
0.14% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003165
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000035f660
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000115185
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000018584
0.14% crowd_perf libc.so.6 [.] 0x000000000009ffc4
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000657d0
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000028528
0.14% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000004cb4
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000021b325
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000013c5ff
0.14% wl_cursor_surfa libc.so.6 [.] 0x00000000000a7586
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000016675
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000035f6d0
0.14% crowd_perf [unknown] [k] 0xffffffff855e8fd6
0.14% crowd_perf libc.so.6 [.] 0x00000000000a44b7
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000018aae8
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000022b11
0.14% crowd_perf libdbus-1.so.3.38.3 [.] dbus_connection_ref
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001d9f6f
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001814d7
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000035f634
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000181ee4
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000033cb4a
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000cb17f
0.13% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_read_events
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000018c7aa
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000033b7e1
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c9cb4
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5e16
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000017dbbb
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000f7a33
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000017ea01
0.13% crowd_perf libnvidia-glcore.so.610.43.03 [.] 0x0000000000fcd46c
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000ccf75
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000002c934
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000185a9
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003193
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000115378
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000062cee
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000039f1
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5525
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000001dbca4
0.13% wl_cursor_surfa libc.so.6 [.] 0x0000000000094084
0.13% wl_cursor_surfa libc.so.6 [.] 0x00000000000a66c4
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000001c8cfd
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5b0f
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000116284
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000320b
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000017d7c4
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af40
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000002cd72
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd651
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000217945
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024e846
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000017ff51
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000186261
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002440cf
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebdf7
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3ff0
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cb17b
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001deb23
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2e1b
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001f44d1
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001161e8
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000d88e7
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001168fc
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cea95
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4771
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000336cae
0.12% crowd_perf [unknown] [k] 0xffffffff84e00087
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd7c4
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000b8712
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000010da71
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001dca18
0.12% crowd_perf libc.so.6 [.] 0x00000000000a6ed3
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000bf533
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000ceb86
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001166e5
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000068cca2
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000116312
0.12% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_list_pop_first_link
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000180ab2
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000002336f
0.12% crowd_perf crowd_perf [.] engine::now_seconds
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024fc98
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3ff4
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000116118
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000181449
0.12% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjWait
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000b707d
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000011621a
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023c102
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002469b4
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001d8d26
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000bdcf2
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4c57
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000c2897
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023be6f
0.12% crowd_perf [unknown] [k] 0xffffffff84e015f4
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000025442a
0.12% crowd_perf libc.so.6 [.] 0x00000000000a6403
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3010
0.12% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f78
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e61f1
0.12% crowd_perf [unknown] [k] 0xffffffff85a7a016
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000018d4e4
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000f4af3
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001153f9
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cb4b9
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000283b6
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2d0b
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e6d70
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000115a48
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d110
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000017ff7a
0.11% crowd_perf libc.so.6 [.] 0x00000000000a5735
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000011416b
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023aefa
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd413
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000068cc64
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000022d88
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000025478f
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000545e3
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000018c87b
0.11% crowd_perf libc.so.6 [.] 0x000000000005bcfd
0.11% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000032a4
0.11% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000001aa7b
0.11% wl_cursor_surfa libc.so.6 [.] 0x00000000000a674c
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000d6749
0.11% crowd_perf libffi.so.8.4.1 [.] 0x0000000000002bf4
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000054e93
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000018567
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000189a35
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000182313
0.11% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000003219d
0.11% crowd_perf libSDL3.so.0.4.12 [.] SDL_UnmapGPUTransferBuffer
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000176c2
0.11% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000003689
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000022a03
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000002f38d
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2686
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000244358
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000ce843
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001f41d6
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000217e57
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000cca9b
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000022d261
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebc8d
0.11% crowd_perf libc.so.6 [.] pthread_getspecific
0.11% crowd_perf libc.so.6 [.] 0x00000000000a4520
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000c0133
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000176d1
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002475f1
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000035f6c7
0.11% wl_cursor_surfa libc.so.6 [.] 0x00000000000a661d
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000246fbc
0.11% wl_cursor_surfa libc.so.6 [.] pthread_mutex_lock
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000c4a78
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000d227c
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000cf034
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000016e32
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000b91fb
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001e6228
0.11% crowd_perf libc.so.6 [.] 0x0000000000189c5a
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000b7a68
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2b1b
0.11% crowd_perf libc.so.6 [.] __libc_calloc
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5ba8
0.11% crowd_perf libc.so.6 [.] 0x0000000000189c6e
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000033c9cd
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000bc661
0.10% crowd_perf libvulkan_radeon.so [.] 0x0000000000022a90
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2ed4
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000cfbdd
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000001158db
0.10% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000315e
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5b36
0.10% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000326e
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000013c87e
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000062c29
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024e2b6
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023be24
0.10% crowd_perf libvulkan_radeon.so [.] 0x0000000000197523
0.10% crowd_perf libwayland-client.so.0.25.0 [.] wl_display_prepare_read_queue
0.10% crowd_perf libc.so.6 [.] 0x00000000000a57e4
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002441e6
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd71c
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000018c8b9
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000001cfb14
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000067a27
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000022ddf5
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000254752
0.10% crowd_perf libc.so.6 [.] 0x000000000009ca4f
0.10% crowd_perf libvulkan_radeon.so [.] 0x0000000000189e7f
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2d44
0.10% crowd_perf libc.so.6 [.] 0x0000000000183444
0.10% crowd_perf libc.so.6 [.] ioctl
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000001662f
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000d3c1f
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000ed479
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4e14
0.10% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f76
0.10% crowd_perf libwayland-client.so.0.25.0 [.] wl_list_empty
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000d6c8b
0.10% crowd_perf libvulkan_radeon.so [.] 0x0000000000193681
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000001dd4e5
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000018d452
0.10% crowd_perf libvulkan_radeon.so [.] 0x0000000000028474
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000bc657
0.10% crowd_perf libdbus-1.so.3.38.3 [.] dbus_connection_get_dispatch_status
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000068fe91
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000017e9d8
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000fa720
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000013d041
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000033b851
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000001e3616
0.09% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024f5a2
0.09% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000025445f
0.09% crowd_perf libvulkan_radeon.so [.] 0x00000000000cb359
0.09% crowd_perf libc.so.6 [.] strchrnul@plt
0.09% crowd_perf libvulkan_radeon.so [.] 0x00000000000d3493
0.09% crowd_perf libvulkan_radeon.so [.] 0x0000000000022b67
0.09% crowd_perf libvulkan_radeon.so [.] 0x0000000000116982
0.09% crowd_perf libvulkan_radeon.so [.] 0x000000000035f664
0.09% crowd_perf libc.so.6 [.] 0x0000000000189c47
0.08% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000031c3
0.08% crowd_perf libc.so.6 [.] 0x00000000000a66c4
0.08% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebd95
0.08% crowd_perf libc.so.6 [.] 0x00000000000a5750
0.08% crowd_perf libvulkan_radeon.so [.] 0x00000000000ce980
0.08% crowd_perf libvulkan_radeon.so [.] 0x0000000000115f93
0.08% crowd_perf libvulkan_radeon.so [.] 0x000000000018d5e9
0.08% wl_cursor_surfa libc.so.6 [.] 0x000000000009ca5c
0.07% crowd_perf libvulkan_radeon.so [.] 0x000000000018aaf9
0.07% crowd_perf libvulkan_radeon.so [.] 0x00000000000c4a6a
0.07% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001cd7b1
0.07% crowd_perf libvulkan_radeon.so [.] 0x00000000001e4e3e
0.06% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_list_insert
0.06% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6ed3
0.03% crowd_perf libxkbcommon.so.0.13.2 [.] 0x00000000000084b7
0.03% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6f67
0.02% crowd_perf libc.so.6 [.] 0x0000000000189d47
0.02% crowd_perf libvulkan_radeon.so [.] 0x00000000001e5074
0.02% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000ac3a
0.01% crowd_perf libvulkan_radeon.so [.] 0x0000000000182d8f
0.00% crowd_perf libc.so.6 [.] __cxa_finalize
0.00% wl_cursor_surfa libc.so.6 [.] pthread_cond_broadcast
0.00% wl_cursor_surfa [unknown] [k] 0xffffffff84e00080
0.00% crowd_perf libc.so.6 [.] 0x00000000000a7681
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x00000000000036ef
0.00% crowd_p:disk$0 libc.so.6 [.] pthread_cond_wait
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000003621
0.00% crowd_perf libc.so.6 [.] 0x00000000000534eb
0.00% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000037c44
0.00% wl_cursor_surfa libc.so.6 [.] 0x000000000009ca21
0.00% wl_cursor_surfa libc.so.6 [.] ppoll
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000002d5ba
0.00% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000670f4
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000037a011
0.00% crowd_perf libc.so.6 [.] 0x0000000000189cf7
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000015951
0.00% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024e620
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2f92
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a4463
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000001e56c
0.00% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000001004a
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x00000000000031c3
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000014887
0.00% crowd_perf libc.so.6 [.] 0x000000000005b734
0.00% crowd_perf libc.so.6 [.] 0x000000000005bd50
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001e3e38
0.00% crowd_perf libc.so.6 [.] 0x0000000000064b99
0.00% crowd_perf libc.so.6 [.] 0x000000000005a244
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345b18
0.00% crowd_perf libc.so.6 [.] __ctype_init
0.00% crowd_perf [unknown] [k] 0xffffffff86355a14
0.00% crowd_perf [unknown] [k] 0xffffffff86355a10
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345ce7
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345adb
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x0000000000654f48
0.00% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f74
0.00% crowd_perf libc.so.6 [.] __errno_location
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000000ca8f2
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x0000000001961f52
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345837
0.00% crowd_perf libc.so.6 [.] pthread_self
0.00% wl_cursor_surfa [unknown] [k] 0xffffffff852a9115
0.00% crowd_perf libc.so.6 [.] 0x0000000000103a63
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000018d575
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345cfe
0.00% crowd_perf libc.so.6 [.] 0x0000000000097417
0.00% crowd_perf libc.so.6 [.] 0x000000000009741b
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001166ae
0.00% crowd_perf [unknown] [k] 0xffffffff84e015f0
0.00% crowd_perf libwayland-client.so.0.25.0 [.] wl_display_dispatch_queue_timeout
0.00% crowd_perf libc.so.6 [.] 0x0000000000185400
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000008b5e
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000022edc
0.00% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000018892
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028ed39
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094040
0.00% crowd_perf libc.so.6 [.] sendmsg
0.00% crowd_perf [unknown] [k] 0xffffffff84e01280
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ddb
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345bb3
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ddd
0.00% crowd_perf libc.so.6 [.] 0x000000000011bed0
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344cd4
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345ad6
0.00% crowd_perf libc.so.6 [.] 0x0000000000094047
0.00% crowd_perf libc.so.6 [.] 0x00000000000973a0
0.00% crowd_perf libc.so.6 [.] 0x0000000000103a40
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094047
0.00% crowd_perf libc.so.6 [.] __poll
0.00% crowd_perf libc.so.6 [.] 0x00000000000973a4
0.00% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000032197
0.00% crowd_perf [unknown] [k] 0xffffffff84e01630
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000932e
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x0000000000009339
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000001f103
0.00% crowd_perf libc.so.6 [.] ppoll
0.00% crowd_perf libc.so.6 [.] realloc
0.00% crowd_perf libc.so.6 [.] 0x0000000000094040
0.00% crowd_perf libc.so.6 [.] 0x0000000000094084
0.00% crowd_perf libc.so.6 [.] 0x00000000000a78dc
0.00% crowd_perf libnvidia-glcore.so.610.43.03 [.] 0x00000000009e786b
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x0000000000455dd3
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000067d1b0
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000067d1c2
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x0000000001956940
0.00% crowd_perf libnvidia-gpucomp.so.610.43.03 [.] 0x000000000195a141
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000022e9e
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000022ea7
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000022ebd
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000000bafc5
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000000ca918
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000000ca91f
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000011666f
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001166a8
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2dbf
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2dd0
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028ece4
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028ed0d
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345bb0
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000068d01a
0.00% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003aa8
0.00% crowd_perf [unknown] [k] 0xffffffff84e01670
0.00% crowd_perf [unknown] [k] 0xffffffff84e01690
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094050
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094085
0.00% wl_cursor_surfa libc.so.6 [.] 0x000000000009fff2
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000004524
0.00% wl_cursor_surfa [unknown] [k] 0xffffffff84e01630
#
# (Tip: For tracepoint events, try: perf report -s trace_fields)
#
Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 82 KiB

-730
View File
@@ -1,730 +0,0 @@
# To display the perf.data header info, please use --header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 953 of event 'cpu/cycles/Pu'
# Event count (approx.): 5763089468
#
# Overhead Command Shared Object Symbol
# ........ ............... ............................. ..........................................................................................................................................................................................
#
4.03% crowd_perf libc.so.6 [.] pthread_mutex_lock
|
---pthread_mutex_lock
|
--0.65%--0x7f80850501f1
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
3.19% crowd_perf crowd_perf [.] main::main
|
--0.79%--runtime::default_hasher (inlined)
runtime::default_hasher_string (inlined)
|
--0.54%--engine::character_clip (inlined)
engine::update_sprite (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
2.85% crowd_perf libc.so.6 [.] 0x00000000000a73e9
|
---0x7f8084aa73e9
wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
0x7f8082b97614
0x7f8082b8a4f8
0x7f808504ffc9
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
2.20% crowd_perf crowd_perf [.] __$map_get$$map[string]engine::Clip_Def
|
---__$map_get$$map[string]engine::Clip_Def
|
--1.91%--engine::character_clip (inlined)
engine::update_sprite (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
2.07% crowd_perf libc.so.6 [.] 0x0000000000189c53
|
---0x7f8084b89c53
runtime::_append_elem
runtime::append_elem:proc(array:^[dynamic]engine::Queued_Sprite,arg:engine::Queued_Sprite,loc:runtime::Source_Code_Location)->(n:int,err:runtime::Allocator_Error) (inlined)
engine::draw_sprite (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
1.83% crowd_perf libc.so.6 [.] clock_gettime
|
---clock_gettime
|
|--0.53%--0x7f808502c819
|
--0.52%--0x7f8082d7a09a
0x7f8082d3de27
|
--0.52%--0x7f8082b975b5
0x7f8082b8a4f8
0x7f808504ffc9
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
1.58% crowd_perf libwayland-client.so.0.25.0 [.] wl_proxy_marshal_array_flags
|
---wl_proxy_marshal_array_flags
wl_proxy_marshal_flags
1.55% crowd_perf libvulkan_radeon.so [.] 0x000000000031fb52
|
---0x7f8082d1fb52
0x7f8082a2cc72
0x7f8082a2cf4e
0x7f8082a2e299
0x7f8082a2f277
0x7f8082be052c
0x7f8082be1521
0x7f8085047581
0x7f8084e64bab
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
1.34% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_list_insert
1.30% wl_cursor_surfa libc.so.6 [.] 0x00000000000a678f
1.18% crowd_perf [unknown] [k] 0xffffffff84e00080
|
---0xffffffff84e00080
|
--0.94%--ioctl
|
--0.80%--drmIoctl
1.07% crowd_perf libc.so.6 [.] ioctl
|
---ioctl
|
--1.07%--drmIoctl
|
--0.61%--drmSyncobjTimelineWait
|
--0.50%--0x7f8082b8d8ad
0x7f8082b93f45
0x7f8082b89296
0x7f8082b89241
0x7f80850544bd
0x7f8084e69860
engine::begin_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
1.05% crowd_perf [vdso] [.] __vdso_clock_gettime
|
---__vdso_clock_gettime
clock_gettime
|
--0.50%--0x7f8082d7a09a
0.93% crowd_perf [unknown] [k] 0xffffffff86355a81
|
---0xffffffff86355a81
0xffffffff84e0012f
|
--0.81%--ioctl
|
--0.69%--drmIoctl
0.92% crowd_perf libdrm.so.2.134.0 [.] drmIoctl
|
---drmIoctl
0.85% crowd_perf libc.so.6 [.] cfree
|
---cfree
0.81% crowd_perf libc.so.6 [.] 0x000000000009ca5c
|
---0x7f8084a9ca5c
0.78% crowd_perf libc.so.6 [.] 0x00000000000a6ed3
|
---0x7f8084aa6ed3
|
--0.55%--0x7f8084aa714d
0.70% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002501f2
|
---0x7f80850501f2
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
0.65% crowd_perf libvulkan_radeon.so [.] 0x0000000000022d88
|
---0x7f8082a22d88
0.62% crowd_perf libvulkan_radeon.so [.] 0x00000000001f41b7
|
---0x7f8082bf41b7
0x7f8082bf44e5
0.61% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2c23
|
---0x7f8082ad2c23
0x7f8082be6325
0.60% crowd_perf libc.so.6 [.] 0x000000000018a547
|
---0x7f8084b8a547
0.56% crowd_perf libc.so.6 [.] malloc
|
---malloc
0.55% crowd_perf libvulkan_radeon.so [.] 0x00000000000e6624
|
---0x7f8082ae6624
0x7f8082be6325
0.53% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002475f1
|
---0x7f80850475f1
0x7f8084e64bab
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
0.53% crowd_perf libvulkan_radeon.so [.] 0x00000000001e61b8
|
---0x7f8082be61b8
0x7f808503b9d8
0x7f8085049f22
engine::end_frame (inlined)
main::main
main
0x7f8084a27740
__libc_start_main
_start
0.51% crowd_perf [unknown] [k] 0xffffffff855d7847
|
---0xffffffff855d7847
0xffffffff86355aba
0xffffffff84e0012f
ioctl
drmIoctl
0.50% crowd_perf libvulkan_radeon.so [.] 0x000000000033b80b
|
---0x7f8082d3b80b
0x7f8082bf41ce
0.50% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af6a
0.48% crowd_perf libvulkan_radeon.so [.] 0x00000000001deb23
0.48% crowd_perf libc.so.6 [.] pthread_rwlock_unlock
0.48% crowd_perf libvulkan_radeon.so [.] 0x000000000033c9d7
0.47% crowd_perf libvulkan_radeon.so [.] 0x000000000002ca18
0.46% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_flush
0.46% crowd_perf libvulkan_radeon.so [.] 0x00000000000b92b8
0.45% crowd_perf libvulkan_radeon.so [.] 0x00000000001822f7
0.44% crowd_perf libc.so.6 [.] pthread_rwlock_wrlock
0.41% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003203
0.41% crowd_perf libc.so.6 [.] __errno_location
0.40% crowd_perf libvulkan_radeon.so [.] 0x0000000000180ab2
0.40% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d183
0.40% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2761
0.39% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000016900
0.39% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000243e0a
0.39% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6747
0.36% crowd_perf libvulkan_radeon.so [.] 0x000000000018d492
0.35% crowd_perf libvulkan_radeon.so [.] 0x00000000001814c2
0.35% crowd_perf libvulkan_radeon.so [.] 0x00000000000b8fdd
0.35% crowd_perf libvulkan_radeon.so [.] 0x00000000000e5edc
0.33% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f74
0.33% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000001493ed
0.32% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000005430
0.32% crowd_perf libc.so.6 [.] 0x00000000000a7554
0.29% crowd_perf libvulkan_radeon.so [.] 0x00000000001e0534
0.29% crowd_perf libwayland-client.so.0.25.0 [.] wl_proxy_marshal_flags
0.29% crowd_perf libvulkan_radeon.so [.] 0x0000000000110d3b
0.29% crowd_perf libvulkan_radeon.so [.] 0x00000000001defd2
0.29% wl_cursor_surfa libc.so.6 [.] 0x000000000018a507
0.29% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003147
0.29% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000032a4
0.28% crowd_perf libvulkan_radeon.so [.] 0x000000000018d44f
0.28% crowd_perf libvulkan_radeon.so [.] 0x000000000018d866
0.28% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000168f4
0.27% wl_cursor_surfa libc.so.6 [.] ppoll
0.27% crowd_perf libvulkan_radeon.so [.] 0x00000000000d227c
0.27% crowd_perf crowd_perf [.] runtime::_append_elem
0.27% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003943
0.27% crowd_perf libvulkan_radeon.so [.] 0x00000000000b91fd
0.26% crowd_perf libc.so.6 [.] pthread_mutex_unlock
0.26% crowd_perf libvulkan_radeon.so [.] 0x00000000001f41d6
0.26% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002441e6
0.26% crowd_perf libc.so.6 [.] 0x00000000000a6ed7
0.26% crowd_perf libc.so.6 [.] 0x00000000000a590c
0.26% crowd_perf [unknown] [k] 0xffffffff84e00084
0.26% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_read_events
0.25% crowd_perf libvulkan_radeon.so [.] 0x000000000033cb4a
0.25% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2f9e
0.25% crowd_perf libc.so.6 [.] 0x0000000000180604
0.25% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000016904
0.25% crowd_perf libvulkan_radeon.so [.] 0x0000000000181449
0.25% crowd_perf libvulkan_radeon.so [.] 0x00000000000fabbd
0.25% crowd_perf libvulkan_radeon.so [.] 0x0000000000022daa
0.25% crowd_perf libvulkan_radeon.so [.] 0x00000000000b69b6
0.24% crowd_perf libvulkan_radeon.so [.] 0x00000000000ba831
0.24% wl_cursor_surfa libc.so.6 [.] pthread_mutex_lock
0.24% crowd_perf libvulkan_radeon.so [.] 0x000000000068ccac
0.24% crowd_perf libc.so.6 [.] 0x00000000000a7101
0.24% crowd_perf libvulkan_radeon.so [.] 0x00000000001152d6
0.24% crowd_perf libvulkan_radeon.so [.] 0x00000000000bdd3d
0.24% crowd_perf libc.so.6 [.] 0x000000000018a54e
0.24% crowd_perf [unknown] [k] 0xffffffff85a7a016
0.24% wl_cursor_surfa libc.so.6 [.] recvmsg
0.23% crowd_perf libvulkan_radeon.so [.] 0x000000000035f607
0.23% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3ff4
0.23% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjWait
0.23% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000320b
0.22% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023434e
0.22% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024ff8e
0.22% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002504d8
0.21% wl_cursor_surfa libc.so.6 [.] 0x0000000000093fe4
0.21% crowd_perf libvulkan_radeon.so [.] 0x00000000001f4165
0.20% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000018896
0.20% crowd_perf libc.so.6 [.] 0x0000000000183444
0.19% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd91c
0.19% crowd_perf libvulkan_radeon.so [.] 0x00000000000e6243
0.19% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd030
0.19% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000001663d
0.18% crowd_perf libvulkan_radeon.so [.] 0x0000000000115378
0.18% crowd_perf libvulkan_radeon.so [.] 0x00000000001da01c
0.18% crowd_perf libc.so.6 [.] 0x00000000000a579b
0.18% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000004cb4
0.17% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebd58
0.17% crowd_perf libc.so.6 [.] 0x0000000000180625
0.17% crowd_perf libvulkan_radeon.so [.] 0x00000000001df838
0.17% crowd_perf libvulkan_radeon.so [.] 0x00000000000cfab0
0.17% crowd_perf libc.so.6 [.] 0x00000000000a678f
0.17% crowd_perf libvulkan_radeon.so [.] 0x00000000000cf034
0.16% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024cec9
0.16% crowd_perf [unknown] [k] 0xffffffff86355a14
0.16% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023af5d
0.16% wl_cursor_surfa libc.so.6 [.] 0x0000000000094085
0.16% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_atomic_inc
0.16% crowd_perf libvulkan_radeon.so [.] 0x000000000037a25e
0.16% crowd_perf libdbus-1.so.3.38.3 [.] dbus_connection_unref
0.16% crowd_perf libvulkan_radeon.so [.] 0x0000000000181484
0.16% crowd_perf libwayland-client.so.0.25.0 [.] wl_list_remove
0.16% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000025445f
0.16% crowd_perf libc.so.6 [.] 0x000000000009ca14
0.16% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_connection_lock
0.16% crowd_perf libvulkan_radeon.so [.] 0x0000000000217ee9
0.16% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000254472
0.16% crowd_perf libvulkan_radeon.so [.] 0x00000000001dd6f2
0.16% crowd_perf libvulkan_radeon.so [.] 0x00000000000f4ad9
0.16% crowd_perf libnvidia-glcore.so.610.43.03 [.] 0x0000000000fcd461
0.16% crowd_perf libvulkan_radeon.so [.] 0x000000000018aaf2
0.16% crowd_perf libvulkan_radeon.so [.] 0x000000000002caab
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000001e6434
0.15% crowd_perf libvulkan_radeon.so [.] 0x000000000002ca15
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5ba8
0.15% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003263
0.15% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000015f1c3
0.15% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000032dc
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3344
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000d7063
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000c4a41
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000ec895
0.15% crowd_perf libvulkan_radeon.so [.] 0x0000000000335bd4
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebdc5
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3ff6
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000ebe76
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000ed816
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000001e61f1
0.15% crowd_perf libvulkan_radeon.so [.] 0x000000000002d5ef
0.15% crowd_perf libc.so.6 [.] 0x000000000018062b
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000d13c3
0.15% crowd_perf libvulkan_radeon.so [.] 0x00000000000d8386
0.15% wl_cursor_surfa libc.so.6 [.] 0x000000000009ca5c
0.15% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000015f1a4
0.15% crowd_perf libc.so.6 [.] 0x00000000000a5735
0.15% crowd_perf [unknown] [k] 0xffffffff84e00087
0.15% crowd_perf libvulkan_radeon.so [.] 0x0000000000022b88
0.15% crowd_perf libvulkan_radeon.so [.] 0x0000000000217dba
0.15% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000001da04c
0.15% crowd_perf libvulkan_radeon.so [.] 0x000000000019371b
0.15% crowd_perf libc.so.6 [.] 0x0000000000189c44
0.14% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000001ab32
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000196829
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000017690
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000018d844
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000bddf1
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000013ca2e
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000054e60
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000194631
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000c9aeb
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000017dbc1
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000197523
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001cf344
0.14% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000001aa6d
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024ce11
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000055379
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024bb5e
0.14% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000031883
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001d6418
0.14% crowd_perf libc.so.6 [.] 0x000000000018a57d
0.14% crowd_perf libc.so.6 [.] 0x0000000000189c93
0.14% crowd_perf libc.so.6 [.] 0x000000000009ca4f
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000168f0
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000028474
0.14% crowd_perf libc.so.6 [.] 0x00000000000a7477
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000022a86
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000018d4ac
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000035f6c7
0.14% crowd_perf libc.so.6 [.] 0x00000000000a66c4
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000002310fb
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000176c6
0.14% crowd_perf libc.so.6 [.] 0x000000000009ca19
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023b2d1
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000002d8b8
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001d9f47
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000bbf60
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000cea95
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000115ac7
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000115b65
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002470cf
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d18e
0.14% crowd_perf libc.so.6 [.] 0x000000000009ffc0
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000cf4c5
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000244261
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000002d886
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001896c4
0.14% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x00000000000049dc
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000c0ac8
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000002ca2a
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000d3493
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000001e62d
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000116118
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000053d7e
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000000c877c
0.14% crowd_perf libc.so.6 [.] 0x000000000018a4f3
0.14% crowd_perf libvulkan_radeon.so [.] 0x000000000022d354
0.14% crowd_perf libvulkan_radeon.so [.] 0x0000000000022d55
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001e5ebd
0.14% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000004c80
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001f41a4
0.14% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003140
0.14% crowd_perf libvulkan_radeon.so [.] 0x00000000001e60b2
0.14% crowd_perf libc.so.6 [.] 0x000000000009ca5a
0.14% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023c133
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d1c6
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000033ca1e
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000be09c
0.13% crowd_perf libc.so.6 [.] 0x0000000000189cc4
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000185a0
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000cc0cb
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000b74ff
0.13% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_rmutex_lock
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000bc373
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003193
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000d148b
0.13% crowd_perf libc.so.6 [.] 0x0000000000189d47
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023c3e7
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024b818
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000217eac
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000027f8e
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000022aa5
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c9d9f
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000002f38d
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024cf70
0.13% crowd_perf [unknown] [k] 0xffffffff855e8f44
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000032b2
0.13% crowd_perf libc.so.6 [.] 0x000000000009ca31
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000005536a
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000013c684
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024fc98
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000ed0ff
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c6ce6
0.13% crowd_perf libdbus-1.so.3.38.3 [.] 0x000000000003187f
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000001cfb65
0.13% crowd_perf libc.so.6 [.] 0x0000000000180614
0.13% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_list_pop_first_link
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000005485
0.13% crowd_perf libc.so.6 [.] __libc_calloc
0.13% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000320e
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000001db541
0.13% crowd_perf libc.so.6 [.] 0x000000000009408f
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2f92
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5bde
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000d16a6
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000001398b4
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024f60d
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000018d5e9
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000d793a
0.13% crowd_perf libc.so.6 [.] 0x000000000018a4c4
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000001cf563
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000ccf20
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000002310dc
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000002d7a3
0.13% crowd_perf libc.so.6 [.] __close
0.13% crowd_perf libvulkan_radeon.so [.] 0x000000000035f634
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000ed45b
0.13% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2d0b
0.13% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000f7a33
0.13% crowd_perf libc.so.6 [.] 0x00000000000a7491
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000230ea5
0.13% crowd_perf libc.so.6 [.] 0x00000000000a57a6
0.13% crowd_perf libvulkan_radeon.so [.] 0x0000000000110d5e
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000068d087
0.12% crowd_perf libdbus-1.so.3.38.3 [.] 0x0000000000031820
0.12% crowd_perf libc.so.6 [.] 0x000000000009ca17
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d030
0.12% wl_cursor_surfa libc.so.6 [.] pthread_mutex_unlock
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024e291
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2ac1
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000018c879
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000022b1c
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001f2c85
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e34fc
0.12% crowd_perf libc.so.6 [.] ppoll
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000bcb9e
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000002334f
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000022950
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000d649e
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cfa60
0.12% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003912
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001d1145
0.12% crowd_perf libdbus-1.so.3.38.3 [.] 0x00000000000318bf
0.12% crowd_perf libwayland-client.so.0.25.0 [.] 0x00000000000049dc
0.12% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000003689
0.12% crowd_perf libc.so.6 [.] 0x00000000000a6621
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000002d844
0.12% crowd_perf [unknown] [k] 0xffffffff86355a41
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000002bc13
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000033cb5b
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000002ce05
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000014f29b
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000025478f
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000018d462
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e6d9f
0.12% crowd_perf libc.so.6 [.] 0x00000000000a6610
0.12% crowd_perf [unknown] [k] 0xffffffff850a84c5
0.12% crowd_perf libc.so.6 [.] 0x0000000000180653
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000033ca37
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000249e81
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001dcabc
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000110ce8
0.12% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000328a
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024cef0
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd943
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000c2584
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd7c1
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000022f3e
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000018d635
0.12% crowd_perf libc.so.6 [.] 0x000000000009ca74
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cea42
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023b143
0.12% wl_cursor_surfa libc.so.6 [.] 0x000000000018a4f3
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd71c
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000d1865
0.12% crowd_perf libc.so.6 [.] 0x000000000018a486
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e519a
0.12% crowd_perf libc.so.6 [.] 0x00000000000a66e2
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000019678f
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000001e5134
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000002463df
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000054e93
0.12% crowd_perf libvulkan_radeon.so [.] 0x000000000068cf84
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000b6d7d
0.12% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000af32
0.12% crowd_perf libvulkan_radeon.so [.] 0x00000000000ed081
0.12% crowd_perf libvulkan_radeon.so [.] 0x0000000000218046
0.12% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000541ae
0.12% crowd_perf libdbus-1.so.3.38.3 [.] _dbus_message_loader_queue_messages
0.12% crowd_perf libwayland-client.so.0.25.0 [.] 0x000000000000546e
0.12% crowd_perf libwayland-client.so.0.25.0 [.] 0x0000000000003233
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000180ada
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000028174
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000657d0
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000ce7ac
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000250239
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000068d014
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023ba94
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000013cae3
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000cd796
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024d1b9
0.11% crowd_perf libc.so.6 [.] 0x000000000018a507
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001f3465
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000018d452
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001e6363
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000021b281
0.11% crowd_perf libc.so.6 [.] 0x00000000000a5904
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001f401a
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000001c8c05
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000d2d97
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000379fe4
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001529e1
0.11% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6732
0.11% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_prepare_read_queue
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024cddc
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000010da99
0.11% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000004961
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001d62b5
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000018d874
0.11% wl_cursor_surfa libc.so.6 [.] 0x00000000000a66e2
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000182733
0.11% crowd_perf libvulkan_radeon.so [.] 0x0000000000023598
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000054f23
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x00000000000176cf
0.11% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000024e2b6
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001f44c0
0.11% crowd_perf libc.so.6 [.] 0x00000000000a6403
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000001d11b3
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000d3c36
0.11% crowd_perf libvulkan_radeon.so [.] 0x000000000033df64
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000d3a9c
0.11% crowd_perf libc.so.6 [.] 0x00000000000a6603
0.11% crowd_perf libvulkan_radeon.so [.] 0x00000000000283b6
0.11% crowd_perf libc.so.6 [.] 0x00000000000a456a
0.11% crowd_perf libc.so.6 [.] 0x0000000000189d0b
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000c5581
0.10% crowd_perf libc.so.6 [.] 0x00000000000a5851
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000ce761
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023bdb8
0.10% crowd_perf [unknown] [k] 0xffffffff86355a45
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x000000000023b914
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000022d239
0.10% crowd_perf libc.so.6 [.] 0x0000000000064888
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000bdd81
0.10% crowd_perf libvulkan_radeon.so [.] 0x0000000000231160
0.10% crowd_perf libc.so.6 [.] 0x000000000018a4c0
0.10% crowd_perf libc.so.6 [.] 0x000000000018a56f
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000022d386
0.10% crowd_perf libvulkan_radeon.so [.] 0x00000000000280a5
0.10% crowd_perf libvulkan_radeon.so [.] 0x000000000002cd72
0.10% crowd_perf libSDL3.so.0.4.12 [.] 0x0000000000069865
0.09% crowd_perf libvulkan_radeon.so [.] 0x000000000018a489
0.09% crowd_perf libvulkan_radeon.so [.] 0x000000000033b807
0.09% crowd_perf libvulkan_radeon.so [.] 0x000000000035f6d4
0.09% crowd_perf libvulkan_radeon.so [.] 0x00000000000fa782
0.08% crowd_perf libvulkan_radeon.so [.] 0x00000000000bdfc3
0.03% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000fea2
0.01% crowd_perf libvulkan_radeon.so [.] 0x00000000001d12c7
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a447d
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000004951
0.00% crowd_perf libc.so.6 [.] 0x00000000000a5701
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] wl_display_dispatch_queue_pending
0.00% wl_cursor_surfa libwayland-client.so.0.25.0 [.] 0x0000000000003193
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001dd35f
0.00% crowd_perf libc.so.6 [.] 0x0000000000040242
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a7491
0.00% crowd_perf libc.so.6 [.] 0x00000000000a6ea4
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000027f18
0.00% crowd_perf [unknown] [k] 0xffffffff8632ecd9
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000aed9
0.00% crowd_perf libc.so.6 [.] getenv
0.00% crowd_perf libGLX_nvidia.so.610.43.03 [.] 0x000000000009e60a
0.00% crowd_perf libc.so.6 [.] 0x0000000000094006
0.00% crowd_perf libvulkan_radeon.so [.] 0x00000000001895fc
0.00% crowd_perf libc.so.6 [.] __libc_secure_getenv
0.00% wl_cursor_surfa libc.so.6 [.] 0x00000000000a6ea4
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x00000000000147ed
0.00% crowd_perf [unknown] [k] 0xffffffff850a7e70
0.00% crowd_perf libc.so.6 [.] __ctype_init
0.00% crowd_perf libc.so.6 [.] 0x0000000000064845
0.00% crowd_perf libc.so.6 [.] 0x000000000009741b
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345adb
0.00% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001cd7b4
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345cfe
0.00% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f76
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028ed0d
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345b18
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345ad6
0.00% crowd_perf libLLVM.so.22.1 [.] std::enable_if<llvm::hashing::detail::is_hashable_data<char const>::value, llvm::hash_code>::type llvm::hashing::detail::hash_combine_range_impl<char const>(char const*, char const*)
0.00% crowd_perf libc.so.6 [.] 0x0000000000097417
0.00% crowd_perf libc.so.6 [.] 0x00000000000a5770
0.00% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001cd7b9
0.00% crowd_perf libc.so.6 [.] 0x0000000000103a63
0.00% crowd_perf libnvidia-glcore.so.610.43.03 [.] 0x0000000000fcd46c
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000018d572
0.00% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjExportSyncFile
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000deb7
0.00% crowd_perf libnvidia-glsi.so.610.43.03 [.] 0x00000000000460e4
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000018d7de
0.00% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjTransfer
0.00% crowd_perf libdrm_amdgpu.so.1.134.0 [.] amdgpu_query_info
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000001fce9
0.00% wl_cursor_surfa libSDL3.so.0.4.12 [.] 0x00000000001e3f78
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ddb
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344cd4
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ccb
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000344ddd
0.00% crowd_perf libvulkan_radeon.so [.] 0x0000000000345bb3
0.00% crowd_perf [unknown] [k] 0xffffffff84e01280
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094040
0.00% crowd_perf libc.so.6 [.] 0x000000000011bed0
0.00% crowd_perf libc.so.6 [.] 0x00000000000973a0
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094084
0.00% crowd_perf libc.so.6 [.] 0x0000000000103a40
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028ece4
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000028ed4d
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000dedf
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000f60f
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000000f611
0.00% crowd_perf ld-linux-x86-64.so.2 [.] 0x000000000001f103
0.00% crowd_perf libLLVM.so.22.1 [.] 0x000000000083a104
0.00% crowd_perf libLLVM.so.22.1 [.] 0x000000000083a146
0.00% crowd_perf libc.so.6 [.] wait4
0.00% crowd_perf libc.so.6 [.] 0x0000000000094040
0.00% crowd_perf libc.so.6 [.] 0x0000000000094047
0.00% crowd_perf libc.so.6 [.] 0x00000000000a58a9
0.00% crowd_perf libdrm.so.2.134.0 [.] drmCommandWrite
0.00% crowd_perf libdrm.so.2.134.0 [.] drmSyncobjTimelineWait
0.00% crowd_perf libnvidia-glcore.so.610.43.03 [.] 0x0000000000fcd46a
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000017fa4b
0.00% crowd_perf libvulkan_radeon.so [.] 0x000000000017fae8
0.00% crowd_perf [unknown] [k] 0xffffffff84e01670
0.00% wl_cursor_surfa libc.so.6 [.] 0x0000000000094050
0.00% wl_cursor_surfa libc.so.6 [.] 0x000000000009408f
0.00% wl_cursor_surfa [unknown] [k] 0xffffffff84e01630
#
# (Tip: For hierarchical output, try: perf report --hierarchy)
#
Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 92 KiB

BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.
Submodule tools/FlameGraph deleted from 41fee1f99f