April 2025 updates

Latest devkitPro news and announcements
Post Reply
WinterMute
Site Admin
Posts: 2052
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

April 2025 updates

Post by WinterMute » Tue Apr 01, 2025 10:23 am

Supported installation for all our releases is via devkitPro pacman

For April, we have the following Patrons to whom we would like to give our most sincere thanks! (If you are a Patron and do not wish to be publicly listed, please let us know through any contact platform)

TuxSH
Mythra
Kaeru Team, gruetzkopf
Serena Postelnek
mGBA , RetroReversing.com, krz0001, Charlie, Floogle, Ian, Gearmo 3DS, One Trash Boi, Bitmap Bureau, Darwin Boor, Marie Ekeberg, DeltaV, Diamond Lewis, Chuck, hat, Mack Eugene, Rajveer Aujla, Ben Morris, Brandon, Mira Absar
Jah, Nutzer
oreo639
Justin Enos, Jake Coggiano, blueYOSHMIN, GreenYoshi, Ahmed Usman, Grencia Mahlay, Aksiphon, Ben Baron, Antoni Aloy Torrens, Craig Richardson, Anders Persson, Thomas Finch, Kim Rosenbohm, Gustavo Valiente, dbeef, M4xw

Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 2052
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

wii-sdl2, gamecube-sdl2: 2.28.5-16

Post by WinterMute » Sat Apr 19, 2025 1:12 pm

  • ogc: remove sub-pixel adjustment when drawing triangles and quads
  • ogc, renderer: workaround missing pixels in linestrips
  • ogc: do not implement clearing by copying the EFB
  • ogc: do not clear the EFB when saving it
  • ogc: minor refactoring of blend mode handling
  • ogc: always set the number of color channels when drawing
  • ogc: set viewport when loading the EFB
  • ogc: fix EFB contents loss when switching rendering targets
  • ogc: fix format selection for EFB copy
  • ogc: set the number of stages when drawing solid geometry
  • ogc, renderer: count clearing the screen as an operation
  • ogc: draw cursor if application is not refreshing the screen
  • ogc: fix implementation of clipping rectangle
  • ogc: mock implementation of ShowMessageBox
  • ogc: do not clear EFB after presenting it
  • ogc: do not invoke opengx functions if GL is not in use
  • ogc: initialize EFB with texture contents when rendering into it
  • ogc: fix switching of render targets
  • ogc: Fix timer precision

Recommended and supported installation for all our releases is via devkitPro pacman

Help keep devkitPro toolchains free, Donate today

Personal Blog

WinterMute
Site Admin
Posts: 2052
Joined: Tue Aug 09, 2005 3:21 am
Location: UK
Contact:

wii-opengx, gamecube-opengx: 0.17.0

Post by WinterMute » Tue Apr 22, 2025 1:19 pm

What's Changed

  • Implement FBOs support (this is an OpenGL 3 feature)
  • Add an example showing FBO render-to-texture funcationality
  • texture: allow calling glTexImage2D() with no data buffer
  • shader: several bugfixes
  • shader: allow installing a draw_done callback, to be invoked after the data has been sent to the GPU (for cleaning up resources)
  • attribute arrays: allow passing attributes consisting of only one or two components
  • pkg-config: add missing dependencies on libogc and libstdc++
  • VBOs: ensure that VBOs are not freed while they are being used by the GPU. This fixes an issue with coins randomly disappearing in Neverball.

With thanks to Alberto for his continuing sterling work.

Recommended and supported installation for all our releases is via devkitPro pacman

Help keep devkitPro toolchains free, Donate today

Personal Blog

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests