3d engine indev
Go to file
milang 1a3be4b45b
update readme.md
2019-09-01 14:34:43 +02:00
doc correct some little things on bitmaps 2019-09-01 10:13:17 +02:00
include/fxengine/render change object files' folder, ignore Doxygen configuration, and add <constant> key word on some functions 2019-09-01 13:23:26 +02:00
src/render change object files' folder, ignore Doxygen configuration, and add <constant> key word on some functions 2019-09-01 13:23:26 +02:00
.gitignore complete gitignore 2019-09-01 14:33:20 +02:00
Doxyfile add easy to use texture deformation 2019-08-31 13:58:33 +02:00
LICENSE Initial commit 2019-08-27 18:05:46 +02:00
Makefile add configure script 2019-09-01 14:26:49 +02:00
README.md update readme.md 2019-09-01 14:34:43 +02:00
configure add configure script 2019-09-01 14:26:49 +02:00
libfxengine.a change object files' folder, ignore Doxygen configuration, and add <constant> key word on some functions 2019-09-01 13:23:26 +02:00
unused temp.tar.xz add correct makefile for fxengine as lib 2019-08-28 15:29:06 +02:00

README.md

FxEngine

FxEngine is an librairie overlay based on gint designed to provide more game-oriented commands, such as a 3D engine, which is actually in developement. That library is made for fx9860G calculators.

This project is linked the 1v13d project.

Installation

Dependencies

A GNU/Linux distibution.

The GCC toolchain for sh3eb-elf architecture. (with binutils of course)

The gint kernel, made by lephenixnoir.

The fxSDK, designed for gint usage.

You may need libprof if you want to enable profiling.

Install the fxengine lib

In a terminal, type the following commands :

./configure # Use --help option to see possible options

make

make install # you may use sudo if the compiler's folder has restricted rights

Use

All the headers are in the <fxengine/[...]> folder When you create a new project with the fxsdk, you have to change a line in the project.cfg file : Just replace

# Additional linker flags
LDFLAGS =

by

# Additional linker flags
LDFLAGS = -lfxengine -lgint-fx -lprof

It simply adds to linker flags the fxengine lib.

Example :

A locale Doxygen documentation (html) is available in the 'doc' folder, you jest have to open 'index.html'

For specific questions, look at planet-casio.com/Fr/ topics.

Bug reports

Please create an issue on fxengine