Commit graph

783 commits

Author SHA1 Message Date
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
DD Liu
a67cd48ef6
Merge pull request #485 from adroitwhiz/effect-transform-optimizations
Optimize effect transforms
2020-01-09 14:52:14 -05:00
DD Liu
ed889bce72
Merge pull request #539 from adroitwhiz/zero-size
Set zero-sized SVG MIPs to empty texture
2020-01-09 02:29:30 -05:00
DD Liu
570fa9880f
Merge pull request #540 from fsih/updateSvgRend
Update svg renderer
2020-01-09 02:28:51 -05:00
DD Liu
ad9b90805f Update svg renderer 2020-01-09 02:17:25 -05:00
adroitwhiz
6d9cec8222 Set zero-sized SVG MIPs to empty texture 2020-01-09 01:09:47 -05:00
adroitwhiz
8d1117b36a Simplify EffectTransform call signatures 2020-01-07 16:11:53 -05:00
adroitwhiz
dd2d54ed13 Optimize effect transforms 2020-01-07 16:11:39 -05:00
DD Liu
5215c99544
Merge pull request #536 from adroitwhiz/update-svg-renderer
Update scratch-svg-renderer to required version
2020-01-07 15:48:33 -05:00
adroitwhiz
d8db4b5c08 Update scratch-svg-renderer to required version 2020-01-07 14:48:34 -05:00
Chris Willis-Ford
478698cf12
Merge pull request #527 from adroitwhiz/svgmip-synchronous
Synchronous SVG mipmaps
2020-01-07 08:54:00 -08:00
DD Liu
8409de7684
Merge pull request #534 from LLK/greenkeeper/scratch-svg-renderer-0.2.0-prerelease.20200103191258
Update scratch-svg-renderer to the latest version 🚀
2020-01-07 11:48:23 -05:00
adroitwhiz
6662a7d556
Address review feedback
Co-Authored-By: Chris Willis-Ford <cwillisf@users.noreply.github.com>
2020-01-07 10:47:10 -05:00
greenkeeper[bot]
5dc809014e
fix(package): update scratch-svg-renderer to version 0.2.0-prerelease.20200103191258 2020-01-03 19:18:09 +00:00
greenkeeper[bot]
53374ac77f
chore(package): update scratch-vm to version 0.2.0-prerelease.20191227164934
Closes #525
2019-12-27 16:51:50 +00:00
picklesrus
932846f484
Merge pull request #531 from LLK/greenkeeper/scratch-svg-renderer-0.2.0-prerelease.20191217211338
Update scratch-svg-renderer to the latest version 🚀
2019-12-17 16:21:56 -05:00
greenkeeper[bot]
db1c7b3b2d
fix(package): update scratch-svg-renderer to version 0.2.0-prerelease.20191217211338 2019-12-17 21:14:57 +00:00
DD Liu
e12646871e
Merge pull request #487 from adroitwhiz/pen-stamp-to-framebuffer
penStamp() directly to the PenSkin's framebuffer
2019-12-11 15:30:28 -05:00
adroitwhiz
bf5d666737 Synchronous SVG mipmaps 2019-11-26 16:48:45 -05:00
Chris Willis-Ford
b1274d5820
Merge pull request #431 from ktbee/javascript-scaled-textures
Add JavaScript MIPs for scaling textures larger and smaller
2019-11-26 12:57:51 -08:00
DD Liu
58aa05c0a7
Merge pull request #480 from adroitwhiz/usenearest-fix-2
Fix useNearest() to take renderer scale into account, take two
2019-11-06 15:43:06 -05:00
DD Liu
c6b5824694
Merge pull request #514 from adroitwhiz/simplify-reskin
Remove setConvexHullDirty and setTransformDirty calls from _reskin
2019-11-06 11:36:38 -05:00
DD Liu
066b243f04
Merge pull request #521 from adroitwhiz/text-bubble-edge-fix
Call beginPath on TextBubbleSkin canvas after clearing it with clearRect
2019-11-06 11:29:58 -05:00
DD Liu
45482fecbd
Merge pull request #517 from adroitwhiz/text-bubble-cleanups
Clean up TextBubbleSkin code
2019-11-06 11:22:47 -05:00
DD Liu
058fefbb12
Merge pull request #523 from LLK/greenkeeper/scratch-svg-renderer-0.2.0-prerelease.20191104164753
Update scratch-svg-renderer to the latest version 🚀
brings in https://github.com/LLK/scratch-svg-renderer/pull/99
2019-11-04 16:36:27 -05:00