Render meshes after quads in iced_wgpu
This commit is contained in:
parent
f9bfa82ebc
commit
e87f3acff4
@ -339,6 +339,18 @@ impl Renderer {
|
|||||||
) {
|
) {
|
||||||
let bounds = layer.bounds * scale_factor;
|
let bounds = layer.bounds * scale_factor;
|
||||||
|
|
||||||
|
if !layer.quads.is_empty() {
|
||||||
|
self.quad_pipeline.draw(
|
||||||
|
device,
|
||||||
|
encoder,
|
||||||
|
&layer.quads,
|
||||||
|
transformation,
|
||||||
|
scale_factor,
|
||||||
|
bounds,
|
||||||
|
target,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
if !layer.meshes.is_empty() {
|
if !layer.meshes.is_empty() {
|
||||||
let scaled = transformation
|
let scaled = transformation
|
||||||
* Transformation::scale(scale_factor, scale_factor);
|
* Transformation::scale(scale_factor, scale_factor);
|
||||||
@ -355,18 +367,6 @@ impl Renderer {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
if !layer.quads.is_empty() {
|
|
||||||
self.quad_pipeline.draw(
|
|
||||||
device,
|
|
||||||
encoder,
|
|
||||||
&layer.quads,
|
|
||||||
transformation,
|
|
||||||
scale_factor,
|
|
||||||
bounds,
|
|
||||||
target,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
#[cfg(any(feature = "image", feature = "svg"))]
|
#[cfg(any(feature = "image", feature = "svg"))]
|
||||||
{
|
{
|
||||||
if !layer.images.is_empty() {
|
if !layer.images.is_empty() {
|
||||||
|
Loading…
Reference in New Issue
Block a user