
# Objective - I want to port `bevy_egui` to Bevy main and only reuse re-exports from Bevy ## Solution - Add exports for `BufferBinding` and `BufferDescriptor` Co-authored-by: François <8672791+mockersf@users.noreply.github.com>
45 lines
2.0 KiB
Rust
45 lines
2.0 KiB
Rust
mod bind_group;
|
|
mod bind_group_layout;
|
|
mod buffer;
|
|
mod buffer_vec;
|
|
mod pipeline;
|
|
mod pipeline_cache;
|
|
mod pipeline_specializer;
|
|
mod shader;
|
|
mod texture;
|
|
mod uniform_vec;
|
|
|
|
pub use bind_group::*;
|
|
pub use bind_group_layout::*;
|
|
pub use buffer::*;
|
|
pub use buffer_vec::*;
|
|
pub use pipeline::*;
|
|
pub use pipeline_cache::*;
|
|
pub use pipeline_specializer::*;
|
|
pub use shader::*;
|
|
pub use texture::*;
|
|
pub use uniform_vec::*;
|
|
|
|
// TODO: decide where re-exports should go
|
|
pub use wgpu::{
|
|
util::BufferInitDescriptor, AddressMode, BindGroupDescriptor, BindGroupEntry,
|
|
BindGroupLayoutDescriptor, BindGroupLayoutEntry, BindingResource, BindingType, BlendComponent,
|
|
BlendFactor, BlendOperation, BlendState, BufferAddress, BufferBinding, BufferBindingType,
|
|
BufferDescriptor, BufferSize, BufferUsages, ColorTargetState, ColorWrites, CommandEncoder,
|
|
CommandEncoderDescriptor, CompareFunction, ComputePassDescriptor, ComputePipelineDescriptor,
|
|
DepthBiasState, DepthStencilState, Extent3d, Face, Features as WgpuFeatures, FilterMode,
|
|
FragmentState as RawFragmentState, FrontFace, ImageCopyBuffer, ImageCopyBufferBase,
|
|
ImageCopyTexture, ImageCopyTextureBase, ImageDataLayout, ImageSubresourceRange, IndexFormat,
|
|
Limits as WgpuLimits, LoadOp, MultisampleState, Operations, Origin3d, PipelineLayout,
|
|
PipelineLayoutDescriptor, PolygonMode, PrimitiveState, PrimitiveTopology,
|
|
RenderPassColorAttachment, RenderPassDepthStencilAttachment, RenderPassDescriptor,
|
|
RenderPipelineDescriptor as RawRenderPipelineDescriptor, SamplerBindingType, SamplerDescriptor,
|
|
ShaderModule, ShaderModuleDescriptor, ShaderSource, ShaderStages, StencilFaceState,
|
|
StencilOperation, StencilState, StorageTextureAccess, TextureAspect, TextureDescriptor,
|
|
TextureDimension, TextureFormat, TextureSampleType, TextureUsages, TextureViewDescriptor,
|
|
TextureViewDimension, VertexAttribute, VertexBufferLayout as RawVertexBufferLayout,
|
|
VertexFormat, VertexState as RawVertexState, VertexStepMode,
|
|
};
|
|
|
|
pub use bevy_crevice::*;
|