diff options
Diffstat (limited to 'crates/render-demo/README.md')
| -rw-r--r-- | crates/render-demo/README.md | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/crates/render-demo/README.md b/crates/render-demo/README.md index 32d85ef..fe7d199 100644 --- a/crates/render-demo/README.md +++ b/crates/render-demo/README.md @@ -1,6 +1,6 @@ # render-demo -Тестовый рендерер Parkan-моделей на Rust (`SDL2 + OpenGL ES 2.0`). +Тестовый рендерер Parkan-моделей на Rust (`SDL2 + OpenGL`: GLES2 с fallback на Core 3.3). ## Назначение @@ -18,6 +18,16 @@ cargo run -p render-demo --features demo -- \ --group 0 ``` +### macOS prerequisites + +Для macOS `render-demo` ожидает системный SDL2 через `pkg-config`: + +```bash +brew install sdl2 pkg-config +``` + +После этого запускайте той же командой `cargo run ... --features demo`. + Параметры: - `--archive` (обязательный): NRes-архив с `.msh` entry. @@ -70,4 +80,4 @@ cargo run -p render-demo --features demo -- \ ## Ограничения - Используется только базовая texture-фаза (без полной material/fx анимации). -- Вывод через `glDrawArrays(GL_TRIANGLES)` из расширенного triangle-list (позиции+UV). +- Вывод через `glDrawElements(GL_TRIANGLES)` с index-buffer (позиции+UV). |
