Jump to page: 1 2
Thread overview
D ve directX
Jul 02, 2016
cos00kun
Jul 03, 2016
cos00kun
Jul 03, 2016
zafer
Jul 04, 2016
cos00kun
Jul 08, 2016
zafer
Jul 08, 2016
cos00kun
Jul 09, 2016
zafer
Jul 09, 2016
zafer
Jul 09, 2016
cos00kun
Jul 10, 2016
zafer
July 02, 2016

DirectX gibi bir kütüphane dururuken ve D dilininde bunu kullanabilmesi mümkünken sırf başlık dosyalarının yeniden yazılması gibi bi konu yüzünden directX ten neden mahrum kalınıyor bir türlü anlayamıyorum !! Ayrıca başlık dosyaları hadi diyelimki D diline uyarlandı bu durumda directX kullanım yine C/C++ deki gibimi olur ? Konuyla ilgili düşüncelerinizi paylaşmanızı diliyorum...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 03, 2016

Bu kadar önemli bir konuda aslında D nin olanaklarınıda düşünürsek ( Elbette bildiğim kadarıyla ) Oyun dünyasının çalkalanıyor olması gerekirdi ancak doğru düzgün bir ilginin olmaması şaşırtıcı açıkçası..

Acemiliğime dayanarak ve affınıza sığınarak size göre basit ve saçma gelebilecek birkaç sorum olacak;

  • Bu kütüphaneyi githubdan indirdim ancak bunu nasıl kullanacağım ? yani bu kütüphaneyi aslında D derleyicimin olduğu bir yeremi taşımak doğrudur ?

  • D nin olanaklarını kullanarak "C/C++" de program yazıyomuş gibi "C/C++" nin Direct x komutlarını yazıp kullanabilirmiyiz ?

  • Bir ara github dan indirilen doayaların ayrıntılarından bahsedebilirmisiniz ? örneğin genelde src dizini ve json uzantılı dosyalar oluyor ancak tam olarak onlarla nasıl ilintili olacağım hakkımda pek bir fikrim de yok..

Yeni işinize başladığınızı umud ederek ordada başarılarınızın devamını diliyorum..
teşekkürler iyi çalışmalar ...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 02, 2016

Haklısın ama direct-x'in D ilintisi var galiba:

https://code.dlang.org/packages/directx-d

2014'ten kaldığına bakılırsa yeni derleyicilerle kullanılabilmesi için bir kaç düzeltme gerekebilir.

Alıntı:

>

başlık dosyaları hadi diyelimki D diline uyarlandı bu durumda directX kullanım yine C/C++ deki gibimi olur

Bu konuda şunu öğütlüyorlar:

  • Alt düzey ilinti hiç yeni olanak veya kolaylık getirmeden C veya C++'taki gibi olsun

  • Eğer D'nin olanakları arayüzü gerçekten de daha kullanışlı veya daha güvenli yapacaksa, o zaman o alt düzey ilintiyi kullanan bir üst düzey katman bulunsun

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 03, 2016

dub belgesi şurada:

https://code.dlang.org/getting_started

dub dosyaları json da olabiliyor ama artık sdl'i seviyorlar ve dub varsayılan olarak onu kullanıyor:

https://code.dlang.org/package-format?lang=sdl

dub'la pek ilgilenmedim ama şimdi adı directx_deneme olan bir proje oluşturacağım.

  1. Projemi bir dub projesi yapmak için şu komutu verdim:
    '
    dub init directx_deneme
    '
  2. Oluşan klasörün içinde dub.sdl diye bir dosya var:
    '
    name "directx_deneme"
    description "A minimal D application."
    copyright "Copyright © 2016, ali"
    authors "ali"
    '
  3. Şimdi bu projenin direct-x ilintilerini kullanacağını belirtelim. Dosyaya direct-x sayfasında söylenen "dependency"leri ekliyorum. direct-x'in dub sayfası şuydu:

https://code.dlang.org/packages/directx-d

Oradaki sdl satırını kendi dub.sdl'ime ekliyorum:
'
name "directx_deneme"
description "A minimal D application."
copyright "Copyright © 2016, ali"
authors "ali"
dependency "directx-d" version="~>0.9.1" <--- Bu satırı ekledim
'
4) Bu adımdan sonra dub yazıp Enter'a basıyorum. directx-d ilintisini otomatik olarak indiriyor ve projeyi derliyor:
'
$ dub
Fetching directx-d 0.9.1 (getting selected version)...
Placing directx-d 0.9.1 to /home/ali/.dub/packages/...
Performing "debug" build using dmd for x86_64.
directx-d 0.9.1: building configuration "library"...
./../../../.dub/packages/directx-d-0.9.1/src/directx/d2dbasetypes.d(177,15): Warning: instead of C-style syntax, use D-style syntax 'FLOAT[3][4] m'
[...]
'
Bende yukarıdaki uyarıdan başka hatalar da oluştu. Sanırım Windows ortamında olmadığım içindir.

Eğer sizde çalışıyorsa yine de uyarılarını düzeltmenizi ve pull request ile directx-d'ye eklemenizi öneririm:

https://github.com/evilrat666/directx-d

Nasıl kullanıldığını bilmiyorum ama projenin kendisinde örnekler var:

