2012-03-27 23:54:35 +02:00
2012-03-24 23:39:19 +01:00
2012-03-27 23:39:13 +02:00
2012-03-27 23:25:04 +02:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-27 23:25:04 +02:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-24 23:39:19 +01:00
2012-03-27 23:25:04 +02:00
2012-03-27 23:25:04 +02:00
2012-03-27 23:25:04 +02:00
2012-03-27 23:25:04 +02:00

native

This is my library of stuff that I use when writing C++ programs, mostly for Android. It has some basic OpenGL utility code, JSON read/write (two libraries that should be made more similar), 2D texture atlases and drawing code, ETC1 texture loading support, basic logging, etc. The associated tools to create ZIM texture files and atlases do not yet live here but I might move them here eventually.

This project incorporates code from a variety of public domain or similarly-licensed code. This is the list:

etcpack by Ericsson, in a cleaned up form. public domain? sha1, public domain implementation by Dominik Reichl json_writer by me (Henrik Rydgård) vjson in a heavily modified form, originally by ??? (TODO) libzip with attribution "Copyright (C) 1999-2007 Dieter Baron and Thomas Klausner" stb_vorbis, public domain by Sean Barrett of RAD Tools

If you're not okay with the licenses above, don't use this code.

If you find this useful for your own projects, drop me a line at hrydgard@gmail.com .

I hereby release all code here not under the licenses above to the public domain.

Henrik Rydgård

Description
A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
Readme 692 MiB
Languages
C++ 62.5%
C 30.1%
POV-Ray SDL 4.9%
CMake 0.5%
Objective-C++ 0.5%
Other 1.1%