-
Notifications
You must be signed in to change notification settings - Fork 342
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
News: Release 0.11 #657
News: Release 0.11 #657
Conversation
Maybe the default tonemapping change should at least be mentioned and have before and after images? |
Good call! |
I'm going to start claiming unclaimed things now in small chunks. Starting with WebGPU support and EntityRef Queries. |
I'll claim Immediate Mode Gizmo Rendering. |
I'll tentatively claim the following sections (if I know I won't be able to finish them by the end of this weekend, I'll un-claim them):
|
Co-authored-by: JMS55 <[email protected]> Co-authored-by: Carter Anderson <[email protected]>
Co-authored-by: Carter Anderson <[email protected]>
Co-authored-by: Carter Anderson <[email protected]>
Co-authored-by: Carter Anderson <[email protected]>
Co-authored-by: Carter Anderson <[email protected]>
Co-authored-by: JMS55 <[email protected]>
Co-authored-by: Carter Anderson <[email protected]>
Co-authored-by: Carter Anderson <[email protected]>
Claiming Screenshot API, RenderTarget::TextureView, and Default Tonemapping Method. |
Co-authored-by: IceSentry <[email protected]>
Evaluating #689 now |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@cart some last minute tweaks to the SSAO section, there's some credits I definitely need to give.
Co-authored-by: JMS55 <[email protected]>
Co-authored-by: JMS55 <[email protected]>
Co-authored-by: Nicola Papale <[email protected]> Co-authored-by: Nicola Papale <[email protected]>
Skipped the merge queue because its already pretty late in the day and we've only tweaked styles. |
How this works
(This contains sections as of bevyengine/bevy@10f5c92)
For the Bevy 0.11 release blog post, I'm opening the doors to other people writing blog post sections. Specifically, if you worked on a feature in a substantial way and are interested in presenting it, you can now ask to claim a section by leaving a comment in this PR. If you claim a section, submit a pull request to the
release-0.11.0
branch in this repo. For the next week, we will be filling in sections (the release target is Friday July 7th or Saturday July 8th). Please don't claim a section if you don't plan on completing it within that timeline. Also don't claim a section if you weren't an active participant in the design and implementation of the change (unless you are a Maintainer or SME).I will claim any unclaimed sections.
Try to match the style of previous release blog posts as much as possible.
Headliners
Headliners are our "big ticket high importance / high profile" changes. They are listed briefly at the beginning of the blog post, their entries are roughly sorted "to the top", and they are given priority when it comes to "space in the blog post". If you think we missed something (or didn't prioritize something appropriately), let us know.
Sections
These are the sections we will cover in the blog post. If a section has been claimed, it will have
(claimed by X)
in the title. If it is unclaimed it will have(unclaimed)
in the title. Let us know if we missed a section. We don't cover every feature, but we should cover pretty much everything that would be interesting to users. Note that what is interesting or challenging to implement is not necessarily something that is relevant to our blog post readers. And sometimes the reverse is true!If you believe a section should be split up or reorganized, just bring it up here and we can discuss it.
WebGPU Support (claimed by @cart)Improved Shader Imports (claimed by @robtfm)Morph Targets (claimed by @nicopap)Screen Space Ambient Occlusion (SSAO) (claimed by @JMS55)Temporal Antialiasing (TAA) (claimed by @JMS55)Parallax Mapping (claimed by @nicopap)Immediate Mode Line/Gizmo Drawing (claimed by @devil-ira)
bevy_polyline
arc_2d
function for gizmosSkybox (claimed by @JMS55)Robust Contrast Adaptive Sharpening (claimed by @cart)
ECS Audio APIs (claimed by @cart)
Screenshot API (claimed by @cart)RenderTarget::TextureView (claimed by @cart)RenderTarget::TextureView
Simpler RenderGraph Construction (claimed by @IceSentry)Change default tonemapping method (claimed by @cart)Schedule-First (claimed by @cart)Nested System Tuples (claimed by @cart)run_if
for Tuples of Systems (claimed by @cart)run_if
forSystemConfigs
via anonymous system setsEntityRef Queries (claimed by @cart)Has Queries (claimed by @cart)
Renamed Command Application (claimed by @cart)
Derive Event (claimed by @cart)
#[derive(Event)]
on all EventsUI Node Borders (claimed by @cart)
CSS Grid Support (claimed by @cart)
bevy_ui
Default Font (claimed by @cart)
Improved Text Wrapping (claimed by @cart)
text_system
splitNoWrap
Text
featureUI Texture Atlas Support (claimed by @mwbryant)Faster UI Render Batching (claimed by @cart)
Delayed Asset Hot Reloading (claimed by @cart)
Custom glTF Vertex Attributes (claimed by @cart)
Stable TypePath (unclaimed)
Better Proxies (claimed by @MrGVSV)FromReflect Ergonomics (claimed by @MrGVSV)No More Bors (unclaimed)
New CI Jobs (unclaimed)
New Examples (unclaimed)
overflow_debug
exampleLineBreakOn
exampleDeref Derive Attribute (claimed by @MrGVSV)#[deref]
attributeGlobal Audio Volume (claimed by @cart)
Resource Support in Scenes (claimed by @MrGVSV)Scene Filtering (claimed by @MrGVSV)Gamepad Rumble Support (claimed by @nicopap)Potential Sections
These are worth considering if we have time and space, but probably shouldn't take priority over the sections above. Very negotiable though this isn't an exact science!
A-Diagnostics
A-App
add_plugins
, deprecateadd_plugin
A-Reflect (claimed by @MrGVSV)#[reflect(default)]
on enum variant fieldsA-Rendering
vertex_count
for indexed meshes onGpuMesh
WebP
image format supportMAY_DISCARD
shader def, enabling early depth tests for most casesAabb
calculation forSprite
,TextureAtlasSprite
andMesh2d
A-Windowing
A-UI
UiImage
helper functionsStyle
properties that useSize
+ removeSize
Overflow
by axisMeasureFunc
improvementsChildren
A-ECS
&World
#[system_param(ignore)]
and#[world_query(ignore)]
unnecessary#[system_param(ignore)]
and#[world_query(ignore)]
WorldQuery
macro to tuple structsDeref
forState<S>
scope
API for world schedulesany_component_removed
conditionUnsafeWorldCell
to increase code quality forSystemParam
UnsafeWorldCell
UnsafeWorldCell
Condition
trait generictrack_caller
attribute on panicking entity accessor methodsScenes
Initial PR from my branch instead of the upstream
release-0.11.0
branch: #656