Tôi đã bắt đầu làm việc với OpenGL và viết shader. Ứng dụng của tôi kiểm tra lỗi sau khi tải và biên dịch chương trình đổ bóng và nếu có sự cố, ứng dụng sẽ in ra nhật ký thông tin. Điều này là rất tốt để bắt lỗi (và tôi là một newbie vì vậy tôi đang làm rất nhiều), nhưng những gì tôi muốn thực sự như là để nắm bắt những lỗi này tại thời gian xây dựng.Có công cụ lint cho Ngôn ngữ Shading OpenGL không?
Nếu tôi có công cụ lint
chỉ đơn giản là có thể kiểm tra đỉnh hoặc đổ bóng cho lỗi cú pháp, tôi có thể thêm nó vào quá trình xây dựng của mình và dừng nó lại.
Tôi chưa thể tìm thấy công cụ như vậy. Tôi bắt đầu cố gắng viết một, nhưng tôi đang làm việc trên OpenGL ES và có trouble trying to write a desktop program that links against the ES libraries.
Có thể tôi đã bỏ lỡ nó ở đâu đó. Công cụ như vậy có tồn tại không?
Bạn chỉ có thể sử dụng các trình điều khiển đồ họa Shader biên dịch hỗ trợ trong quá trình xây dựng (ít nhất là bất cứ khi nào có sẵn). Tuy nhiên, nhiều người trong số đó là quá tha thứ và sẽ vượt qua những sai lầm mà nên bị bắt. Vì vậy, tôi đang tìm một công cụ * lLS * gLSL lint hoặc validator. – Tronic