Trình soạn thảo và gỡ lỗi GLSL cho MacOSX có hỗ trợ ES2


7

Có trình soạn thảo GLSL cho mac không? Tôi cần nó cho trình tạo bóng OpenGLES2 của iOS.

Làm thế nào để bạn gỡ lỗi tốt nhất shader?

Trân trọng

Câu trả lời:


4

Có hai trình soạn thảo GLSL được hỗ trợ cho OS X. Đầu tiên, được gọi là Shader Builder, đi kèm với Công cụ đồ họa có sẵn từ trang web của nhà phát triển Apple . Thứ hai là Shader Maker mã nguồn mở . Cả hai công cụ này đều không đúng với OpenGL ES 2.0, nhưng quy trình làm việc tốt nhất có lẽ là để có được giao diện bạn muốn trước khi bạn xác định làm thế nào để có được giao diện bạn có thể có.

Về mặt gỡ lỗi shader, rất khó để gửi thông tin gỡ lỗi trở lại CPU. Chiến lược duy nhất mà tôi từng sử dụng là sử dụng các điều kiện để xuất một màu cụ thể ra màn hình và nhìn vào đầu ra. Các công cụ như glslDevil cũng tồn tại, nhưng không dành cho OS X.


Nếu bạn quyết định sử dụng các công cụ này và bạn đang sử dụng lệnh #version trên trình đổ bóng của mình, hãy lưu ý rằng bạn có thể cần phải nhận xét nó trong quá trình phát triển nếu bạn gặp lỗi biên dịch shader do phiên bản cụ thể không được hỗ trợ.
RomSteady

tất cả chúng, ngoại trừ glslDevil- cái không hoạt động trên mac đã lỗi thời. ui trông tệ quá
TomSawyer
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.