Tôi đang cố gắng biên dịch các ảo ảnh để thêm webGL. Rõ ràng người ta có thể vì:phantomjs biên dịch với webGL
Tuy nhiên, tôi không có ý tưởng làm thế nào để làm điều này. Tôi đã xem xét tất cả các cấu hình để biên dịch và tôi đã cố gắng và không tìm thấy gì cả. Tôi có nên biên dịch riêng QTWebkit với các tùy chọn cần thiết và sau đó biên dịch PhantomJS bằng Webkit này không? Tôi đang ở trên Mac OSX Lion.
Sẽ thật tuyệt nếu có chút trợ giúp.
Tôi đã đào một chút và thấy rằng tôi cần biên dịch với OpenGL (đã thực hiện việc này bằng cách xóa QT_CFG + = '-no-opengl' khỏi 'src/qt/preconfig.sh') và ENABLE_WEBGL trong cấu hình webkit. Tuy nhiên sau này tôi nhận thấy rằng một số phần của nguồn Qt đã vắng mặt (opengl cho ví dụ). Tôi thay thế nguồn với Qt 4.8.4 nhưng tôi vẫn nhận được lỗi biên dịch. Tôi phải thiếu một cái gì đó bất kỳ ý tưởng? – charly
Tôi có FTM làm việc xung quanh bằng cách sử dụng Canvas thay vì WebGL nhưng hiệu suất rõ ràng là không tốt vì vậy tôi vẫn quan tâm bởi câu trả lời của bạn – charly
Nếu bạn không có bất kỳ yêu cầu nào khác (không chắc) xem xét [slimerjs] (http: //slimerjs.org/features.html) tương tự nhưng dựa trên Gecko/Mozilla FF và hỗ trợ WebGL. – Basic