OrvixGL: Orvix projeleri için güvenli native katman
100 modüllü güvenli GL altyapısı: şifrelenmiş DLL, AES-GCM, otomatik yükleyici, Orvix Manager entegrasyonu.
OrvixGL nedir?
OrvixGL, Orvix ekosistemine özel tasarlanmış; oyun, araç ve masaüstü
uygulamalarında kullanılabilen modüler bir native GL + yardımcı modül katmanıdır.
Tüm modüller, .dll.enc formatında AES-GCM ile şifrelenir ve sadece OrvixGL loader tarafından çalışma anında çözülür. Böylece:
Tüm modüller, .dll.enc formatında AES-GCM ile şifrelenir ve sadece OrvixGL loader tarafından çalışma anında çözülür. Böylece:
- Native kodun doğrudan kopyalanması zorlaşır,
- Orvix Manager ile güvenli entegrasyon sağlanır,
- Performanstan ödün verilmeden GL fonksiyonları kullanılabilir.
Hızlı Entegrasyon (Python)
<?php /* Örnek Python tarafı gösterimi dokümantasyonda detaylı */ ?>
// main.py (Orvix Manager projesi içinde)
import orvixgl_loader
print("[OrvixGl] Initializing secure native layer...")
libs = orvixgl_loader.prepare_and_load()
print("[OrvixGl] Loaded", len(libs), "secure module(s).")
Özet Özellikler
| Modül Grubu | Örnek Modül | Açıklama |
|---|---|---|
| GL / Render | orvix-engine-core-XX | Render yolculuğu, frame timing, GPU helper. |
| Math | orvix-math-core-XX | Vektör, matris, interpolasyon, easing. |
| IO & FS | orvix-filesystem-XX | Güvenli dosya erişimi, path normalizasyonu. |
| Crypto | orvix-crypto-core-XX | Hash, imza doğrulama, secure compare. |
| Net | orvix-net-utils-XX | HTTP/WS yardımcıları, timeout yönetimi. |
| Audio | orvix-audio-engine-XX | Basit mixer, kanal yönetimi, volume ramp. |