gpu: resize compute output when it becomes smaller

Signed-off-by: Elias Naur <mail@eliasnaur.com>
This commit is contained in:
Elias Naur
2021-03-09 18:25:54 +01:00
parent 3a3ec711d3
commit 4b377aa896
+1 -1
View File
@@ -760,7 +760,7 @@ func (g *compute) render(tileDims image.Point) error {
g.buffers.scene.buffer.Upload(gunsafe.BytesView(g.enc.scene))
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 {
return err
}