Bạn phải thiết lập GL_CLAMP_TO_EDGE
trên cả GL_TEXTURE_WRAP_S
vàGL_TEXTURE_WRAP_T
, thường là gần sáng tạo kết cấu cho rõ ràng:
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
Ngoài ra, bạn dường như được giả định GL_TEXTURE_WRAP_*
đến cùng cho đi xe khi bạn gắn kết cấu khác; Đây không phải là trường hợp. Đó là một khía cạnh của trạng thái của một đối tượng kết cấu cụ thể, chứ không phải toàn bộ trạng thái GL.
mà không cần thêm chi tiết, (hình ảnh về những gì bạn đang thấy, thiết lập kết cấu thực tế trong câu hỏi ...) thật khó để giúp bạn – Bahbar