Native örneklenmiş renk fonksiyonları
Native Cairo renderer, Order 1 veya Order 3 ile FunctionType 0 örneklenmiş renk fonksiyonlarını değerlendirir; çoklu tint girdileri ve çoklu alternatif-renk çıktıları dâhil
Kübik değerlendirme, mevcut scalar dört-knot enterpolasyon kuralını, girdi boyutları boyunca bir tensor ürünüyle genişletir; pencereler tablo kenarlarında içe kayar, dörtten az örnekli boyutlar mevcut doğrusal yedeği korur ve Size 1 sabit kalır
Tek-girdili, tek-çıktılı scalar transfer-fonksiyonu yolu, mevcut davranışını korur
Örnek işleme
Girdiler Domain'e kırpılır, Encode ile eşlenir ve tablo sınırlarına kırpılır; enterpolasyon, sürekli en-anlamlı-bit-önce örnekleri okur, Decode uygular ve tamamlanmış bileşenleri Range'e kırpar
1, 2, 4, 8, 12, 16, 24 ve 32 bit örnek derinlikleri desteklenir; ilk girdi boyutu en hızlı değişir
ISO 32000-1 bölüm 7.10.2, örneklenmiş-fonksiyon düzenini ve işleme sırasını tanımlar; sayısal kabul formülü, kütüphanenin mevcut dört-knot kuralını kaydeder ve standardın benzersiz bir kübik çekirdek seçmediğini iddia etmez
Kaynak sınırları
Tensor değerlendirmesi, girdi boyutu başına dört dalı ziyaret edebilir; ziyaret edilen her node ve her kübik örnek biti, toplam işlem sınırlarına ve cancellation yoklamasına katılır; sıfır-ağırlıklı dallar örnek işi yapmaz
Çözülmüş stream'ler, saklanan fonksiyon verisi ve değerlendirme depolaması, çözülmüş-bayt ve aktif working-byte kabulüne katılır; büyük geçerli tablolar çağıran-seçimli bir işlem sınırı gerektirebilir
Hatalar, PNG yayınından önce oluşur ve sonraki rendering, aynı iş parçacığını ve yüklenmiş-belge API'sini yeniden kullanabilir
Kabul
Bağımsız tensor denklemleri, enterpolasyon ağırlıklarını bir Vandermonde sistemiyle çözer ve packed örnek derinlikleri, çok boyutlu pencereler, kısa boyutlar, kodlamalar ve çıktı kırpma için native pikselleri doğrular
MuPDF ve Poppler kaynak farkları, native tensor kabulünden ayrı saklanır; her iki reader da açık RGB denklem eşlikçilerini doğrular
Odaklı fixture ve bütçe yeniden üretimi için Tests/Linux/HeadlessSampledCubic.en-us.md'e, rendering ve sahiplik sözleşmeleri için Native Linux Cairo renderer'a bakın