We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e3f5b8b commit ff7b3fdCopy full SHA for ff7b3fd
1 file changed
apps/desktop/src-tauri/src/gpu_context.rs
@@ -158,6 +158,15 @@ pub async fn get_shared_gpu() -> Option<&'static SharedGpuContext> {
158
159
pub fn prewarm_gpu() {
160
tokio::spawn(async {
161
- get_shared_gpu().await;
+ let gpu = get_shared_gpu().await;
162
+ if let Some(gpu) = gpu {
163
+ let device = gpu.device.clone();
164
+ std::thread::Builder::new()
165
+ .name("pipeline-prewarm".into())
166
+ .spawn(move || {
167
+ cap_rendering::prewarm_composite_pipeline(&device);
168
+ })
169
+ .ok();
170
+ }
171
});
172
}
0 commit comments