Pubblicato un nuovo aggiornamento per Xemu, l’emulatore open source della console Xbox OG (original) per PC Windows, MacOS e Linux.

L’emulazione della console Xbox è stata una sfida complessa a causa della sua struttura hardware e software, ma Xemu ad oggi ha raggiunto risultati significativi nel suo sviluppo.
Dal 2017, Xemu ha consentito di emulare oltre il 60% dei titoli Xbox, offrendo funzionalità come l’upscaling dei dettagli grafici e la possibilità di giocare online collegandosi ad altri emulatori XEMU e, addirittura, ad altre console Xbox.
L’emulatore ha inoltre contribuito a preservare i giochi della console Xbox, consentendo agli appassionati di rivivere e ricordare i classici di questa console.
L’aggiornamento mira a migliorare l’accuratezza e l’efficienza del rendering grafico introducendo miglioramenti nella gestione della larghezza delle linee nel rendering.
Aggiunta inoltre una logica per verificare l’intervallo di larghezza delle linee supportato prima di impostarla, evitando errori. La chiamata a glLineWidth è stata spostata per essere eseguita dopo il recupero dell’intervallo desiderato.
Inoltre, il codice per interrogare GL_SMOOTH_LINE_WIDTH_RANGE e GL_ALIASED_LINE_WIDTH_RANGE è stato integrato nella funzione di inizializzazione OpenGL, nv2a_gl_context_init(void), per una configurazione più efficiente.
Infine, è stata rimossa la variabile locale lineWidth, semplificando le chiamate nei blocchi condizionali.
Changelog
nv2a: Controllo della larghezza delle linee supportata
- Aggiunta una logica per verificare l’intervallo di larghezza delle linee supportato prima di impostarla, al fine di evitare errori.
La chiamata a glLineWidth è stata spostata in modo che venga eseguita dopo il recupero dell’intervallo di larghezza delle linee supportato per il tipo di linea desiderato.
- La chiamata a
glLineWidthè stata spostata al di fuori dei blocchiif/else. - Il codice per interrogare
GL_SMOOTH_LINE_WIDTH_RANGEeGL_ALIASED_LINE_WIDTH_RANGEè stato integrato nella funzionenv2a_gl_context_init(void), per essere eseguito solo durante l’inizializzazione di OpenGL. - La variabile locale
lineWidthè stata rimossa. La chiamata diretta aglLineWidthnei blocchiifeelseè risultata più semplice e funzionale.
Download: Xemu v0.7.134 (macOS) (macOS Debug)
Download: Xemu v0.7.134 (Linux) (Linux Debug)
Download: Xemu v0.7.134 (Win) (Win pdb) (Win Debug) (Win Debug pdb)
Download: Source code Xemu v0.7.134
Fonte: github.com
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: Xbox Series
Vedi altri prodotti Xbox Series
![[Scena Switch] Rilasciato NXThemesInstaller v3.0: nuovi strumenti per i temi personalizzati su Nintendo Switch e addio al Theme Injector per PC](https://www.biteyourconsole.net/wp-content/uploads/ThemeScreenshot1900-238x178.webp)
![[Scena PS Vita] Rilasciato VitaForge v0.1.1: catalogo homebrew moderno per PS Vita, installazione migliorata e scrolling più fluido](https://www.biteyourconsole.net/wp-content/uploads/VitaForge2-238x178.webp)

![[Scena Switch] Rilasciato NXThemesInstaller v3.0: nuovi strumenti per i temi personalizzati su Nintendo Switch e addio al Theme Injector per PC](https://www.biteyourconsole.net/wp-content/uploads/ThemeScreenshot1900-100x75.webp)
![[Scena PS Vita] Rilasciato VitaForge v0.1.1: catalogo homebrew moderno per PS Vita, installazione migliorata e scrolling più fluido](https://www.biteyourconsole.net/wp-content/uploads/VitaForge2-100x75.webp)
