2014-12-19 00:25:08 +08:00
|
|
|
librw
|
|
|
|
=====
|
|
|
|
|
2016-07-05 17:36:43 +08:00
|
|
|
This library is supposed to be a re-implementation of RenderWare graphics,
|
|
|
|
or a good part of it anyway.
|
|
|
|
|
2021-02-18 00:17:13 +08:00
|
|
|
It is intended to be cross-platform in two senses:
|
2016-07-05 17:36:43 +08:00
|
|
|
support rendering on different platforms similar to RW;
|
|
|
|
supporting all file formats for all platforms at all times and provide
|
|
|
|
way to convert to all other platforms.
|
|
|
|
|
2021-02-18 00:17:13 +08:00
|
|
|
Supported file formats are DFF and TXD for PS2, D3D8, D3D9 and Xbox.
|
|
|
|
Not all pre-instanced PS2 DFFs are supported.
|
|
|
|
BSP is not supported at all.
|
2016-07-05 17:36:43 +08:00
|
|
|
|
2021-02-18 00:17:13 +08:00
|
|
|
For rendering we have D3D9 and OpenGL (>=2.1, ES >= 2.0) backends.
|
|
|
|
Rendering some things on the PS2 is working as a test only.
|
|
|
|
|
|
|
|
# Uses
|
|
|
|
|
|
|
|
librw can be used for rendering [GTA](https://github.com/gtamodding/re3).
|
2016-07-05 17:36:43 +08:00
|
|
|
|
|
|
|
# Building
|
|
|
|
|
2017-07-27 21:05:30 +08:00
|
|
|
Get premake5. Generate a config, e.g. with ``premake5 gmake``,
|
|
|
|
and look in the build directory.
|