2013-05-16 3 views
24

내가 일하고있는 Three.js 기반 프로젝트 인 Voxel.js에서 우리는 최근 Macbook Airs (Intel HD Graphics 3000)에 나타나는 이상한 렌더링을보기 시작했으나 표시되지 않습니다 지포스 320M을 가진 다른 맥북. 광고는 비 충전이 될 때까지이 표시되지 않도록 광고 자체 three.js를 렌더러 채우기 색상과 동일한 색상 http://imgur.com/a/2eRhO#0가로 글리치 라인 버그

표시 방법

여기 도시 카나리아 WebGL에 프로필러 4 개 스크린은 라인이 고장의 비디오 게임 플레이 http://www.youtube.com/watch?v=KfR8tJ36KuY 중에 게재되고 여기에

를 표시 할 때까지 http://maxogden.github.io/voxel-hello-world가 조금 주위에 보면 : 색깔의 일을 시도하고 글리치를 재현하려면 캔버스

에 그려지는 여기 데모입니다

그리고 채우기 색이 http://i.imgur.com/Ww6nMOA.png

나는이 결함을 도입 믿고 코드 핑크로 설정되어 또 다른 스크린 샷은 여기에 있습니다 : https://github.com/shama/voxel-texture/blob/master/index.js 우리는 각각의 텍스처를 많은 .png를 텍스처를 사용하는 데 사용

, 하지만 이제는 포장되어 생성 된 복합 텍스처 텍스처를 사용합니다. 예 : http://imgur.com/qgSYSNf

누구든지 이전에이 동작을 보았습니까? 근본 원인을 추적 할 수있는 방법에 대한 아이디어가 있습니까?

+0

나는 버퍼링에 문제가있는 것처럼 보일 것입니다 ... Macbook 공기에서 하드웨어 가속을 끌 수 있습니까? 또한 문제가있는 3 인의 간단한 예제가 있습니까? –

답변

1

Safari에서도 이러한 버그가 발생합니까? 그렇다면 애플의 그래픽 드라이버가 원인 일 가능성이 큽니다. 해당 MacBook에서 다른 WebGL 응용 프로그램을 실행하고 에 같은 문제가 있는지 확인하십시오.