More actions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
|description=A modded version of OSLib 2.10 and OSLib MOD. | |description=A modded version of OSLib 2.10 and OSLib MOD. | ||
|author=dogo | |author=dogo | ||
|lastupdated= | |lastupdated=2024/09/03 | ||
|type=Development | |type=Development | ||
|version=1.3.0 | |version=1.3.0 |
Revision as of 02:54, 8 September 2024
OSLib Modv2 | |
---|---|
General | |
Author | dogo |
Type | Development |
Version | 1.3.0 |
License | GPL-2.0 |
Last Updated | 2024/09/03 |
Links | |
Download | |
Website | |
Source | |
OldSchool Library (OSLib) MODv2 is a 2D graphics library for the PSP. It is a modded version of OSLib 2.10 and OSLib MOD.
Installation
Copy libosl.a to $PSPSDK/lib/.
Copy the oslib directory (containing header files) in $PSPSDK/include/.
User guide
You can find the documentation in the Doc directory, or consult it online here.
Changelog
v1.3.0
- Improve oslWriteImageFile function for better safety and extensibility by @dogo in #20
- Improve oslLoadImageFile function for better safety and extensibility by @dogo in #21
- Refactor and improve oslLoadImageFileJPG for robustness and readability by @dogo in #22
- Refactor GIF loading code by @dogo in #24
- Code formatting and document oslDrawImageSimple by @dogo in #25
- Refactor oslGetRamStatus by @dogo in #26
- Code Improvements and Documentation Enhancements for OSLib by @dogo in #27
- Update Audio Management Documentation for OSLib by @dogo in #28
- Document Browser by @dogo in #29
- Document Dialog by @dogo in #30
- Document Emu by @dogo in #31
- Document OSK by @dogo in #32
- Document Messagebox by @dogo in #33
- Document Keys by @dogo in #34
- Document Map by @dogo in #35
- Document Net by @dogo in #36
- Document oslmath by @dogo in #37
- Document SaveLoad by @dogo in #38
- Document SFont by @dogo in #39
- Document Text by @dogo in #40
- Document usb by @dogo in #41
- Document vfpu by @dogo in #42
- Document VirtualFile by @dogo in #43
- Document vram_mgr by @dogo in #44
- Document pspadhoc by @dogo in #45
- Document ccc by @dogo in #46
- Document oslib by @dogo in #47
- Refactor
oslDrawImage
for C Compatibility and Performance by @dogo in #48 - Refactor and Improve Swizzling Functions in OSLib by @dogo in #49
- Optimized oslGetImagePixel function for better readability and performance by @dogo in #50
- Improve oslLockImage and oslUnlockImage functions for clarity and readability by @dogo in #51
- Refactor oslSetDrawBuffer function for improved readability and maintenance by @dogo in #52
- Refactor image conversion and palette search functions for clarity and efficiency by @dogo in #53
- Refactor oslDrawImageBig function for better readability and maintainability by @dogo in #54
- Refactor oslMoveImageTo function for clarity and robustness by @dogo in #55
- Refactor oslScaleImageCreate function for improved readability and efficiency by @dogo in #56
- Refactor oslSetImagePixel function for clarity and robustness by @dogo in #57
- Improve oslUnswizzleTexture and oslUnswizzleImage functions by @dogo in #58
Full Changelog: 1.2.0...1.3.0 v1.2.0
- Remove the old local MikMod in favor of the PSPSDK version by @dogo in #14
- Update PSPSDK to v20240609 by @dogo in #15
- Improve oslLoadImageFilePNG code by @dogo in #17
- Improve text class by @dogo in #18
- Update intrafont to latest version by @dogo in #19
v1.1.3
- Updated: libpng to 1.6
- Fixed: Make oslib build with newer PSP toolchain
- Fixed: Multiple definitions of...
v1.1.2
- Updated: libpng to 1.5.
- Updated: Doxyfile to 1.8.6
- Fixed: Doxygen warnings.
Credits
- uppfinnarn for update libpng and makefile.
- Strangelove for fixing many bugs.
- STAS for tha patch fixing many bugs.
- pspZorba for his adhoc sample.
- MrMr[iCE] for libpspmath.
- InsertWittyName for all the sdk's dialog samples.
- Brunni for OSLib.
- Sakya for OSLib MOD.
- BenHur for intraFont.
External links
- Author's website - https://dogoautilio.wordpress.com/
- Github - http://dogo.github.io/oslibmodv2/files.html