docs: update doxyfile

This commit is contained in:
oreo639 2024-01-16 18:31:31 -08:00
parent 9f21cf7b38
commit 33e7995673
4 changed files with 2182 additions and 21 deletions

5
.gitignore vendored
View File

@ -1,10 +1,12 @@
.*/
!.github/
*~
*.3dsx
*.elf
*.exe
*.smdh
*.tar.bz2
*.tag
Thumbs.db
build/
deps/
@ -12,4 +14,5 @@ release/
debug/
lib/
bin/
doc/
docs/
libctru/

64
Changelog.md Normal file
View File

@ -0,0 +1,64 @@
# 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

2128
Doxyfile

File diff suppressed because it is too large Load Diff

View File

@ -83,13 +83,13 @@ export INCLUDE := $(foreach dir,$(INCLUDES),-I$(CURDIR)/$(dir)) \
$(foreach dir,$(LIBDIRS),-I$(dir)/include) \
-I.
.PHONY: clean all doc
.PHONY: clean all docs
#---------------------------------------------------------------------------------
all: lib/libcitro3d.a lib/libcitro3dd.a
doc:
@doxygen Doxyfile
docs:
@CITRO3D_VERSION=$(VERSION) CTRU_DOCPATH="https://libctru.devkitpro.org/" doxygen Doxyfile
dist-bin: all
@tar --exclude=*~ -cjf citro3d-$(VERSION).tar.bz2 include lib