Bagikan melalui


ps_2_x

Shader piksel yang dapat diprogram terdiri dari serangkaian instruksi yang beroperasi pada data piksel. Mendaftarkan transfer data masuk dan keluar dari ALU. Kontrol tambahan dapat diterapkan untuk memodifikasi instruksi, hasil, atau data apa yang akan ditulis.

Kontrol Alur Dinamis

DynamicFlowControlDepth mewakili kedalaman bersarang dari instruksi kontrol aliran dinamis: jika, if_comp, if_pred, break - ps, dan break_comp - ps. Nilainya sama dengan kedalaman bersarang dari blok if_comp. Jika batas ini nol, perangkat tidak mendukung instruksi kontrol alur dinamis.

Jumlah Daftar Sementara

Jumlah pendaftaran sementara yang didukung oleh perangkat. Rentangnya adalah dari 12 hingga 32.

Kedalaman Bersarang Kontrol Aliran Statis

StaticFlowControlDepth mewakili kedalaman bersarang dari dua jenis instruksi kontrol alur statis:repperulangan / Dan panggilan /callnz. instruksi loop /rep dapat disarangkan ke staticFlowControlDepth secara mendalam. Secara independen, instruksi panggilan /callnz dapat disarangkan ke staticFlowControlDepth secara mendalam.

Jumlah Slot Instruksi

Jumlah slot instruksi dapat berkisar dari 96 hingga maksimum 512, dan ditentukan oleh MaxPixelShaderInstructionSlots. Jumlah total instruksi yang dapat dijalankan ditentukan oleh MaxPixelShaderInstructionsExecuted. Ini bisa lebih besar dari jumlah slot instruksi karena panggilan perulangan dan subrutin.

Swizzle Arbitrer

Jika D3DD3DPSHADERCAPS2_0_ARBITRARYSWIZZLE diatur, moncong arbitrer didukung. Lihat Source Register Swizzling.

Instruksi Gradien

Jika D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS diatur, instruksi gradien didukung. Lihat dsx - ps, dsy - ps, dan texldd - ps.

Predikasi

Jika D3DD3DPSHADERCAPS2_0_PREDICATION diatur, predikasi instruksi didukung. Lihat Daftar Predikat.

Batas Baca Dependen

Jika D3DD3DPSHADERCAPS2_0_NODEPENDENTREADLIMIT diatur, tidak ada batas baca dependen.

Batas Instruksi Tekstur

Jika D3DD3DPSHADERCAPS2_0_NOTEXINSTRUCTIONLIMIT diatur, tidak ada batasan pada instruksi tekstur.

Jumlah Sampler

Jumlah sampel tekstur yang tersedia adalah 16.

Pemecah Piksel