Libx (графическая библиотека) - Libx (graphics library)

LibX это платформенно-независимый C ++ библиотека программного обеспечения используется для обработки DirectX .Секретные материалы.

Он в основном построен из двух статически связанных библиотек и одного исполняемого файла, демонстрирующего возможность загрузки моделей и их рендеринга с помощью OpenGL. Две библиотеки:

libx_core

Он анализирует фактический файл и генерирует представление содержимого файла в памяти (аналогично дереву DOM .xml).

libx_model

Эта библиотека может преобразовывать сгенерированное представление файла в формат, подходящий для рендеринга, а именно:

  • преобразование индексов в 16-битное представление, если возможно
  • переупорядочивание потоков нормалей, позиций и т. д. так, чтобы они индексировались с одним индексом для каждой вершины
  • преобразовать четырехугольники в треугольники
  • и т.п.[нужна цитата ]

внешняя ссылка