Vì vậy, tôi đang tự học GLSL và đang cố gắng tìm hiểu tại sao nó lại nhanh hơn đường ống chức năng cố định.
Lý do tôi gặp vấn đề là từ sự hiểu biết của tôi, các shader bạn tạo ra đang thay thế các phần của đường ống đã có trước đó. Vì vậy, làm thế nào đơn giản là cung cấp phiên bản của riêng bạn tăng tốc mọi thứ?
Điều duy nhất tôi có thể nghĩ là nếu bạn đã cố gắng cung cấp phương trình chiếu sáng của riêng bạn trước đây, bạn sẽ phải thực hiện phép tính trên CPU, nhưng bây giờ bạn có thể thực hiện các phép tính trên GPU sẽ nhanh hơn.
Tôi có hiểu điều này một cách chính xác không?