Skip to content

Releases: devkitPro/opengx

v0.17.0

26 May 09:27

Choose a tag to compare

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.

by @mardy in #107

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

opengx 0.16.0

24 Mar 23:53
68f46ad

Choose a tag to compare

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

opengx 0.15.

01 Jan 22:32
749d819

Choose a tag to compare

What's Changed

  • scissor: fix Y coordinates, implement enabling and disabling by @mardy in #92
  • Add more functions by @mardy in #93
    • glRotated and glScaled
    • glTexGend, glTexGendv, glTexGenf and glTexGeniv
    • glGetBooleanv

v0.14.0

11 Dec 08:40

Choose a tag to compare

What's Changed

  • lighting: always take alpha from diffuse color by @mardy in #85
  • Textured points by @mardy in #86
  • utils: fix conversion of matrices from GL to GX by @mardy in #88
  • Call list and state improvements by @mardy in #90

v0.13.0

25 Nov 03:41

Choose a tag to compare

What's Changed

  • clip: fix disabling of clip planes by @mardy in #83
  • Allow using position and normals as tex coordinates by @mardy in #82
  • Texture coordinate geenration for sphere map by @mardy in #84

Recommended and supported installation is through devkitPro pacman

v0.12.0

16 Nov 13:27

Choose a tag to compare

What's Changed

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

v0.11.0

03 Nov 14:26

Choose a tag to compare

What's Changed

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

v0.10.0

29 Oct 16:33

Choose a tag to compare

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

v0.9.2

28 Sep 18:01
b5406c8

Choose a tag to compare

What's Changed

  • Support clients defining weak symbols of opengx functions by @mardy in #70

v0.9.1

23 Sep 16:42
14a593b

Choose a tag to compare

What's Changed

  • Update OpenGL function mapping by @mardy in #69