Ağır kullanım grafiklerini en hızlı şekilde çekmek istiyorum. Standart C# grafik geri çağrıları kullanırsam (es.graphics.drawline) doğru mu yapıyorum? Yoksa farklı kütüphaneleri kullanıyorum mı?C# grafikler için GPU kullanıyor mu?
cevap
Graphics.DrawLine, GDI + aramasıdır. Windows Forms kullanıyorsanız ve çiziminizi System.Drawing sınıflarıyla yapıyorsanız, donanımsal hızda olmayan GDI + kullanıyorsunuzdur. Donanım hızlandırma elde etmek için, WFF'yi WinForms yerine kullanmalı veya Direct3D/Direct2D ile çizmelisiniz. İkincisi (Direct3D/Direct2D) COM tabanlı, bu yüzden bir .NET sarıcısına ihtiyacınız olacak. Microsoft Direct3D'yi .NET için Managed DirectX ve XNA ile tamamladı. İkisi de (inanıyorum) artık kullanılmıyor. Daha güncel olan DirectX kitaplıkları için third-party wrappers da vardır.
Düzenleme: Sadece GDI + 2D hızlandırılmış olduğunu @ HansPassant yorumuna öğrendi. GDI + 'nın (GDI +' nın aksine) GDI + 'nın antialiasing gibi şeyleri üstlendiğini düşündüm (bunu anladığım kadarıyla) 2B donanım yapmadı. Ama görünüşe göre yanılmışım.
Sadece 'MonoGame', XNA'nın kullandığı aynı API'da directX veya OpenGL'yi kaydırdığını, ancak hala etkin bir şekilde sürdürüldüğünü, –
buna ek olarak, SharpDX'i DirectX çevresinde yönetilen bir sarıcı olarak tavsiye ederim. – Kyle
- 1. C# Grafikler n Grafikler
- 2. Google grafikler: Şeffaflık çalışmıyor mu?
- 3. Firebase Geospatial kullanıyor mu?
- 4. NoSQL veritabanları endeksleri kullanıyor veya kullanıyor mu?
- 5. file_get_contents önbellek kullanıyor mu?
- 6. "???" operatörü kısa dolaşımını kullanıyor mu?
- 7. Mysql sıralamak için endeksi kullanıyor mu?
- 8. GPU
- 9. Hiç kimse ObjectPal kullanıyor mu?
- 10. MVB'de ViewBag bozuk mu kullanıyor?
- 11. DBIx :: Class sendikaları kullanıyor mu?
- 12. newLISP çöp toplama kullanıyor mu?
- 13. İki döngüden çıkmak için goto meşru bir yol kullanıyor mu?
- 14. . Net hala ADO.net kullanıyor mu?
- 15. MATLAB, OpenCv CascadeClassifier'ı kullanıyor mu?
- 16. Grafikler
- 17. OpenGL GPU ile nasıl iletişim kurar?
- 18. GPU Uyumluluk Theano için [NVidia GeForce 8800GT]
- 19. GPU Hızlandırılmış XML Ayrıştırma
- 20. GPU üzerinde tamsayı hesaplamaları
- 21. has_secure_password herhangi bir tuzlama şekli kullanıyor mu?
- 22. IOS yaşamak video HLS kullanıyor mu?
- 23. C# ve WPF kullanarak çizgi grafikler çizmek için ne kullanıyorsunuz?
- 24. TensorFlow: GPU
- 25. REST kaynaklarının JSON temsili ilgili kaynaklar için URI'leri kullanıyor mu?
- 26. WebKit, CSS geçişlerini oluşturmak için OpenGL kullanıyor mu?
- 27. Uygulamam şifreleme kullanıyor mu (sadece anahtarlık)?
- 28. Tüm ekip üyeleri aynı IDE kullanıyor mu?
- 29. iOS Simülatör çoklu çekirdekler kullanıyor mu?
- 30. Java - Google'ın GSON'u kurucu kullanıyor mu?
Neden bu aşağı, soru aptal değil? –
Winforms veya wpf kullanıyor musunuz? – Pazi01
@Yvesdaoust, haklı bir neden olmadan devam eden bir sürü oylama gibi görünüyor, ancak bu soruya ilk yorumu okursanız, o zaman bazı insanların sadece 'böyle olduğunu' görebilirsiniz. ... http://meta.stackexchange.com/questions/135/encouraging-people-to-explain-downvotes –