Geçenlerde Turuncu kitabı (GLSL) satın aldım ve kırmızı ve mavi kitapları da okumanın hiç önemli olup olmadığını merak ediyorum.
Düşüncesi olan var mı?
Geçenlerde Turuncu kitabı (GLSL) satın aldım ve kırmızı ve mavi kitapları da okumanın hiç önemli olup olmadığını merak ediyorum.
Düşüncesi olan var mı?
Yanıtlar:
GLSL sadece gölgelendirme dilidir. Köşe verilerinin nereden geldiği, dokuların nereden geldiği, parça karıştırma, derinlik testi, görünüm alanı, çerçeve tampon nesneleri vb. İle ilgilenmez. Gölgelendiriciler önemlidir, ancak her şey değildir.
Orange Book bunlardan bahsettiğinden eminim, GLSL'yi tartışmak için gerektiği gibi, diğer kitapların ayrıntılarına girmiyor.
Kırmızı kitabın (OpenGL 1.0'ı kapsayan) ilk baskımın (Haziran 1993) kopyasını yeterli ve kabaca iPhone'daki GLES 1'e eşdeğer buldum. GLSL ve OpenGL 3+ çok farklı (artık sabit boru hatları yok) ve GLES 1'i desteklemeniz gerekmedikçe kırmızı kitapla uğraşmam.
Kırmızı kitabı almak için bekliyorum (satın alacaksanız), OpenGL 4.2'yi kapsayan yeni bir sürüm geliyor (Aralık?). Mevcut (7. baskı) kırmızı kitap hem 3.0 hem de 3.1'i kapsıyor ve kullanımdan kaldırılan sabit işlevli boru hattı şeylerinden bahsediyor. Yeni kitap sadece mevcut programlanabilir boru hattı hakkında konuşacaktır.
Yeni OpenGL API'sini öğrenmek için gerçekten bir kitaba ihtiyacınız varsa, OpenGL Superbible 5. sürümü, serideki yeni OpenGL ardışık düzenini (3.1 ve üstü) kapsayan tek kitaptır.
Mavi kitabın son sürümü 2007'den (Open GL 2.1) ve kırmızı kitabın son sürümü 2009'dan (Open GL 3.0 - 3.1).
Open GL'nin şu anki sürümü 4.1 (Düzenleme: 4.2)
Eski Open GL kodunu okuyacak ve koruyacaksanız eski Open GL'yi bilmenin yararlı olabilmesine rağmen, yeni bir şey elde etmeyi deneyeceğim.
Bu yardımcı olur umarım.
Kırmızı kitap gayet iyi, diğerleri de söylediği gibi, özellikle gölgelendiricileri desteklemeyebilecek gömülü ve / veya alt düzey donanımları kodlamanız gerekiyorsa, birçok şey için hala değer elde edebileceğinizi söyledi. Online ücretsiz sürümü korkunç eski olsa da dikkat edin.
Ayrıca mavi kitabı zaman zaman kullanıyorum, ancak bunun nedeni tek bir yerde her şeyle iyi bir referans el kitabını sevmem ve bu tür şeyler için ölü ağacın elektronik olarak kullanılmasını tercih ediyorum.