Go to file
Thomas Rohloff fea73ae1d3 Introduce Supersampling Anti-Aliasing
This changes GuiText::internatRenderingScale to int32_t as it doesn't make much sense to have floating point SSAA values. Also you might want to check if the entered value is valid instead of lazy setting it

Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2020-05-15 11:34:02 +02:00
include/gui Introduce Supersampling Anti-Aliasing 2020-05-15 11:34:02 +02:00
source Introduce Supersampling Anti-Aliasing 2020-05-15 11:34:02 +02:00
.gitattributes 🎪 Added .gitattributes & .gitignore files 2017-10-29 10:26:56 +01:00
.gitignore - Move lib from $(DESTDIR)$(DEVKITPRO)/wut/ to $(DESTDIR)$(DEVKITPRO)/wut/usr 2020-02-22 23:24:10 +01:00
.travis.yml Fix travis #2 2019-05-14 22:32:41 +02:00
Dockerfile Get rid of the portlibs.zip 2019-05-14 22:01:01 +02:00
Makefile - Move lib from $(DESTDIR)$(DEVKITPRO)/wut/ to $(DESTDIR)$(DEVKITPRO)/wut/usr 2020-02-22 23:24:10 +01:00
README.md Merge branch 'wut' 2019-08-14 23:28:23 +02:00

libgui

Build Status

Usage

Following steps are required for initialization:

memoryInitialize();			// Initialize memory management

//DO GUI STUFF HERE!

memoryRelease();

Link the application with:

-lgui -lfreetype -lgd -lpng -ljpeg -lz -lmad -lvorbisidec -logg -lbz2

You also need to add the freetype2 nclude path to your Makefile. Example:

-I$(PORTLIBS_PATH)/ppc/include/freetype2

TODO: provide more information

Dependencies

To be able to use libgui, you need to install the following dependencies:

  • wut
  • Install the required portlibs via (dkp-)pacman -Syu ppc-zlib ppc-libmad ppc-libogg ppc-libgd ppc-freetype ppc-libjpeg-turbo ppc-libpng ppc-libvorbisidec ppc-glm ppc-bzip2

Credits