807 Commits

Author SHA1 Message Date
adroitwhiz
562e535a13 recache node_modules 2020-05-11 15:02:01 -04:00
adroitwhiz
42d3f6c012 uncache node_modules 2020-05-11 14:58:47 -04:00
adroitwhiz
9c01f364d4 Catch promise errors and exit with code 1 2020-05-11 14:43:54 -04:00
adroitwhiz
5d085f678f Add cached Playwright directory to Travis cache 2020-05-11 14:43:54 -04:00
adroitwhiz
7df536f492 Bump Node to 10 2020-05-11 14:43:54 -04:00
adroitwhiz
a41bcafac7 Use Playwright instead of Puppeteer 2020-05-11 14:43:54 -04:00
adroitwhiz
5566a600ba reference "wait for SVG skins to load" issue 2020-05-11 14:43:54 -04:00
adroitwhiz
34072d2f53 Fix file input in tests 2020-05-11 14:43:54 -04:00
adroitwhiz
fdd02a6bd6 download Chromium only when tests are run 2020-05-11 14:43:54 -04:00
adroitwhiz
ec141ff76d Replace Chromeless with Puppeteer 2020-05-11 14:43:54 -04:00
Chris Willis-Ford
4b03eb29fd
Merge pull request #590 from adroitwhiz/i-hate-safari
Tweak pen shader to avoid float precision issues
2020-05-06 13:38:32 -07:00
adroitwhiz
51bceb68e5 Address review feedback 2020-05-06 16:21:18 -04:00
adroitwhiz
4b7558f2d2 Fix another annoying precision bug.
Who knew fragment shaders were so difficult?
2020-05-01 14:04:03 -04:00
DD Liu
84f878e553
Merge pull request #591 from LLK/master
Merge master into develop
2020-04-27 13:47:31 -04:00
DD Liu
b6424a2f80
Merge pull request #588 from adroitwhiz/fix-resize
Call draw() after resizing canvas
2020-04-27 13:38:25 -04:00
adroitwhiz
0b47d87f2f Tweak pen shader to avoid float precision issues 2020-04-25 19:43:20 -04:00
adroitwhiz
41e21ed129 Only resize canvas when necessary 2020-04-24 18:51:48 -04:00
adroitwhiz
6d28f42d57 Call draw() after resizing canvas 2020-04-24 16:20:11 -04:00
DD Liu
4b2e17186b
Merge pull request #585 from adroitwhiz/update-silhouette-convex-hull
Update drawables' matrix + silhouette in _getConvexHullPointsForDrawable
2020-04-24 14:59:17 -04:00
DD Liu
6dd833a7f9
Merge pull request #586 from LLK/revert-582-revert-580-revert-559-revert-438-pen-shader
Revert "Revert "Revert "Revert "Draw pen lines via fragment shader""""
2020-04-22 19:45:49 -04:00
DD Liu
5bf185262a
Revert "Revert "Revert "Revert "Draw pen lines via fragment shader"""" 2020-04-22 18:16:58 -04:00
adroitwhiz
e9d6c1d13f Update drawables' matrix+silhouette for hull calc. 2020-04-15 04:51:34 -04:00
DD Liu
58bd9cbe19
Merge pull request #582 from LLK/revert-580-revert-559-revert-438-pen-shader
Revert "Revert "Revert "Draw pen lines via fragment shader"""
2020-04-09 12:30:38 -04:00
DD Liu
bf43ef363a
Revert "Revert "Revert "Draw pen lines via fragment shader""" 2020-04-09 12:27:19 -04:00
DD Liu
a94f238ea1
Merge pull request #580 from LLK/revert-559-revert-438-pen-shader
Revert "Revert "Draw pen lines via fragment shader""
2020-04-02 15:14:15 -04:00
DD Liu
4a521509da
Merge branch 'develop' into revert-559-revert-438-pen-shader 2020-04-02 14:28:08 -04:00
DD Liu
d17066b745
Merge pull request #475 from adroitwhiz/penskin-silhouette-from-data
Set PenSkin silhouette data directly
2020-04-02 14:24:49 -04:00
DD Liu
6cde82d33d
Merge pull request #556 from adroitwhiz/unmultiply-extracted-drawables
Un-premultiply extracted drawables
2020-04-02 14:24:34 -04:00
DD Liu
4958bb5c69
Revert "Revert "Draw pen lines via fragment shader"" 2020-04-02 14:14:06 -04:00
adroitwhiz
a427461467 Clarify draw mode comments 2020-03-26 23:01:18 -04:00
DD Liu
d37c847389
Merge pull request #561 from adroitwhiz/setemptyimagedata-rotation-center
Set rotation center to [0, 0] in setEmptyImageData
2020-03-19 14:58:16 -04:00
adroitwhiz
dd93869411 Set rotation center to [0, 0] in setEmptyImageData 2020-03-04 23:49:09 -05:00
DD Liu
a28753fb5a
Merge pull request #559 from LLK/revert-438-pen-shader
Revert "Draw pen lines via fragment shader"
2020-02-28 10:19:45 -05:00
DD Liu
adf6fd6dae
Revert "Draw pen lines via fragment shader" 2020-02-28 10:00:40 -05:00
DD Liu
8139afdb52
Merge pull request #438 from adroitwhiz/pen-shader
Draw pen lines via fragment shader
2020-02-27 15:55:53 -05:00
adroitwhiz
7d652b44d3 Move pen line bounds calculation to vertex shader 2020-02-11 17:46:12 -05:00
adroitwhiz
6bc1c32cf8 Explain pen line shader better 2020-02-07 07:11:35 -05:00
adroitwhiz
936afeef60 Tighten pen bounds 2020-02-07 07:11:28 -05:00
adroitwhiz
9e12f093f6 Cleanup 2020-02-05 03:18:47 -05:00
adroitwhiz
24851f28f8 Draw pen lines via fragment shader 2020-02-05 03:18:47 -05:00
adroitwhiz
90b8f15d8c Un-premultiply extracted drawables 2020-02-04 22:32:04 -05:00
DD Liu
2a36dadf21
Merge pull request #554 from LLK/greenkeeper/scratch-vm-0.2.0-prerelease.20191227164934
chore(package): update scratch-vm to version 0.2.0-prerelease.2019122…
2020-02-04 20:11:03 -05:00
DD Liu
490f0a4ecb
Merge pull request #553 from LLK/greenkeeper/scratch-svg-renderer-0.2.0-prerelease.20200205003400
fix(package): update scratch-svg-renderer to version 0.2.0-prerelease…
2020-02-04 20:00:29 -05:00
greenkeeper[bot]
c55344d55b
fix(package): update scratch-svg-renderer to version 0.2.0-prerelease.20200205003400
Closes #552
2020-02-05 00:35:17 +00:00
adroitwhiz
b194394cfd Set PenSkin silhouette data directly 2020-01-28 21:05:33 -05:00
Chris Willis-Ford
d0d98de38f
Merge pull request #515 from adroitwhiz/premultiply-the-sequel
Use premultiplied alpha everywhere, take 2
2020-01-28 12:49:27 -08:00
adroitwhiz
0cb97a202a Address review feedback 2020-01-24 05:28:20 -05:00
adroitwhiz
10a6d87eb6 Premultiplied alpha, take 2 2020-01-23 14:41:53 -05:00
Chris Willis-Ford
fed02ca582
Merge pull request #544 from adroitwhiz/fix-vector-silhouette
Fix SVGSkin silhouettes
2020-01-13 14:34:52 -05:00
adroitwhiz
2985f2ac54 Fix SVGSkin silhouettes 2020-01-10 06:24:01 -05:00