GTAMulti - GTA Türkiye

San Andreas Multiplayer => Genel Bilgi Paylaşımı => Showroom => Konuyu başlatan: deksdeveloper - 24 Mayıs 2026, 21:17:25

Başlık: omp-dx
Gönderen: deksdeveloper - 24 Mayıs 2026, 21:17:25

Selamlar, bu proje, open.mp ve SA-MP istemcisinde kullanılan klasik TextDraw sisteminin sınırlamalarını aşmak amacıyla geliştirilmiş, Direct3D9 tabanlı bir kullanıcı arayüzü (UI) render framework'üdür.

Sunucu tarafında (Pawn) yalnızca temel UI verileri (konum, renk, boyut vb.) yönetilirken, istemci tarafında tüm arayüz çizimleri Direct3D9 Present hook'u üzerinden çalışan tamamen GPU tabanlı bir render sistemi tarafından gerçek zamanlı olarak gerçekleştirilmektedir. Bu mimari sayesinde herhangi bir ek UI kütüphanesine ihtiyaç duymadan daha modern, esnek ve yüksek performanslı bir kullanıcı arayüzü katmanı sunulmaktadır.

Henüz gelişim aşamasında olup, sistem aktif olarak genişletilmekte ve performans ile stabilite odaklı iyileştirmeler yapılmaktadır. Mevcut durumda temel UI bileşenleri çalışır halde olsa da, framework'ün uzun vadeli hedefi daha kapsamlı bir arayüz ekosistemi oluşturmaktır.

Bu kapsamda; daha gelişmiş event yönetimi, input işleme sisteminin iyileştirilmesi ve UI state yönetiminin daha deterministik hale getirilmesi üzerinde çalışılmaktadır. Ayrıca RPC iletişim katmanının optimize edilmesi ile sunucu-istemci arasındaki veri akışının daha düşük gecikmeli ve daha verimli hale getirilmesi hedeflenmektedir.

Görsel tarafta ise daha akıcı animasyonlar, geçiş efektleri ve shader tabanlı geliştirmeler planlanmaktadır. Bunun yanında responsive layout sistemi, farklı çözünürlük ve aspect ratio'lara daha uyumlu bir yapı oluşturmak için yeniden tasarlanmaktadır.

Uzun vadede amaç, SA-MP ve open.mp ekosistemi için modern web tabanlı UI sistemlerine benzer bir esneklik sunmak ve geliştiricilere tamamen kontrol edilebilir, performanslı ve ölçeklenebilir bir arayüz altyapısı sağlamaktır.

https://github.com/yeatdev/omp-dx
https://github.com/yeatdev/omp-dx/releases/
Başlık: Ynt: omp-dx
Gönderen: deksdeveloper - 25 Mayıs 2026, 13:14:50
Başlık: Ynt: omp-dx
Gönderen: deksdeveloper - 25 Mayıs 2026, 18:03:48
color spectrum picker, vector chart, radial progress, textured progress, vector icon, fx sound, password input, container scroll
Başlık: Ynt: omp-dx
Gönderen: deksdeveloper - 25 Mayıs 2026, 21:11:56
Bu proje v0.0.1 sürümü olarak yayınlanmıştır.
Bu bir beta sürüm olduğu için bazı hatalar olabilir. Bunları GitHub Issues üzerinden bildirebilirsiniz:
https://github.com/yeatdev/omp-dx/issues

https://github.com/yeatdev/omp-dx
https://github.com/yeatdev/omp-dx/releases/

Geri bildirimlerinizi bekliyorum.
Başlık: Ynt: omp-dx
Gönderen: HKI - 26 Mayıs 2026, 00:34:44
Bu adam bu işin kulağına fısıldayan ender sahsiyetlerdendir. Her işine saygıyla şapka çıkartırım. 🫡
Başlık: Ynt: omp-dx
Gönderen: deksdeveloper - 26 Mayıs 2026, 01:39:23
Alıntı yapılan: HKI - Bugün, 00:34:44
Bu adam bu işin kulağına fısıldayan ender sahsiyetlerdendir. Her işine saygıyla şapka çıkartırım. 🫡
ustanın sözü çırağa nişandır derler ağabey rol model aldığım nadir insanlardansın seviliyorsunnhh teşekkür ederimss