Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

OSLib Modv2 PSP: Difference between revisions

From GameBrew
No edit summary
No edit summary
 
Line 19: Line 19:
Copy the oslib directory (containing header files) in $PSPSDK/include/.
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 [http://dogo.github.io/oslibmodv2 here].
You can find the documentation in the Doc directory, or consult it online [http://dogo.github.io/oslibmodv2 here].



Latest revision as of 04:57, 8 September 2024

OSLib Modv2
Oslibmod2.jpg
General
Authordogo
TypeDevelopment
Version1.3.0
LicenseGPL-2.0
Last Updated2024/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/.

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 Changelog1.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

Advertising: