fluxa-desktop/src-tauri
KhooLy f5aedac0b5 refactor: split VulkanContext's impl block across linux_vulkan/ submodules
linux_vulkan.rs's single impl VulkanContext spanned ~840 lines. Split
into three sibling submodules under linux_vulkan/, same file+dir mod
pattern used for mpv_render/: init.rs (new() bootstrap + Drop teardown),
swapchain.rs (semaphore/command-buffer/swapchain creation + resize),
render.rs (frame acquire/submit/present loop + accessors).

create_semaphores, create_command_buffer, create_swapchain needed
pub(super) since new() (in init.rs) and recover_after_render_error()
(in render.rs) call them across the new file boundary.

No logic changed — verified with cargo check.
2026-07-30 03:35:14 +03:00
..
assets
capabilities Add stream/magnet link copy and download-from-context-menu 2026-07-15 19:36:03 +03:00
examples style: run rustfmt over backend Rust modules 2026-07-27 16:12:54 +03:00
icons
patches/tauri-runtime-wry-2.11.2
plugins/tauri-plugin-libmpv
src refactor: split VulkanContext's impl block across linux_vulkan/ submodules 2026-07-30 03:35:14 +03:00
build.rs
Cargo.lock feat(player): show HDR badge in player header when playing HDR content 2026-07-28 21:28:23 +03:00
Cargo.toml chore: bump to Rust edition 2024, update GitHub Actions to latest majors 2026-07-28 15:27:42 +03:00
fetch-libmpv.sh
tauri.conf.json feat(desktop): HDR display output support (Windows) 2026-07-27 16:17:18 +03:00