From be9dc59795a6680fe6b6368af4f43f03055976d3 Mon Sep 17 00:00:00 2001 From: James Gayfer <10660608+jgayfer@users.noreply.github.com> Date: Mon, 2 Dec 2024 06:24:06 -0800 Subject: [PATCH] Update the build --- Cargo.toml | 7 ++++--- src/render/light_map/pipeline.rs | 1 + src/render/lighting/pipeline.rs | 3 ++- src/render/sdf/pipeline.rs | 1 + 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 56d4710..d3e0d74 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bevy_light_2d" -version = "0.5.0-rc.1" +version = "0.5.0" edition = "2021" categories = ["game-engines", "graphics", "rendering"] description = "General purpose 2d lighting for the Bevy game engine." @@ -11,16 +11,17 @@ readme = "README.md" exclude = ["assets/*", "static/*"] [dependencies] -bevy = { version = "0.15.0-rc.2", default-features = false, features = [ +bevy = { version = "0.15.0", default-features = false, features = [ "bevy_render", "bevy_core_pipeline", "bevy_winit", "x11", + "png" ] } smallvec = "1.13" [dev-dependencies] -bevy = { version = "0.15.0-rc.2", default-features = false, features = [ +bevy = { version = "0.15.0", default-features = false, features = [ "bevy_render", "bevy_core_pipeline", "bevy_winit", diff --git a/src/render/light_map/pipeline.rs b/src/render/light_map/pipeline.rs index 3c65b09..0f8616d 100644 --- a/src/render/light_map/pipeline.rs +++ b/src/render/light_map/pipeline.rs @@ -67,6 +67,7 @@ impl FromWorld for LightMapPipeline { depth_stencil: None, multisample: MultisampleState::default(), push_constant_ranges: vec![], + zero_initialize_workgroup_memory: false, }); Self { diff --git a/src/render/lighting/pipeline.rs b/src/render/lighting/pipeline.rs index 09f6e8b..a1c80c5 100644 --- a/src/render/lighting/pipeline.rs +++ b/src/render/lighting/pipeline.rs @@ -1,4 +1,5 @@ use bevy::core_pipeline::fullscreen_vertex_shader::fullscreen_shader_vertex_state; +use bevy::image::BevyDefault; use bevy::prelude::*; use bevy::render::render_resource::binding_types::{sampler, texture_2d}; use bevy::render::render_resource::{ @@ -7,7 +8,6 @@ use bevy::render::render_resource::{ SamplerDescriptor, ShaderStages, SpecializedRenderPipeline, TextureFormat, TextureSampleType, }; use bevy::render::renderer::RenderDevice; -use bevy::render::texture::BevyDefault; use bevy::render::view::ViewTarget; use super::{LightingPipelineKey, LIGHTING_SHADER}; @@ -69,6 +69,7 @@ impl SpecializedRenderPipeline for LightingPipeline { depth_stencil: None, multisample: MultisampleState::default(), push_constant_ranges: vec![], + zero_initialize_workgroup_memory: false, } } } diff --git a/src/render/sdf/pipeline.rs b/src/render/sdf/pipeline.rs index 253c340..2846850 100644 --- a/src/render/sdf/pipeline.rs +++ b/src/render/sdf/pipeline.rs @@ -56,6 +56,7 @@ impl FromWorld for SdfPipeline { depth_stencil: None, multisample: MultisampleState::default(), push_constant_ranges: vec![], + zero_initialize_workgroup_memory: false, }); Self {