GPU/Commands: Difference between revisions
No edit summary |
No edit summary |
||
Line 293: | Line 293: | ||
| The low u16 is the texture image width, and the high u16 is the texture image height. | | The low u16 is the texture image width, and the high u16 is the texture image height. | ||
|- | |- | ||
| 2-3 | | 2 | ||
| Texture parameters, initialized by glTexParameter(). | |||
|- | |||
| 3 | |||
| ? | | ? | ||
|- | |- | ||
Line 300: | Line 303: | ||
|- | |- | ||
| 5-9 | | 5-9 | ||
| ? | |||
|} | |||
==== Texture parameters ==== | |||
{| class="wikitable" border="1" | |||
! Bit | |||
! Description | |||
! GL parameter name | |||
|- | |||
| 0 | |||
| ? | |||
| ? | |||
|- | |||
| 1 | |||
| 0 = GL_NEAREST, 1 = GL_LINEAR. | |||
| GL_TEXTURE_MAG_FILTER | |||
|- | |||
| 2 | |||
| 1 = GL_LINEAR, GL_LINEAR_MIPMAP_NEAREST, or GL_LINEAR_MIPMAP_LINEAR. Value zero otherwise. | |||
| GL_TEXTURE_MIN_FILTER | |||
|- | |||
| 3 | |||
| Unused? | |||
| ? | |||
|- | |||
| 7-4 | |||
| 2 = texture color type 0xC, 0 otherwise.(Enable/disable texture data compression?) | |||
| | |||
|- | |||
| 11-8 | |||
| 0 = GL_CLAMP_TO_EDGE, 1=unknown, 2=GL_REPEAT, 3=unknown. | |||
| GL_TEXTURE_WRAP_S | |||
|- | |||
| 15-12 | |||
| Same values as GL_TEXTURE_WRAP_S. | |||
| GL_TEXTURE_WRAP_T | |||
|- | |||
| 24 | |||
| 1 = GL_NEAREST_MIPMAP_LINEAR, or GL_LINEAR_MIPMAP_LINEAR. Value zero otherwise. | |||
| GL_TEXTURE_MIN_FILTER | |||
|- | |||
| 31-25 | |||
| Unused? | |||
| ? | | ? | ||
|} | |} | ||
Line 371: | Line 417: | ||
|- | |- | ||
| 0xC | | 0xC | ||
| ? | | Compression related? | ||
| ? | | ? | ||
| | | |