Als onderdeel van Mesa voorbereiding op drop zijn oude GLSL naar TGSI-codepad en het routeren van meer Mesa-stuurprogramma’s via de NIR-tussenweergave, is de Nouveau Gallium3D-stuurprogrammacode standaard overgeschakeld naar het gebruik van deze moderne IR.

Emma Anholt heeft de wijziging aangebracht en heeft deze vrijdag ingevoerd om de NIR-back-end standaard in te schakelen met de Nouveau-driver. Emma merkte op:”De NIR-backend zou de regressie van de compileertijd moeten verminderen en tegelijkertijd meer directe controle moeten bieden over de IR die we ontvangen dan via NTT, terwijl het toch de optimalisatie biedt die NIR-naar-TGSI ons bracht.”

De NIR-resultaten voor de gegenereerde instructies leveren een aantal efficiƫntieverbeteringen op voor deze open-source NVIDIA Linux grafische driver.

Meer details via dit samenvoegverzoek dat nu in Mesa 22.2 is terechtgekomen.

Categories: IT Info