Commit graph

418 commits

Author SHA1 Message Date
adroitwhiz
ec40b654d4 Enhance mysterious atmosphere 2020-03-22 21:58:52 -04:00
adroitwhiz
dd93869411 Set rotation center to [0, 0] in setEmptyImageData 2020-03-04 23:49:09 -05: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
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
Chris Willis-Ford
478698cf12
Merge pull request #527 from adroitwhiz/svgmip-synchronous
Synchronous SVG mipmaps
2020-01-07 08:54:00 -08: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
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
adroitwhiz
e46c0ec3de Call beginPath after clearing text bubble canvas 2019-11-01 10:16:24 -04:00
Katie Broida
f17252624e Add SVGMIP as a wrapper for WebGL textures to handle creating textures at a different scale and updating them
Check scale for largest MIP
2019-10-28 13:53:10 -04:00
adroitwhiz
861b9429c0 Clean up text bubble code 2019-10-26 10:49:07 -04:00
Karishma Chadha
bc893f86dd
Merge pull request #512 from kchadha/skin-empty-image-data
Add Support for Empty Skins
2019-10-21 14:00:04 -04:00
Karishma Chadha
74a7a8c0b6 Code cleanup and remove todo comment. 2019-10-21 13:53:01 -04:00
Karishma Chadha
99af15a974 Update jsdoc comment for new setEmptyImageData function. 2019-10-17 14:35:15 -04:00
adroitwhiz
8dbd71470d Remove unnecessary "set dirty" calls from _reskin 2019-10-12 10:16:40 -04:00
Karishma Chadha
c25d1f37b8 Add/update methods to Skin class to handle an empty skin. 2019-10-07 13:11:58 -04:00
Chris Willis-Ford
13b9ed7e16
Merge pull request #491 from adroitwhiz/dont-fudge-up-the-renderer
Remove u_fudge
2019-10-01 13:02:15 -07:00
DD Liu
503c3f7b0b
Merge branch 'develop' into rm-update-fast-bounds 2019-10-01 15:53:19 -04:00
DD Liu
857b541e84
Merge pull request #469 from mzgoddard/update-drawable
Add update drawable methods for each property
2019-10-01 15:39:50 -04:00
DD Liu
8e836a7a11
Add a bug to the todos for missing drawable 2019-10-01 15:36:13 -04:00
Karishma Chadha
11665299bc
Revert "Put Skin Alter Push Back In" 2019-09-26 09:39:05 -05:00
Michael "Z" Goddard
110371b029 synchronously store SVGRenderer props used in SVGSkin
Some APIs need SVGSkin to update some of its values immediately when changing
the SVG. Namely size needs to be synchronously set. However rotation center
doesn't need to be set at that time so we can leave it to update where it
currently is.
2019-09-16 17:22:27 -04:00
Karishma Chadha
2a1d215e50
Revert "Revert "Revert "Revert "Skin alter push"""" 2019-09-12 13:43:32 -04:00
Karishma Chadha
1cd9e54834
Revert "Revert "Revert "Skin alter push""" 2019-09-12 13:24:03 -04:00
Chris Willis-Ford
928cd60dd5
Merge pull request #496 from LLK/revert-493-revert-470-skin-alter-push
Revert "Revert "Skin alter push""
2019-09-04 18:14:41 -07:00
DD Liu
2d4419c929
Merge pull request #443 from adroitwhiz/effects-nearest
Always use linear interpolation on vector skins with distortion effects applied
2019-09-04 17:19:52 -04:00
adroitwhiz
ad6ddd9f99 add more parentheses 2019-09-04 15:40:49 -04:00
Karishma Chadha
c3ede9c3d5
Merge pull request #495 from LLK/revert-494-revert-467-rect-init-matrix
Revert "Revert "Initialialize AABB Rectangle ""
2019-08-30 15:35:32 -04:00
Chris Willis-Ford
ab517fff51
Merge pull request #442 from adroitwhiz/pen-stamp-region-optimization
Don't _doExitDrawRegion in penStamp until we're sure we're stamping
2019-08-30 20:19:26 +01:00
Chris Willis-Ford
b4c7dbf0ea
Merge pull request #441 from adroitwhiz/region-exit-fix
Clear _regionId when exiting draw region
2019-08-30 19:51:20 +01:00
Karishma Chadha
c0e5115bfc
Merge pull request #444 from adroitwhiz/rectangle-clamp-fix
Fix Rectangle.Clamp()
2019-08-30 14:43:18 -04:00
DD Liu
b9732c222c
Fix space
Co-Authored-By: adroitwhiz <adroitwhiz@protonmail.com>
2019-08-28 19:00:16 -04:00
DD Liu
afaa758615 turn off antialias 2019-08-28 17:04:51 -04:00
adroitwhiz
94257a4214 Set SVG skin size synchronously 2019-08-13 16:38:45 -04:00
Karishma Chadha
7c4393787b
Revert "Revert "Skin alter push"" 2019-08-13 11:42:51 -04:00
Karishma Chadha
a340b8a04b
Revert "Revert "Initialialize AABB Rectangle "" 2019-08-13 11:41:11 -04:00
Karishma Chadha
c2e32d2baf
Merge pull request #494 from LLK/revert-467-rect-init-matrix
Revert "Initialialize AABB Rectangle "
2019-08-13 11:38:41 -04:00
Karishma Chadha
c8f7496fba
Revert "Initialialize AABB Rectangle " 2019-08-13 11:26:07 -04:00
Karishma Chadha
4a28cffcd4
Revert "Skin alter push" 2019-08-13 11:22:27 -04:00