EtheaDev / SVGIconImageList

Three engines to render SVG (Delphi Image32, Skia4Delphi, Direct2D wrapper) and four components to simplify use of SVG images (resize, fixedcolor, grayscale...)
Apache License 2.0
327 stars 96 forks source link

Fix for R-B color channels swap on Android and MacOS-X #231

Closed birbilis closed 2 years ago

birbilis commented 2 years ago

removed OS-X from pull request title and in commit only checking for Android now, since it seems to only fix the issue there and not on OS-X

birbilis commented 2 years ago

and now (see info in the discussion thread mentioned above) the fix is augmented to support OS-X too apart from Android

birbilis commented 2 years ago

do see the discussion thread regarding my query on what the MACOSX symbol is (can't find it in the docs, would expect checking for MACOS is enough)

birbilis commented 2 years ago

also note I tested on "Android on ARM" and "MacOS-X on Intel" targets

birbilis commented 2 years ago

also see that discussion thread for comments of $IFEND vs $ENDIF, on $IF DEFINED vs $IFDEF and on $LEGACYIFEND