Skip to content

Releases: devkitPro/citro3d

citro3d 1.7.1

28 Oct 20:12
9f21cf7
Compare
Choose a tag to compare

What's Changed

  • Correct typo in tex3ds docs by @oreo639 in #60
  • Add C3D_LightEnvBumpNormalZ() by @oreo639 in #63
  • Add M_PI for C++
  • Fix for libctru 2.3.0 (use CTR_ALIGN)

New Contributors

citro3d v1.7.0

28 Jan 23:01
b6d0b7d
Compare
Choose a tag to compare
  • Implement VRAM bank awareness for rendertarget allocations
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

citro3d v1.6.2

19 Dec 16:21
100ebd4
Compare
Choose a tag to compare

Added C3D_RenderTargetDetachOutput (called automatically on render target destroy)

citro3d v1.6.1

16 Jul 14:23
4e02e27
Compare
Choose a tag to compare
  • Pause the VBlank counters while the application is suspended
  • Use gfxScreenSwapBuffers; implement left->right eye duplication with it
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

citro3d v1.6.0

09 May 23:21
7999093
Compare
Choose a tag to compare
  • Simplified internal render queue framebuffer transfer system
  • Removed long-since obsolete flush functions
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.

citro3d 1.5.0

01 Jan 23:54
Compare
Choose a tag to compare
  • Removed deprecated functionality (C3D_RenderTargetSetClear, C3D_SafeDisplayTransfer, C3D_SafeTextureCopy, C3D_SafeMemoryFill, TexEnv_Init, C3D_TexEnvOp).
  • Added experimental gas support.
  • Added logic to make sure that the framebuffer is flushed/reinitialized before changing program.

citro3d 1.4.0

12 May 23:16
Compare
Choose a tag to compare
  • Added an interface for loading .t3x files generated by tex3ds
  • TexEnv code was revamped and cleaner as to provide better error checking through stronger typing
    • C3D_TexEnvOp separated into C3D_TexEnvOpRgb and C3D_TexEnvOpAlpha
  • C3D_SafeXyz functions have been deprecated and replaced by C3D_SyncXyz functions
  • Miscellaneous bugfixes and optimizations

citro3d 1.3.1

23 Sep 16:28
Compare
Choose a tag to compare
  • Removed deprecated C3D_RenderBuffer functionality
  • Recompiled with libctru 1.4.0

citro3d 1.3.0

13 Jul 20:12
Compare
Choose a tag to compare

Major changes:

  • Overhauled texture API
  • Frame rate control & monitoring
  • CPU/GPU time profiling
  • Support for framebuffers (lightweight renderbuffers) - old renderbuffers are now deprecated
  • Rendertarget system now uses libctru GX queue
  • Corrected LUT code
  • Debug build for use with GDB
  • New GPU features:
    • Mipmaps
    • Cubemaps
    • Shadow textures
    • Procedural textures
    • Fog
  • Miscellaneous bugfixes and optimizations