İlk önce; OpenGL shader'lar nasıl derlendi? CPU veya GPU üzerinde derlenmiş mi, yoksa uygulamaya göre mi değişiyor? Farklı satıcıların farklı ikili çıktıları var mı? öyleyse, başka bir GPU'da bir GPU türü için bir ikiliyi çapraz olarak derlemek mümkün mü? Intel GFX çipleri, ATI kartları ve NVidia kartları üzerinde çalışmayı planladığım bir oyun geliştiriyorum. İstemci bilgisayarlarda kaynağı derlemek zorunda kalmadan, gölgelendiricilerin yalnızca ikili bölümlerini göndermeyi tercih ederim. Mümkün mü? Gölgelendirici derleme süreci nasıl çalışır?OpenGL gölgelendiriciler GPU veya CPU üzerinde derlenmiş mi? İkili çıkış, GPU üreticisine göre nasıl değişir?
12
A
cevap
11
Derleme işlemi genellikle CPU üzerinde gerçekleştirilir. Ancak, çıktı sadece satıcı tarafından değil, aynı zamanda modele göre de değişir. Bu nedenle, kullanıcının kullandığı herhangi bir GPU modeliyle (oyununuzu yazarken var olmayabilecek GPU modelleri de dahil olmak üzere) uyumlu kalması için tarayıcılar, kullanıcının makinesinde yeniden derlenmelidir.
İlgili konular
- 1. Gölgelendiricilerin GPU üzerinde çalışmasını sağlama
- 2. GPU
- 3. GPU üzerinde tamsayı hesaplamaları
- 4. Yönetilen koddan CPU/GPU yönergelerini yürütme
- 5. OpenGL GPU ile nasıl iletişim kurar?
- 6. OpenGL: GPU kullanımı yüzde nasıl elde edilir?
- 7. CPU/GPU arasında tensör akışı geçişi
- 8. TensorFlow: Grafik Optimizasyonu (GPU - CPU Performansı)
- 9. theano'nun CPU ve GPU üzerinde farklı sonuçları var
- 10. TensorFlow: GPU
- 11. çok GPU temel kullanımı
- 12. GPU Hızlandırılmış XML Ayrıştırma
- 13. CPU vs GPU için (conv) Sinir Ağları hesaplama
- 14. CUDA: doğrudan GPU üzerinde itme :: sort_by_key nasıl kullanılır?
- 15. GPU (metal) ve CPU (OpenCV) üzerindeki kamera besleme verilerini iPhone
- 16. GPU dokusundan video karesi kaydetme
- 17. FBO dokusunu doğrudan GPU üzerinde H.264 videosuna kodlama
- 18. Küçük simetrik pozitif tanımlayın Ax = b sadece GPU üzerinde
- 19. GPU tabanlı ekran kartları, Nasıl?
- 20. HTML5/CSS GPU Performans optimizasyonu
- 21. BigInteger hesaplamaları hızlandırmak için GPU kullanma
- 22. Process Explorer'dan GPU bilgilerini yorumlama
- 23. Android Virtual Device, GPU Donanım Hızlandırması
- 24. GPU Python'da hızlandırılmış veri çizimi
- 25. Python ve gpu OpenCV fonksiyonları
- 26. GPU Uyumluluk Theano için [NVidia GeForce 8800GT]
- 27. Son teknoloji ürünü GPU birim oluşturma
- 28. Tensorflow GPU kullanımı sadece% 60 (GTX 1070)
- 29. GPU özellikli bir sanal makineyi Azure
- 30. gpu için bir numpy matrisi sıralama
Bu mu? Çoğu ticari oyun bunu nasıl yapıyor? – IDWMaster
Evet. Gölgenizin içeriğini gizleyerek daha az belirgin hale getirmeye çalışabilirsiniz (örn. Şifrelenerek düz metin halinde görünmez, yorumları kaldırır ve yerlileri yeniden adlandırır, vs.) ancak bu kaynak kodun sonuna sahip olmanız gerekir. – bdonlan