https://github.com/evilrat666/directx-d/blob/master/examples/1_d3d11_window/source/d3d11_window.d

Not: Evet, yeni işime başladım. Projeyle ve arkadaşlarla haşır neşir olmaktayım. :)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 04, 2016

Alıntı (acehreli):

>

dub dosyaları json da olabiliyor ama artık sdl'i seviyorlar ve dub varsayılan olarak onu kullanıyor:

Aslında, dub'un son sürümü 1.0 ile birlikte varsayılan olarak tekrar json kullanılıyor. Ancak proje oluşturma aşamasında sdl/json seçimi yapabileceğiniz etkileşimli bir ekran geliyor.

Dub çok farklı bir şey değil, bugün neredeyse bütün programlama dillerinde bulunan proje ve paket yönetim işlerini üstlenen programlardan D dili için olanı :)

Dub ile ilgili giriş niteliğindeki ilk yazımı şurada (http://ddili.org/makale/dub_tanisma.html) yayınladım. Amacım bir seri oluşturarak aşama aşama dub'un derinliklerine inmek ancak hem yoğunluktan hemde aşırı bir ilgi olmadığı için bu süreç biraz gevşek ilerliyor :D

Bu arada konuyu bölmek istemem ama trileri projesinide dub'a taşısak çok güzel olur?

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 04, 2016

Çok faydalı oldu sağolun... Ancak birilerinin ciddi şekilde D dili için artık DirectX e eğilmesi gerekiyor.. Her konuda geri kalınırsa olanaklarına rağmen D yeterli ilgiye kavuşamaz.. Ben iddia ediyorum gruptan birileri Örneğin oyun programlama için DirectX kullanımyla ilgili gerçek anlamda bir tutorial bile çıkarsa D nin olanaklarıda düşünüldüğnde büyük sükse yapar.. Ancak sadece oyun programlama için değil hiç bir konuda gerçek anlamda yeterli anlatım yada ilerleme sağlanamıyor.. Sadece konfranslarla olmuyor bu işler ... Umarım ilerde olur... O zaman hak ettiği yeri bulacaktır D dili diye düşünüyorum...
Sevgiler saygılar...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 04, 2016

O projeyi Google Code kapanınca Bitbucket'a yeni bir isimle taşımıştım:

https://bitbucket.org/acehreli/alphabet

Ama artık yaşadığını söyleyemeyiz.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 08, 2016

Alıntı (acehreli:1467628584):

>

Ama artık yaşadığını söyleyemeyiz.

trileri yeni adıyla alphabet Türkçe metinlerle çalışanlar için kesinlikle büyük bir ihtiyaç eğer D dili bu sorunu halen çözemediyse bence alphabet yeniden hayata dönmeli :) Tekrar geri dönmesi çok mu zor?

Alıntı (cos00kun:1467650967):

>

Ancak sadece oyun programlama için değil hiç bir konuda gerçek anlamda yeterli anlatım yada ilerleme sağlanamıyor..

Örnekler ve döküman konusunda sana katılıyorum ancak ilerleme konusunda bence o kadar kötü değiller. Sadece dil olarak değil çevresine baktığımda bir çok projenin geliştiğni görüyorum. Şu adreste (https://code.dlang.org) son bir haftada neredeyse otuz proje güncellenmiş yani birileri ciddi anlamda zaman harcayıp bu dil adına çalışıyorlar. Peki biz ne yapıyoruz?

Ayrıca D dili gösterişli sunumlar yapmıyor. Örneğin geçenlerle dub proje ve paket yöneticisi 1.0 sürümüne ulaştı. Belki bu çok daha gösterişli bir şekilde sunulabilirdi. Ancak D dilinde ilerlemeler genelde sessiz sedasız kendi içinde oluyor. Belki bu sebeble somut bir ilerleme algısı oluşmuyor.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 08, 2016

Anlatılanlara okadar uzağımki yazdığınız her bir cümle beni öğrenmem gereken başka başka dünyalara yelken açtırıyor :) yavaş yavaş ilerlemeye çalışıyorum ben daha Dub a başlayaım derken alphabet ler bilmem neler.. hadi bana kolay gele değerli bilgiler için tekrar teşekkürler bu sanırım bana 1 ay yeter .. kalın sağlıcakla :)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

July 08, 2016

Alıntı (zafer):

>

eğer D dili bu sorunu halen çözemediyse

Dmitry Olshansky çok becerikli bir Unicode modülü eklemişti:

https://dlang.org/phobos/std_uni.html

Unicode konusu çok karmaşık olduğundan o modül de karmaşık. :)

Alıntı:

>

D dilinde ilerlemeler genelde sessiz sedasız kendi içinde oluyor. Belki bu sebeble somut bir ilerleme algısı oluşmuyor.

Doğru. Bunun başka nedenleri de var. Ama ben bundan sonra gerçekten değişeceğini düşünüyorum. Vakfın biraz parası var, güya yarım milyon daha gelecek, birisinin geliştirmekte olduğu ama henüz genele duyurmadığı bir D geliştirme ortamından haberim oldu, D Tour tamamlanacak ve başka dillere de çevrilecek... Bunun gibi bir sürü gelişim var. Ben topluca etkilerinin güçlü olacağını düşünüyorum.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

« First   ‹ Prev
1 2