Path: csiph.com!weretis.net!feeder8.news.weretis.net!usenet.goja.nl.eu.org!nntp.terraraq.uk!peer.alt119.net!.POSTED!not-for-mail From: "OSnews" Newsgroups: comp.os.misc Subject: New renderers for GTK Date: Tue, 30 Jan 2024 00:02:43 -0300 Organization: ALT119 Message-ID: <7c16666a6ac4d41d3261dd6d1011d8be@bbs.alt119.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Info: peer.alt119.net; logging-data="28663"; mail-complaints-to="abuse@alt119.net" To: All X-Comment-To: All X-FTN-PID: Synchronet 3.19b-Win32 master/a2a9dc027 Jan 2 2022 MSC 1928 X-FTN-CHRS: UTF-8 4 X-Gateway: bbs.alt119.net [Synchronet 3.19b-Win32 NewsLink 1.114] Xref: csiph.com comp.os.misc:595 Recently, GTK gained not one, but two new renderers: one for GL and one for Vulkan. Since naming is hard, we reused existing names and called them "ngl" and "vulkan". They are built from the same sources, therefore we also call them "unified" renderers. [...] As mentioned already, the two renderers are built from the same source. It is modeled to follow Vulkan apis, with some abstractions to cover the differences between Vulkan and GL (more specifically, GL 3.3+ and GLES 3.0+). This lets us share much of the infrastructure for walking the scene graph, maintaining transforms and other state, caching textures and glyphs, and will make it easier to keep both renderers up-to-date and on-par. ↫ GTK Development Blog This is well above my paygrade, but I';m sure it';s still of interest to y';all. https://www.osnews.com/story/138472/new-renderers-for-gtk/