Glfw: Perilaku offset/penskalaan kanvas salah.

Dibuat pada 3 Sep 2017  ·  4Komentar  ·  Sumber: glfw/glfw

Saya mencoba mengembangkan aplikasi di laptop baru saya, namun, sepertinya saya menemukan bug ini di setiap kesempatan.

Yang paling relevan dengan GLFW adalah gambar ini (juga terlampir)
red_triangle_compare

Namun seluruh album tangkapan layar pemecahan masalah mungkin berguna: http://imgur.com/a/ZmSnV

Saya mulai mengembangkan di libGDX dan mengalami masalah kanvas ini. Saya telah bertanya di forum libGDX dan belum mendapatkan solusi, jadi saya menyerah.
Selanjutnya saya pikir saya akan mencoba beberapa pemodelan 3D dengan blender. Ternyata blender memiliki masalah kanvas yang sama. Hidup menjadi sibuk sekitar waktu itu jadi saya menyerah lagi tanpa terlalu banyak menggali.
Sekarang saya mencoba tutorial C++ OpenGL di opengl-tutorial.org tetapi saya masih mendapatkan masalah kanvas ini.

Ini bisa berupa laptop khusus saya (ini baru: ThinkPad X1 Yoga (Gen ke-2)), atau beberapa pengaturan perangkat lunak yang dimuat sebelumnya yang tidak dapat saya matikan atau ubah.
Saya telah melakukan setiap konfigurasi Penskalaan / Resolusi Tampilan Windows 10 yang mungkin, dan tidak ada yang memperbaikinya. Saya telah memastikan saya memiliki driver grafis terbaru. Saya sudah mencoba mengubah konfigurasi Pengaturan Grafik Intel. Tidak ada yang berhasil.

Saya ingin ini segera diselesaikan!

(juga, apakah ada yang tahu jika blender adalah konsumen GLFW? informasi ini akan membantu)

Intel Windows bug external

Semua 4 komentar

Beberapa kode akan berguna.

juga, apakah ada yang tahu jika blender adalah konsumen GLFW? informasi ini akan membantu

Blender menggunakan campuran API dan SDL-nya sendiri.

Kode yang saya gunakan adalah stok dari situs tutorial: https://github.com/opengl-tutorials/ogl/blob/master/tutorial02_red_triangle/tutorial02.cpp

Saya telah melakukan penelitian lebih lanjut dan sepertinya masalah Intel Graphics Driver, ditemukan sebelumnya oleh komunitas Blender: https://developer.blender.org/T51521

Tampaknya diperbaiki dalam pembaruan driver terbaru (13/8/2017 22.20.16.4771), namun Lenovo belum mengemas dan membuatnya tersedia untuk komputer saya.

Ya, pengemudi tampaknya menjadi masalah. Saya juga tidak melihat apa pun dalam kode yang akan menyebabkan masalah.

Periksa apakah driver tersedia di https://downloadcenter.intel.com.

Solusinya sedikit lebih merepotkan karena langsung menginstal driver dari Intel memberikan kesalahan. Sesuatu di sepanjang baris "Driver ini tidak disetujui untuk komputer Anda oleh pabrikannya".

Saya akhirnya menginstalnya dengan melakukan hal berikut:

  1. Buka Pengelola Perangkat
  2. Klik Kanan Display Adapters -> Intel HD Graphics
  3. Properties -> tab Driver -> Perbarui tombol Driver
  4. Gunakan opsi "Daftar driver di komputer saya"
  5. Setel ke Pengandar Dasar Microsoft. Catatan, grafik Anda sekarang mungkin agak miring karena tidak menggunakan GPU...
  6. Instal driver baru dari Intel.
  7. Mulai ulang.
    Selesai!
Apakah halaman ini membantu?
0 / 5 - 0 peringkat