Bagikan melalui


D1134: Presisi Buffer Tidak Diizinkan Oleh Tutup

Perangkat tidak memiliki kemampuan untuk mendukung presisi buffer yang diberikan.

 

Kemungkinan Penyebabnya

Direct2D memungkinkan aplikasi menentukan presisi buffer yang diinginkan untuk beberapa operasi. Misalnya, presisi yang digunakan untuk alur pencitraan ditentukan menggunakan ID2D1DeviceContext::SetRenderingControls. Perangkat Keras Direct2D, bagaimanapun, mungkin tidak mendukung semua presisi buffer, tergantung pada tingkat fiturnya. Misalnya, perangkat tingkat fitur 9 mungkin tidak mendukung opsi presisi buffer selain 8 bit per saluran.

Kemungkinan Perbaikan

Untuk aplikasi yang berjalan pada perangkat keras, pastikan bahwa semua penentu presisi buffer didukung oleh tingkat fitur perangkat keras. Pertimbangkan untuk menggunakan ID3D11Device::CheckFormatSupport dan ID3D11Device::CheckFeatureSupport untuk mendapatkan informasi lebih lanjut tentang format apa yang didukung oleh perangkat keras, dan untuk menentukan presisi permukaan apa yang akan diizinkan. Untuk operasi yang konsisten dengan semua perangkat tingkat 9 fitur, rancang mekanisme fallback untuk menghindari buffer presisi tinggi.