المدة الزمنية 2:47

Skia Graphics Engine | Wikipedia audio article

بواسطة wikipedia tts
1 180 مشاهدة
0
12
تم نشره في 2019/07/07

This is an audio version of the Wikipedia Article: https://en.wikipedia.org/wiki/Skia_Graphics_Engine 00:02:29 See also Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago. Learning by listening is a great way to: - increases imagination and understanding - improves your listening skills - improves your own spoken accent - learn while on the move - reduce eye strain Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone. Listen on Google Assistant through Extra Audio: https://assistant.google.com/services/invoke/uid/0000001a130b3f91 Other Wikipedia audio articles at: /results?search_query=wikipedia+tts Upload your own Wikipedia articles through: https://github.com/nodef/wikipedia-tts Speaking Rate: 0.8738521532341704 Voice name: en-US-Wavenet-C "I cannot teach anybody anything, I can only make them think." - Socrates SUMMARY ======= The Skia Graphics Engine is a compact open-source graphics library written in C++. Skia Inc. originally developed the library; Google acquired it in 2005, and then released the software as open source licensed under the New BSD free software license. Now known as Skia, the library is used as of 2017 in Google Chrome, Chrome OS, Chromium OS, Mozilla Firefox, Mozilla Thunderbird, Android (although partially superseded by HWUI starting with Android 3.0), Firefox OS, Flutter and Sublime Text 3. The Skia library is also present on the BlackBerry PlayBook, though the extent of its usage is unclear. Skia has several back-ends, including one for CPU-based software rasterization, one for PDF output, and one for GPU-accelerated OpenGL. Partially implemented back-ends (which may lack some features) are also available for OpenGL ES, OpenVG, SVG, and Adobe SWF (Flash). Skia is most similar in purpose to Cairo (meaning that it focuses on drawing) rather than to other more elaborate infrastructures like Qt that provide their own widgets etc.Mark Kilgard and Jeff Bolz explain (and criticize) the internals of Skia (as of 2012) in the following terms: Skia has a conventional CPU-based path renderer but has recently integrated a new OpenGL ES2-accelerated back-end called Ganesh. Ganesh has experimented with two accelerated approaches. The first used the stencil buffer to render paths. Because of API overheads with this approach, this first approach was replaced with a second approach where the CPU-based rasterizer computes a coverage mask which is loaded as a texture upon every path draw to provide the GPU proper antialiased coverage. This hybrid scheme is often bottlenecked by the dynamic texture updates required for every rendered path. Since then, Skia has added support for the proposed NV path rendering OpenGL vendor extension (of which Kilgard is the lead author).

الفئة

عرض المزيد

تعليقات - 1