Christian Hergert :gnome: on Nostr: npub10ppe4…sdz4g Many of the feature checks in GTK's GL renderer were done by basic ...
npub10ppe4ku9jvn9eye5d8uz09fnrxpvc7t3tqxjk9p3wg990sd9ysds9sdz4g (npub10pp…dz4g)
Many of the feature checks in GTK's GL renderer were done by basic GL version checks.
However, Asahi (and other GPU drivers) that may not be 4.x compliant yet still implement 4.x features through extensions.
In this case, vertex arrays are something we very much want to use but couldn't because Asahi GPU drivers are 3.x.
So now it checks for the extension instead of simple version checks.
Many of the feature checks in GTK's GL renderer were done by basic GL version checks.
However, Asahi (and other GPU drivers) that may not be 4.x compliant yet still implement 4.x features through extensions.
In this case, vertex arrays are something we very much want to use but couldn't because Asahi GPU drivers are 3.x.
So now it checks for the extension instead of simple version checks.