2010-10-15 31 views
10

Có ai biết cách bật âm thanh nổi OpenGL khi đang sử dụng cửa sổ xếp lớp trong Windows 7 không?OpenGL stereo trong cửa sổ lớp

+1

Bạn có gặp sự cố khi hiển thị bộ đệm trái và phải trên cửa sổ phân lớp không? – tkerwin

+0

Có, các cửa sổ bỏ qua bộ đệm phù hợp và sẽ chỉ vẽ từ bộ đệm trái. – paj7777

Trả lời

1

Tôi có thể sai, nhưng tôi nghĩ rằng GL_{LEFT,RIGHT} chỉ dành cho các thiết bị đầu ra thực sự lập thể, chẳng hạn như kính VR, kính màn trập hoặc màn hình lớp với nhiều màn hình phân cực. Giả sử bạn không sử dụng bất kỳ thứ nào trong số này, có thể bạn sẽ cần phải làm cho cửa sổ của mình rộng gấp hai lần và sử dụng glViewport() để vẽ cả hai mặt của cảnh đó cạnh nhau. Tôi giả sử rằng đường chuyền hiển thị của bạn đang diễn ra hai lần cho các bộ lọc GL_LEFTGL_RIGHT, do đó bạn chỉ nên thay thế các cuộc gọi glViewport() nhắm mục tiêu hai bên của cửa sổ ở vị trí của các cuộc gọi glDrawBuffer().

+0

Tôi đang sử dụng bộ công cụ âm thanh nổi 3D 3D với kính nhấp nháy của NVIDIA. Trong cửa sổ mà không phải là lớp stereo tầm nhìn hoạt động tốt nhưng trong một cửa sổ lớp đệm phải được bỏ qua và chỉ có bộ đệm trái được rút ra. – paj7777

1

OpenGL stereo sử dụng bộ đệm vẽ GL_BACK_LEFT và GL_BACK_RIGHT và bạn chỉ nên vẽ một lần cho mỗi bộ đệm. Bạn cũng cần một thẻ Quadro với hỗ trợ âm thanh nổi quad-buffer để sử dụng.

Các vấn đề liên quan