Bir dokudan daha büyük görüntülerin işlenmesi
Bir görüntü, tek bir doku olarak ayrılmadığı takdirde GPU’nun maksimum doku boyutundan çok daha büyük olabilir. Döşemeli render işlemi, yönetilebilir bölgeleri değerlendirir ve tamamlanan pikselleri bir çıktı temsiline aktarır.

Genel görünüm, yerel döşemeler
Her bir döşeme, koordinatlarını tam çıktı boyutlarından ve görünür en-boy oranından alır. Fraktalı bağımsız olarak sığdırmamalı veya ortalamamalıdır; aksi takdirde birleştirilmiş görüntü, tek bir kesintisiz görünüm yerine tekrarlanan kırpma parçaları içerecektir.
Devasa bir çıktı, tek bir küresel koordinat sistemine sahiptir. Her döşeme, ayrı ayrı yuvarlatılmış bir kamera yerine bu sistemden tam bir kesit alır. Piksel merkezleri, döşeme sınırları boyunca devam etmelidir; aksi takdirde ek yerleri belirginleşir. En-boy oranı ve görünür fraktal bölge, tüm görüntü için tek seferde tanımlanır; bu sayede 100,000 piksel boyutunda bir dışa aktarımda ekran görünümünün kompozisyonu korunur.
Efektler için komşuluklar gereklidir
Antialiasing, normal haritaları ve ekran alanı filtreleri, bir döşeme kenarının ötesine örnekleme yapabilir. Render koruma şeritleri oluşturmak ve birleştirme sırasında bunları kırpmak, birleşme izlerini önler. Histogram eşitleme gibi genel yöntemler, ayrı bir istatistik geçişi gerektirir veya kasıtlı olarak kullanılamaz.
Yarıçap içeren filtreler, döşeme kenarlarının ötesindeki piksellere ihtiyaç duyar. Her döşemeyi bir hale ile işleyin, efekti uygulayın, ardından çekirdeğe göre kırpın. Çok aşamalı efektler için daha geniş bir kümülatif hale gerekebilir. Üst üste binme olmazsa, her döşeme tek başına doğru görünse bile birleşim yerleri belirginleşir. Gerekli yarıçap, efekt tanımına aittir ve dışa aktarma planlayıcısı tarafından bilinmelidir.
"Disk", "en yüksek bellek" ifadesinin yerine kullanılır
Disk tabanlı bir kodlayıcı veya ara depolama alanı, tamamlandıkça satırları veya döşemeleri kabul eder. Bu, RAM ve GPU belleğini sınırlarken, yükü depolama alanına, kodlama sınırlarına ve iş süresine kaydırır. İlerleme, iptal ve atomik sonlandırma, uzun süreli dışa aktarımlarda doğruluğun bir parçasıdır.
Görüntünün tamamı RAM’e veya tek bir Metal dokusuna sığmadığında, tamamlanan şeritler doğrudan artımlı bir kodlayıcıya veya geçici bir dosyaya yazılır. İlerleme, render ve kodlamayı içermelidir; iptal işlemi ise geçici verileri temiz bir şekilde kapatmalıdır. Tek bir nihai CGImage asla gerekli olmamalıdır—tam da bu son birleştirme adımı, aksi takdirde boş veya kodlanamayan devasa dışa aktarımlar üretir.
Kaynaklar ve daha fazla okuma
Bu makale, aşağıdaki uzman kaynakları orijinal ifadeleriyle özetlemektedir. Erişim tarihi ve editoryal inceleme tarihi: 12 Ağustos 2026.
- Metal overviewApple Developer Documentation
- The Science of Fractal ImagesSpringer


