Releases: devkitPro/opengx
Releases · devkitPro/opengx
v0.17.0
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.
Recommended and supported installation for all our releases is via devkitPro pacman
opengx 0.16.0
What's Changed
- getters: fix glGetBoolean for GL_UNPACK_LSB_FIRST and GL_PACK_SWAP_BYTES by @mardy in #96
- Prevent Widescreen from Breaking Applications by @Fancy2209 in #105
- Array refactoring by @mardy in #98
- Initial OpenGL 2.0 support by @mardy in #99
- Shader textures by @mardy in #100
- Shader resources by @mardy in #101
- docs: add information on OpenGL 2.0+ by @mardy in #102
- textures: fix texture size on uninitialized textures by @mardy in #103
New Contributors
- @Fancy2209 made their first contribution in #105
opengx 0.15.
v0.14.0
v0.13.0
v0.12.0
v0.11.0
What's Changed
Recommended and supported installation for all our releases is via devkitPro pacman
v0.10.0
What's Changed
- Refactor EFB switching by @mardy in #71
- call-lists: correctly handle glColor() commands by @mardy in #72
- Implement glAccum() by @mardy in #73
- And glBitmap() and a few raster functions by @mardy in #74
- raster: implement glPixelZoom by @mardy in #75
- Misc fixes: lists, stencil, EFB issues by @mardy in #76
- Implement glReadPixels by @mardy in #77