Page 1 of 1

Belated New Year's Switch & 3DS update

Posted: Wed Jan 02, 2019 1:57 am
by fincs
First of all, happy holidays and belated New Year! Today, we are excited to bring you a big update for the Switch. The 3DS also gets some love, too!
Like always, the following packages are now available through pacman; use sudo (dkp-)pacman -Syu to update or sudo (dkp-)pacman -S switch-dev to install:

Switch 3DS For more details on the changes made to each package, follow each link to read the changelog.

Important information: There are major breaking changes in libnx and switch-mesa. libnx now sports a brand new and redesigned graphics API, containing NWindow (Native Window) and Framebuffer objects. switch-mesa's EGL implementation was revised to take advantage of this new interface; and EGL now expects a NWindow handle instead of an empty string posing as a fake window handle. In addition, EGL configuration selection has been enhanced to provide more options for the depth buffer format (including no depth buffer at all). Please look at the switch-examples commit log for more details. Code using the old libnx gfx API and/or the old switch-mesa EGL fake window handle (mechanisms which are now deprecated) will still work in this release in order to ease the transition into the new NWindow/Framebuffer APIs; however these compatibility shims will be removed in the next release. Please update all your programs as soon as possible.

EDIT: There was a packaging issue involving switch-mesa. Please perform pacman -Syu again to grab the fixed version of switch-mesa.

Re: Belated New Year's Switch & 3DS update

Posted: Thu Jan 03, 2019 8:15 pm
by WinterMute
And 3ds-sdl port updated for latest citro3d.

Re: Belated New Year's Switch & 3DS update

Posted: Mon Jan 07, 2019 9:40 pm
by fincs
switch-sdl2 port now updated for the latest switch-mesa changes.