citro3d/Changelog.md

65 lines
2.1 KiB
Markdown
Raw Normal View History

2024-01-17 03:31:31 +01:00
# Changelog
## Version 1.7.0
- 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.
## Version 1.6.2
- Added C3D_RenderTargetDetachOutput (called automatically on render target destroy)
## Version 1.6.1
- 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.
## Version 1.6.0
- 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.
## Version 1.5.0
- 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.
## Version 1.4.0
- 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
## Version 1.3.1
- Removed deprecated C3D_RenderBuffer functionality
- Recompiled with libctru 1.4.0
## Version 1.3.0
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
## Version 0-1.2.0
No changelog avaliable