mirror of
https://github.com/Noratrieb/game-wip-dontplay.git
synced 2026-01-16 20:35:02 +01:00
2.7 KiB
2.7 KiB
Changelog for egui-wgpu
All notable changes to the egui-wgpu integration will be noted in this file.
Unreleased
- Add
read_screen_rgbato the egui-wgpuPainter, to allow for capturing the current frame when using wgpu. Used in conjunction withFrame::request_screenshot. (#2676) - Improve performance of
update_buffers(#2820) - Added support for multisampling (MSAA) (#2878)
0.21.0 - 2023-02-08
- Update to
wgpu0.15 (#2629) - Return
Errinstead of panic if we can't find a device (#2428). winit::Painter::set_windowis nowasync(#2434).egui-wgpunow only depends onepaintinstead of the entireegui(#2438).winit::Painternow supports transparent backbuffer (#2684).
0.20.0 - 2022-12-08 - web support
- Renamed
RenderPasstoRenderer. - Renamed
RenderPass::executetoRenderPass::render. - Renamed
RenderPass::execute_with_renderpasstoRenderer::render(replacing existingRenderer::render) - Reexported
Renderer. - You can now use
egui-wgpuon web, using WebGL (#2107). Rendererno longer handles pass creation and depth buffer creation (#2136)PrepareCallbacknow passeswgpu::CommandEncoder(#2136)PrepareCallbackcan now returnswgpu::CommandBufferthat are bundled into a singlewgpu::Queue::submitcall (#2230)- Only a single vertex & index buffer is now created and resized when necessary (previously, vertex/index buffers were allocated for every mesh) (#2148).
Renderer::update_textureno longer creates a newwgpu::Samplerwith every new texture (#2198)Painter's instance/device/adapter/surface creation is now configurable viaWgpuConfiguration(#2207)- Fix panic on using a depth buffer (#2316)
0.19.0 - 2022-08-20
- Enables deferred render + surface state initialization for Android (#1634).
- Make
RenderPassSendandSync(#1883).
0.18.0 - 2022-05-15
First published version since moving the code into the egui repository from https://github.com/LU15W1R7H/eww.