#light #effect #opengl #opencl #text-rendering #management #collision-detection

corange-rs

Rust interface to the Corange game engine, written in Pure C, SDL and OpenGL by Daniel Holden. Features include: deferred rendering, UI rendering, text rendering, multiple lights, post-processing effects, SSAO, shadow mapping, color correction, skeletal animation, inverse kinematics, collision detection, OpenCL support, asset management, entity management, terrain, file loaders including .dds, .wav, .bmp, .obj, .smd, 3D math

1 unstable release

Uses old Rust 2015

0.8.0 Dec 15, 2015

#37 in #collision-detection

Apache-2.0

10MB
18K SLoC

C 14K SLoC // 0.0% comments Rust 2.5K SLoC // 0.0% comments F# 1.5K SLoC // 0.0% comments

Contains (static library, 4MB) src/corange/libcorange.a

CORANGE-RS

This crate provides an interface to the Corange game engine, written in Pure C, SDL and OpenGL by Daniel Holden.

Features include: deferred rendering, UI rendering, text rendering, multiple lights, post-processing effects, SSAO, shadow mapping, color correction, skeletal animation, inverse kinematics, collision detection, OpenCL support, asset management, entity management, terrain, file loaders including .dds, .wav, .bmp, .obj, .smd, 3D math.

[dependencies]
corange-rs = { git = "https://github.com/lucidscape/corange-rs.git" }

ScreenShot

Dependencies

~15MB
~332K SLoC