diff --git a/internal/rendertest/bench_test.go b/gpu/internal/rendertest/bench_test.go similarity index 100% rename from internal/rendertest/bench_test.go rename to gpu/internal/rendertest/bench_test.go diff --git a/internal/rendertest/clip_test.go b/gpu/internal/rendertest/clip_test.go similarity index 100% rename from internal/rendertest/clip_test.go rename to gpu/internal/rendertest/clip_test.go diff --git a/internal/rendertest/doc.go b/gpu/internal/rendertest/doc.go similarity index 100% rename from internal/rendertest/doc.go rename to gpu/internal/rendertest/doc.go diff --git a/internal/rendertest/refs/TestBuildOffscreen.png b/gpu/internal/rendertest/refs/TestBuildOffscreen.png similarity index 100% rename from internal/rendertest/refs/TestBuildOffscreen.png rename to gpu/internal/rendertest/refs/TestBuildOffscreen.png diff --git a/internal/rendertest/refs/TestBuildOffscreen_1.png b/gpu/internal/rendertest/refs/TestBuildOffscreen_1.png similarity index 100% rename from internal/rendertest/refs/TestBuildOffscreen_1.png rename to gpu/internal/rendertest/refs/TestBuildOffscreen_1.png diff --git a/internal/rendertest/refs/TestClipOffset.png b/gpu/internal/rendertest/refs/TestClipOffset.png similarity index 100% rename from internal/rendertest/refs/TestClipOffset.png rename to gpu/internal/rendertest/refs/TestClipOffset.png diff --git a/internal/rendertest/refs/TestClipPaintOffset.png b/gpu/internal/rendertest/refs/TestClipPaintOffset.png similarity index 100% rename from internal/rendertest/refs/TestClipPaintOffset.png rename to gpu/internal/rendertest/refs/TestClipPaintOffset.png diff --git a/internal/rendertest/refs/TestClipRotate.png b/gpu/internal/rendertest/refs/TestClipRotate.png similarity index 100% rename from internal/rendertest/refs/TestClipRotate.png rename to gpu/internal/rendertest/refs/TestClipRotate.png diff --git a/internal/rendertest/refs/TestClipScale.png b/gpu/internal/rendertest/refs/TestClipScale.png similarity index 100% rename from internal/rendertest/refs/TestClipScale.png rename to gpu/internal/rendertest/refs/TestClipScale.png diff --git a/internal/rendertest/refs/TestComplicatedTransform.png b/gpu/internal/rendertest/refs/TestComplicatedTransform.png similarity index 100% rename from internal/rendertest/refs/TestComplicatedTransform.png rename to gpu/internal/rendertest/refs/TestComplicatedTransform.png diff --git a/internal/rendertest/refs/TestDashedPathFlatCapEllipse.png b/gpu/internal/rendertest/refs/TestDashedPathFlatCapEllipse.png similarity index 100% rename from internal/rendertest/refs/TestDashedPathFlatCapEllipse.png rename to gpu/internal/rendertest/refs/TestDashedPathFlatCapEllipse.png diff --git a/internal/rendertest/refs/TestDashedPathFlatCapZ.png b/gpu/internal/rendertest/refs/TestDashedPathFlatCapZ.png similarity index 100% rename from internal/rendertest/refs/TestDashedPathFlatCapZ.png rename to gpu/internal/rendertest/refs/TestDashedPathFlatCapZ.png diff --git a/internal/rendertest/refs/TestDashedPathFlatCapZNoDash.png b/gpu/internal/rendertest/refs/TestDashedPathFlatCapZNoDash.png similarity index 100% rename from internal/rendertest/refs/TestDashedPathFlatCapZNoDash.png rename to gpu/internal/rendertest/refs/TestDashedPathFlatCapZNoDash.png diff --git a/internal/rendertest/refs/TestDashedPathFlatCapZNoPath.png b/gpu/internal/rendertest/refs/TestDashedPathFlatCapZNoPath.png similarity index 100% rename from internal/rendertest/refs/TestDashedPathFlatCapZNoPath.png rename to gpu/internal/rendertest/refs/TestDashedPathFlatCapZNoPath.png diff --git a/internal/rendertest/refs/TestDeferredPaint.png b/gpu/internal/rendertest/refs/TestDeferredPaint.png similarity index 100% rename from internal/rendertest/refs/TestDeferredPaint.png rename to gpu/internal/rendertest/refs/TestDeferredPaint.png diff --git a/internal/rendertest/refs/TestLinearGradient.png b/gpu/internal/rendertest/refs/TestLinearGradient.png similarity index 100% rename from internal/rendertest/refs/TestLinearGradient.png rename to gpu/internal/rendertest/refs/TestLinearGradient.png diff --git a/internal/rendertest/refs/TestLinearGradientAngled.png b/gpu/internal/rendertest/refs/TestLinearGradientAngled.png similarity index 100% rename from internal/rendertest/refs/TestLinearGradientAngled.png rename to gpu/internal/rendertest/refs/TestLinearGradientAngled.png diff --git a/internal/rendertest/refs/TestNegativeOverlaps.png b/gpu/internal/rendertest/refs/TestNegativeOverlaps.png similarity index 100% rename from internal/rendertest/refs/TestNegativeOverlaps.png rename to gpu/internal/rendertest/refs/TestNegativeOverlaps.png diff --git a/internal/rendertest/refs/TestNoClipFromPaint.png b/gpu/internal/rendertest/refs/TestNoClipFromPaint.png similarity index 100% rename from internal/rendertest/refs/TestNoClipFromPaint.png rename to gpu/internal/rendertest/refs/TestNoClipFromPaint.png diff --git a/internal/rendertest/refs/TestOffsetScaleTexture.png b/gpu/internal/rendertest/refs/TestOffsetScaleTexture.png similarity index 100% rename from internal/rendertest/refs/TestOffsetScaleTexture.png rename to gpu/internal/rendertest/refs/TestOffsetScaleTexture.png diff --git a/internal/rendertest/refs/TestOffsetTexture.png b/gpu/internal/rendertest/refs/TestOffsetTexture.png similarity index 100% rename from internal/rendertest/refs/TestOffsetTexture.png rename to gpu/internal/rendertest/refs/TestOffsetTexture.png diff --git a/internal/rendertest/refs/TestPaintAbsolute.png b/gpu/internal/rendertest/refs/TestPaintAbsolute.png similarity index 100% rename from internal/rendertest/refs/TestPaintAbsolute.png rename to gpu/internal/rendertest/refs/TestPaintAbsolute.png diff --git a/internal/rendertest/refs/TestPaintArc.png b/gpu/internal/rendertest/refs/TestPaintArc.png similarity index 100% rename from internal/rendertest/refs/TestPaintArc.png rename to gpu/internal/rendertest/refs/TestPaintArc.png diff --git a/internal/rendertest/refs/TestPaintClippedBorder.png b/gpu/internal/rendertest/refs/TestPaintClippedBorder.png similarity index 100% rename from internal/rendertest/refs/TestPaintClippedBorder.png rename to gpu/internal/rendertest/refs/TestPaintClippedBorder.png diff --git a/internal/rendertest/refs/TestPaintClippedCircle.png b/gpu/internal/rendertest/refs/TestPaintClippedCircle.png similarity index 100% rename from internal/rendertest/refs/TestPaintClippedCircle.png rename to gpu/internal/rendertest/refs/TestPaintClippedCircle.png diff --git a/internal/rendertest/refs/TestPaintClippedCirle.png b/gpu/internal/rendertest/refs/TestPaintClippedCirle.png similarity index 100% rename from internal/rendertest/refs/TestPaintClippedCirle.png rename to gpu/internal/rendertest/refs/TestPaintClippedCirle.png diff --git a/internal/rendertest/refs/TestPaintClippedRect.png b/gpu/internal/rendertest/refs/TestPaintClippedRect.png similarity index 100% rename from internal/rendertest/refs/TestPaintClippedRect.png rename to gpu/internal/rendertest/refs/TestPaintClippedRect.png diff --git a/internal/rendertest/refs/TestPaintClippedTexture.png b/gpu/internal/rendertest/refs/TestPaintClippedTexture.png similarity index 100% rename from internal/rendertest/refs/TestPaintClippedTexture.png rename to gpu/internal/rendertest/refs/TestPaintClippedTexture.png diff --git a/internal/rendertest/refs/TestPaintOffset.png b/gpu/internal/rendertest/refs/TestPaintOffset.png similarity index 100% rename from internal/rendertest/refs/TestPaintOffset.png rename to gpu/internal/rendertest/refs/TestPaintOffset.png diff --git a/internal/rendertest/refs/TestPaintRect.png b/gpu/internal/rendertest/refs/TestPaintRect.png similarity index 100% rename from internal/rendertest/refs/TestPaintRect.png rename to gpu/internal/rendertest/refs/TestPaintRect.png diff --git a/internal/rendertest/refs/TestPaintRotate.png b/gpu/internal/rendertest/refs/TestPaintRotate.png similarity index 100% rename from internal/rendertest/refs/TestPaintRotate.png rename to gpu/internal/rendertest/refs/TestPaintRotate.png diff --git a/internal/rendertest/refs/TestPaintShear.png b/gpu/internal/rendertest/refs/TestPaintShear.png similarity index 100% rename from internal/rendertest/refs/TestPaintShear.png rename to gpu/internal/rendertest/refs/TestPaintShear.png diff --git a/internal/rendertest/refs/TestPaintTexture.png b/gpu/internal/rendertest/refs/TestPaintTexture.png similarity index 100% rename from internal/rendertest/refs/TestPaintTexture.png rename to gpu/internal/rendertest/refs/TestPaintTexture.png diff --git a/internal/rendertest/refs/TestRepeatedPaintsZ.png b/gpu/internal/rendertest/refs/TestRepeatedPaintsZ.png similarity index 100% rename from internal/rendertest/refs/TestRepeatedPaintsZ.png rename to gpu/internal/rendertest/refs/TestRepeatedPaintsZ.png diff --git a/internal/rendertest/refs/TestReuseStencil.png b/gpu/internal/rendertest/refs/TestReuseStencil.png similarity index 100% rename from internal/rendertest/refs/TestReuseStencil.png rename to gpu/internal/rendertest/refs/TestReuseStencil.png diff --git a/internal/rendertest/refs/TestRotateClipTexture.png b/gpu/internal/rendertest/refs/TestRotateClipTexture.png similarity index 100% rename from internal/rendertest/refs/TestRotateClipTexture.png rename to gpu/internal/rendertest/refs/TestRotateClipTexture.png diff --git a/internal/rendertest/refs/TestRotateTexture.png b/gpu/internal/rendertest/refs/TestRotateTexture.png similarity index 100% rename from internal/rendertest/refs/TestRotateTexture.png rename to gpu/internal/rendertest/refs/TestRotateTexture.png diff --git a/internal/rendertest/refs/TestStrokedPathBevelFlat.png b/gpu/internal/rendertest/refs/TestStrokedPathBevelFlat.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathBevelFlat.png rename to gpu/internal/rendertest/refs/TestStrokedPathBevelFlat.png diff --git a/internal/rendertest/refs/TestStrokedPathBevelRound.png b/gpu/internal/rendertest/refs/TestStrokedPathBevelRound.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathBevelRound.png rename to gpu/internal/rendertest/refs/TestStrokedPathBevelRound.png diff --git a/internal/rendertest/refs/TestStrokedPathBevelSquare.png b/gpu/internal/rendertest/refs/TestStrokedPathBevelSquare.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathBevelSquare.png rename to gpu/internal/rendertest/refs/TestStrokedPathBevelSquare.png diff --git a/internal/rendertest/refs/TestStrokedPathFlatMiter.png b/gpu/internal/rendertest/refs/TestStrokedPathFlatMiter.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathFlatMiter.png rename to gpu/internal/rendertest/refs/TestStrokedPathFlatMiter.png diff --git a/internal/rendertest/refs/TestStrokedPathFlatMiterInf.png b/gpu/internal/rendertest/refs/TestStrokedPathFlatMiterInf.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathFlatMiterInf.png rename to gpu/internal/rendertest/refs/TestStrokedPathFlatMiterInf.png diff --git a/internal/rendertest/refs/TestStrokedPathRoundRound.png b/gpu/internal/rendertest/refs/TestStrokedPathRoundRound.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathRoundRound.png rename to gpu/internal/rendertest/refs/TestStrokedPathRoundRound.png diff --git a/internal/rendertest/refs/TestStrokedPathZeroWidth.png b/gpu/internal/rendertest/refs/TestStrokedPathZeroWidth.png similarity index 100% rename from internal/rendertest/refs/TestStrokedPathZeroWidth.png rename to gpu/internal/rendertest/refs/TestStrokedPathZeroWidth.png diff --git a/internal/rendertest/refs/TestTransformMacro.png b/gpu/internal/rendertest/refs/TestTransformMacro.png similarity index 100% rename from internal/rendertest/refs/TestTransformMacro.png rename to gpu/internal/rendertest/refs/TestTransformMacro.png diff --git a/internal/rendertest/refs/TestTransformOrder.png b/gpu/internal/rendertest/refs/TestTransformOrder.png similarity index 100% rename from internal/rendertest/refs/TestTransformOrder.png rename to gpu/internal/rendertest/refs/TestTransformOrder.png diff --git a/internal/rendertest/render_test.go b/gpu/internal/rendertest/render_test.go similarity index 100% rename from internal/rendertest/render_test.go rename to gpu/internal/rendertest/render_test.go diff --git a/internal/rendertest/transform_test.go b/gpu/internal/rendertest/transform_test.go similarity index 100% rename from internal/rendertest/transform_test.go rename to gpu/internal/rendertest/transform_test.go diff --git a/internal/rendertest/util_test.go b/gpu/internal/rendertest/util_test.go similarity index 100% rename from internal/rendertest/util_test.go rename to gpu/internal/rendertest/util_test.go