2013-05-18 3 views
17

phantomjs를 컴파일하여 webGL을 추가하려고합니다. post on trac.webkit.org phantomjs가 webGL로 컴파일

post on groups.google.com

    • 그러나, 내가 어떻게이 일을 아무 생각이 : 분명히 그것 때문에 가능하다. 컴파일을 위해 모든 구성을 살펴 보았고 아무 것도 시도하지 않았습니다. 필요한 옵션으로 QTWebkit을 별도로 컴파일하고이 Webkit으로 PhantomJS를 컴파일해야합니까? Mac OSX Lion에 있습니다.

      약간의 도움이 필요합니다.

  • +1

    나는 조금 파고 들었고 OpenGL (QT_CFG + = '-no-opengl'을'src/qt/preconfig.sh'에서 제거함)과 ENABLE_WEBGL을 webkit config에서 제거해야했습니다. 그러나 이것 이후 나는 Qt 소스의 일부가 결석했다는 것을 알아 냈습니다 (예를 들어 opengl). 소스를 Qt 4.8.4로 바꿨지 만 여전히 컴파일 오류가 발생합니다. 나는 어떤 아이디어라도 놓치고 있어야 할까? – charly

    +0

    나는 WebGL 대신 Canvas를 사용하여 FTM을 처리했지만 공연은 분명히 좋지 않아서 나는 아직 당신의 대답에 관심이있다. – charly

    +2

    다른 요구 사항이 없다면 [slimerjs] (http : //slimerjs.org/features.html) 비슷한 Gecko/Mozilla FF 기반이며 WebGL을 지원합니다. – Basic

    답변

    0

    이것은 Google 그룹스 스레드에 GitHub issue으로 댓글을 달았으며 ariya 님이 열었습니다. 이 문제에 대한이 comment by a project collaborator에 따르면

    : 그 쉬운 일이 아니다

    . WebGL을 사용하려면 OpenGL이 필요합니다. OpenGL을 사용하려면 Linux에서 XCB가 필요합니다. 즉, 풀 헤드리스 환경에서 PhantomJS를 사용할 수 없게됩니다. 나는 이것이 가까운 장래에 시행 될지 의심 스럽다.

    OP의 질문에 대한 최종 답변입니다. OP는 SlimerJS이 실제 상황에서 실제로 작동하는지 여부를 언급하지 않았습니다.