Hubbry Logo
Libx (graphics library)Libx (graphics library)Main
Open search
Libx (graphics library)
Community hub
Libx (graphics library)
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Libx (graphics library)
from Wikipedia
LibX
DevelopersChristian Oberholzer and Basil Fierz
Stable release
1.0 / March 16, 2008
Operating systemCross-platform
TypeGraphics library
LicenseLGPL
Websitehttps://sourceforge.net/projects/libx/

LibX is a platform-independent C++ software library used to provide handling of DirectX .X files.

It's mainly built of two statically linked libraries and one executable demonstrating the capability to load models and render them using OpenGL. The two libraries are:

libx_core

[edit]

This one parses the actual file and generates an in-memory-representation of the file content (similar to a .xml DOM tree.)

libx_model

[edit]

This library can convert the generated file-representation into a format suitable for rendering, specifically:

  • converting indices to 16bit representation if possible
  • reordering streams of normals, positions, etc. so that they are indexable with one index for each vertex
  • convert quad-faces to triangles
  • etc.[citation needed]
[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
Add your contribution
Related Hubs
User Avatar
No comments yet.