diff --git a/CHANGELOG.md b/CHANGELOG.md index 61e8826..0fe23ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.27] — 2026-05-16 + +### Dependencies + +- gg v0.46.11 → v0.47.0 (pixel-perfect mode `SetAntiAlias` — ADR-030, gg#319, gg#320) + ## [0.1.26] — 2026-05-15 ### Dependencies diff --git a/go.mod b/go.mod index 9a33e21..2c8a1c4 100644 --- a/go.mod +++ b/go.mod @@ -4,9 +4,11 @@ go 1.25.0 require ( github.com/coregx/signals v0.1.0 - github.com/gogpu/gg v0.46.11 + github.com/gogpu/gg v0.47.0 github.com/gogpu/gogpu v0.35.0 github.com/gogpu/gpucontext v0.18.0 + github.com/gogpu/gputypes v0.5.0 + github.com/gogpu/wgpu v0.28.1 golang.org/x/image v0.40.0 ) @@ -14,9 +16,7 @@ require ( github.com/go-text/typesetting v0.3.4 // indirect github.com/go-webgpu/goffi v0.5.1 // indirect github.com/go-webgpu/webgpu v0.4.3 // indirect - github.com/gogpu/gputypes v0.5.0 // indirect github.com/gogpu/naga v0.17.13 // indirect - github.com/gogpu/wgpu v0.28.1 // indirect golang.org/x/sys v0.44.0 // indirect golang.org/x/text v0.37.0 // indirect ) diff --git a/go.sum b/go.sum index 73938b9..0efeae8 100644 --- a/go.sum +++ b/go.sum @@ -4,32 +4,12 @@ github.com/go-text/typesetting v0.3.4 h1:YYurUOtEb9kGSOz4uE3k4OpBGsp1dDL8+fjCeaF github.com/go-text/typesetting v0.3.4/go.mod h1:4qZCQphq4KSgGTAeI0uMEkVbROgfah8BuyF5LRYr7XY= github.com/go-text/typesetting-utils v0.0.0-20260223113751-2d88ac90dae3 h1:drBZzMgdYPbmyXqOto4YhhJGrFIQCX94FpR4MzTCsos= github.com/go-text/typesetting-utils v0.0.0-20260223113751-2d88ac90dae3/go.mod h1:3/62I4La/HBRX9TcTpBj4eipLiwzf+vhI+7whTc9V7o= -github.com/go-webgpu/goffi v0.5.0 h1:EuvVRiRn9qAfCkYYXbHs9gz8NY+zv2/OA1N7gi56UVE= -github.com/go-webgpu/goffi v0.5.0/go.mod h1:wfoxNsJkU+5RFbV1kNN1kunhc1lFHuJKK3zpgx08/uM= github.com/go-webgpu/goffi v0.5.1 h1:RSPR+YKT0tmbp5Uon+xwhN1veC9cehmqMptMkQuopok= github.com/go-webgpu/goffi v0.5.1/go.mod h1:wfoxNsJkU+5RFbV1kNN1kunhc1lFHuJKK3zpgx08/uM= github.com/go-webgpu/webgpu v0.4.3 h1:dIBf7WgO/7VL2Cj7IFcq151rWqvSknsFe6k/+ZEEXEE= github.com/go-webgpu/webgpu v0.4.3/go.mod h1:HNIBiaMJNdPeQd6hmHdQsXg4t4R99xVQybnoDGOShe0= -github.com/gogpu/gg v0.46.6 h1:a55ERoNN714dMSwDCF9+Qw7Ul/+LsYID+6tWt8B1Wtc= -github.com/gogpu/gg v0.46.6/go.mod h1:M8O3+h2WCwO227paPHUVieX+a8DvsKrLNWvEs3pJ8Vc= -github.com/gogpu/gg v0.46.7 h1:0zTgUFA8C+BYjJ/EHPJHi/Yi8lqZf/VFFXfVbhQ8Sd8= -github.com/gogpu/gg v0.46.7/go.mod h1:NsQZ0v/wR4yjc8+ykccc/xf9Kh8XoC3OJZeFcXyoHWg= -github.com/gogpu/gg v0.46.8 h1:Dp4WBvS5kJhTXMjyazdyYKFKOHXqUFkL50wlatpMQ/Y= -github.com/gogpu/gg v0.46.8/go.mod h1:NsQZ0v/wR4yjc8+ykccc/xf9Kh8XoC3OJZeFcXyoHWg= -github.com/gogpu/gg v0.46.9 h1:n4cKAiVeCrUeA6CqhcbnyyfeqqvMgSe4qQjJeV74xTk= -github.com/gogpu/gg v0.46.9/go.mod h1:NsQZ0v/wR4yjc8+ykccc/xf9Kh8XoC3OJZeFcXyoHWg= -github.com/gogpu/gg v0.46.10 h1:HItrwoUbcxvuJwipZdurFpTqX5gCerbTM6/6C+Ktp+8= -github.com/gogpu/gg v0.46.10/go.mod h1:RISlse0SdncXmVpWjJQ+8T693Y1JoGdkuUh+NsCQUYs= -github.com/gogpu/gg v0.46.11 h1:VcNQTYLLNMKhLtCS0URxEzezUar9S8i35wkPt9ThreY= -github.com/gogpu/gg v0.46.11/go.mod h1:GhTdx4C5FC7l2aEKvSryO0GVh5EYs5KHEQrEXulkLB4= -github.com/gogpu/gogpu v0.34.0 h1:lDLBfpONFAn932+OOyr1AuGLgQmrTP4faYIEa1N4xXw= -github.com/gogpu/gogpu v0.34.0/go.mod h1:W9QXv4+ZM+VNPU0qkCFtcgzmrtVXjkvEojYNJ30/66A= -github.com/gogpu/gogpu v0.34.3 h1:tfnttpKedniwc0lqHgHE5660iuJe5us5BNcXRqm08+A= -github.com/gogpu/gogpu v0.34.3/go.mod h1:M03kOiwdf/ZUc+WYb5+FIPO5p1loCmfPY+qMJDlNTFw= -github.com/gogpu/gogpu v0.34.6 h1:mKuD8x1OqxjlQl1S8scPodHMpGqBAlnWbLRDTB7b+Bc= -github.com/gogpu/gogpu v0.34.6/go.mod h1:knsNvdH0AiC/aqQVxOjVOwSH5ZzQqXMs4az3tTand80= -github.com/gogpu/gogpu v0.34.8 h1:zEsudh1+0g6sRKyhxVUSzUJvswJ7zI95Tlmih7TGYSc= -github.com/gogpu/gogpu v0.34.8/go.mod h1:knsNvdH0AiC/aqQVxOjVOwSH5ZzQqXMs4az3tTand80= +github.com/gogpu/gg v0.47.0 h1:bh08GbBvTSeKlSTNorn+d55aMSgZQyrf49iT3hHzP0w= +github.com/gogpu/gg v0.47.0/go.mod h1:GhTdx4C5FC7l2aEKvSryO0GVh5EYs5KHEQrEXulkLB4= github.com/gogpu/gogpu v0.35.0 h1:8EUZLWu+JLt8UlnQkYk2JAWudHLf30ufwqRNXREJDTA= github.com/gogpu/gogpu v0.35.0/go.mod h1:Y7o4T464KMcuQWqhy8A5YKqUrx1Jlmkavu44073EVvk= github.com/gogpu/gpucontext v0.18.0 h1:Y48ScE0cNPevoqZEhT8CxWGh9C86TeCjtLu5eFU+Grw= @@ -38,23 +18,11 @@ github.com/gogpu/gputypes v0.5.0 h1:i2ED/9w6m6yLxf8XJT69/NIMSNTLO2y5F1LqvugCKIE= github.com/gogpu/gputypes v0.5.0/go.mod h1:cnXrDMwTpWTvJLW1Vreop3PcT6a2YP/i3s91rPaOavw= github.com/gogpu/naga v0.17.13 h1:VlponVgD1fEfNotx0874M4n7tnfum8YlMEB3pBdd2Ps= github.com/gogpu/naga v0.17.13/go.mod h1:15sQaHKkbqXcwTN+hHYGLsA0WBBnkmYzne/eF5p5WEg= -github.com/gogpu/wgpu v0.27.2 h1:RFViuDLp3dndli6LynaeSUnZWfMdWsgo4Pn3BM/OUAI= -github.com/gogpu/wgpu v0.27.2/go.mod h1:LordcEpJM76P0Ispw3r+3F2fAhd8khbBL7PgUa2iW/A= -github.com/gogpu/wgpu v0.27.3 h1:VRR17ManIotIYkAN/sKBX1cyGa/jw6utGMXhEckINt4= -github.com/gogpu/wgpu v0.27.3/go.mod h1:LordcEpJM76P0Ispw3r+3F2fAhd8khbBL7PgUa2iW/A= -github.com/gogpu/wgpu v0.27.4 h1:9dlucfHFFNStK6usR0UxmMO0vaAgQ17VWqdMCLNG0vc= -github.com/gogpu/wgpu v0.27.4/go.mod h1:icn/JDIIYMxk68DpU7t1f9xV+seRyFI2j3YBMY6qSho= -github.com/gogpu/wgpu v0.27.5 h1:WifeGAYuxbjHZ8NUgeFv+6XKSzR1g9CjCxM4pvMvOFc= -github.com/gogpu/wgpu v0.27.5/go.mod h1:icn/JDIIYMxk68DpU7t1f9xV+seRyFI2j3YBMY6qSho= github.com/gogpu/wgpu v0.28.1 h1:3CnX9stWxYhsdHSxzObBBJurFv69Du9suYpL5yabEHY= github.com/gogpu/wgpu v0.28.1/go.mod h1:icn/JDIIYMxk68DpU7t1f9xV+seRyFI2j3YBMY6qSho= -golang.org/x/image v0.39.0 h1:skVYidAEVKgn8lZ602XO75asgXBgLj9G/FE3RbuPFww= -golang.org/x/image v0.39.0/go.mod h1:sIbmppfU+xFLPIG0FoVUTvyBMmgng1/XAMhQ2ft0hpA= golang.org/x/image v0.40.0 h1:Tw4GyDXMo+daZN1znreBRC3VayR1aLFUyUEOLUdW1a8= golang.org/x/image v0.40.0/go.mod h1:uIc348UZMSvS5Z65CVZ7iDPaNobNFEPeJ4kbqTOszmA= golang.org/x/sys v0.44.0 h1:ildZl3J4uzeKP07r2F++Op7E9B29JRUy+a27EibtBTQ= golang.org/x/sys v0.44.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= -golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= -golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= golang.org/x/text v0.37.0 h1:Cqjiwd9eSg8e0QAkyCaQTNHFIIzWtidPahFWR83rTrc= golang.org/x/text v0.37.0/go.mod h1:a5sjxXGs9hsn/AJVwuElvCAo9v8QYLzvavO5z2PiM38=