INNER CODE UNIT · Rust

paint

wkwan/flo · src/egui_integration.rs:50

    pub fn paint(
        &mut self,
        command_buffer: vk::CommandBuffer,
        extent: vk::Extent2D,
        full_output: egui::FullOutput,
    ) -> Result<(), Box<dyn std::error::Error>> {
        let clipped_primitives = self.context.tessellate(
            full_output.shapes,
            full_output.pixels_per_point,
        );
        
        // Set new and updated textures
        if !full_output.textures_delta.set.is_empty() {
            self.renderer.set_textures(
                self.queue,
                self.command_pool,
                full_output.textures_delta.set.as_slice(),
            )?;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…