mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-07 18:35:34 +00:00
gpu: resize compute output when it becomes smaller
Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
+1
-1
@@ -760,7 +760,7 @@ func (g *compute) render(tileDims image.Point) error {
|
|||||||
g.buffers.scene.buffer.Upload(gunsafe.BytesView(g.enc.scene))
|
g.buffers.scene.buffer.Upload(gunsafe.BytesView(g.enc.scene))
|
||||||
|
|
||||||
w, h := tileDims.X*tileWidthPx, tileDims.Y*tileHeightPx
|
w, h := tileDims.X*tileWidthPx, tileDims.Y*tileHeightPx
|
||||||
if g.output.size.X < w || g.output.size.Y < h {
|
if g.output.size.X != w || g.output.size.Y != h {
|
||||||
if err := g.resizeOutput(image.Pt(w, h)); err != nil {
|
if err := g.resizeOutput(image.Pt(w, h)); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user