Conversation
…nvaskit/0.38.2-3316-g982874994d)
SkTypeface::MakeFromName is gone
SkTypeface::MakeFromFile also gone
SkTypeface::MakeFromData is gone
New lastResortMgr argument to SkTypeface::MakeDeserialize
Milestone 122
-------------
* `SkFontMgr::RefDefault()` has been deleted. Clients should instantiate and manage their own
`SkFontMgr`s and use them to explicitly create `SkTypeface`s
Fixes skia-python#231
Adapted from
chromium/chromium@a6166e8
The FontConfigInterface version somehow segfaults.
… failure Upstream problem reported at pypa/cibuildwheel#1740 .
…994d to canvaskit/0.38.2-3317-gc6835e2d5f
…anvaskit/0.38.2-3701-gaeae2261c7)
See google/skia@64e67c3 "Remove deprecated getBlendMode" for how this emulation is inspired. Fixes skia-python#235 drop const in function prototype.
…3318-g8464f41cf0 on m122
…3702-g3d4e45907f on m123
…askit/0.38.2-3702-g3d4e45907f)
Not really a merge - just to make sure m124-public is marked as a proper decendent of m122-public.
Conflicts: setup.py
…ndSemaphores::MakeVk/GetVkSemaphore`
The change was in 121 but emulation removed in 124.
Milestone 121
-------------
* `GrBackendSemaphore::initVk` and `GrBackendSemaphore::vkSemaphore` have been replaced with
`GrBackendSemaphores::MakeVk` and `GrBackendSemaphores::GetVkSemaphore`, defined in
`include/gpu/ganesh/vk/GrVkBackendSemaphore.h`
See google/skia@e9206d2
Extract Vulkan methods out of GrBackendSemaphore
…emaphore::initVulkan()
|
I also don't quite get the |
|
The vulkan header situation is a mess - within skia, there is one under I started using the |
… known not to work in m122+
Mention SkPaint::getBlendMode in README.m123.md
|
@kyamagu I added readme m121 to 124, and also updated m116, so those give a summary of changes. SampleOptions() and paint.getblendmode() are new work on issues, in addition to just updating the upstream skia. Ready for review for another public beta. Upstream m125 was out about a week ago. |
|
@kyamagu ping on review? M125 is out, small adjustments in skpath, changes in MemoryStream looks slightly complicated, and libunicode has split into _core and _icu and it seems we needs both; and it seems to require the internal copy of libicu (and doesn't work with my system-wide one). M125 looks a bit troublesome. |
…canvaskit/0.38.2-4059-ge2ea2eb3e0 on m124
The macOS detector macro is called `__APPLE__`, not `__apple__`
The macOS detector macro is called `__APPLE__`, not `__apple__`
The macOS detector macro is called `__APPLE__`, not `__apple__`
|
Latest: 2091 passed, 98 skipped, 11 xfailed, 27 warnings |
@kyamagu nothing too exciting compared to m123 - the vulkan initialization changed - from
instance = class() ; instance.initVulkan()toinstance = class.MakeVk(). So tests need to change - I chose to mark the old test as skip and add a new test, rather than replace, since the calling is quite different.This includes the fix to #235 so needs reviewing in the next few weeks when you get around to it (before m125). Includes the other pulls.
I think there was a earlier MakeGL that I missed. ( I just commented out the initGL). M124 release notes mention a similar MakeMetal() change too.