WebGLRenderingContext: generateMipmap() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Note: This feature is available in Web Workers.
Phương thức WebGLRenderingContext.generateMipmap() của WebGL API tạo ra một tập hợp các mipmap cho đối tượng WebGLTexture.
Mipmap được sử dụng để tạo khoảng cách với các đối tượng. Mipmap có độ phân giải cao hơn được sử dụng cho các đối tượng ở gần hơn và mipmap có độ phân giải thấp hơn được sử dụng cho các đối tượng ở xa hơn. Nó bắt đầu với độ phân giải của hình ảnh kết cấu và giảm một nửa độ phân giải cho đến khi hình ảnh kết cấu có kích thước 1x1 được tạo ra.
Cú pháp
generateMipmap(target)
Thông số
target-
A
GLenumchỉ định điểm liên kết (đích) của kết cấu đang hoạt động mipmap của ai sẽ được tạo ra. Các giá trị có thể:gl.TEXTURE_2D: Một kết cấu hai chiều.gl.TEXTURE_CUBE_MAP: Một kết cấu được ánh xạ hình khối.
Khi sử dụng WebGL 2 context, các giá trị sau đây có sẵn bổ sung:
- gl.TEXTURE_3D: Một kết cấu ba chiều.
- gl.TEXTURE_2D_ARRAY: Một kết cấu mảng hai chiều.
Giá trị trả về
Không có (undefined).
Ví dụ
gl.generateMipmap(gl.TEXTURE_2D);
Thông số kỹ thuật
| Specification |
|---|
| WebGL Specification> # 5.14.8> |