зеркало из https://github.com/mono/SkiaSharp.git
98bfa94da7
* Improve the Vulkan APIs - removed the context argument as this is unused as well as an older C/C++ feature - added a SharpVk version of the GetProc property. * Removed the context argument (this is more an older C/C++ feature/requirement) * Expose the WebGL APIs * Improve the GRGlInterface and GPU delegates - removing the object context for the GPU construction - obsoleted GRGlGetProcDelegate in favour of the better named GRGlGetProcedureAddressDelegate - renamed GRVkGetProcDelegate to GRVkGetProcedureAddressDelegate - use "ProcedureAddress" instead of "Proc" to show that it is the "address" not the actual procedure - reworked the GRGlInterface - use the new non-context delegates - use better naming: Create* - adding WebGL - created a SharpVk-specific delegate GRSharpVkGetProcedureAddressDelegate - use actual types instead of IntPtr * Reduce the using obsolete warnings - still a few left, mainly the colorspace and text blob * Switch the way GRGlInterface.Create() works - first try OpenGL as that is actually what is expected - don't explode on an error, return null, like the rest * Update API usages |
||
---|---|---|
.. | ||
Win32 | ||
VkContext.cs |