ContextLimits

new SuperMap3D.ContextLimits()

Members

staticSuperMap3D.ContextLimits.highpFloatSupported : Boolean

片段着色器中支持高精度浮点数(highp)。

staticSuperMap3D.ContextLimits.highpIntSupported : Boolean

在片段着色器中支持高精度 int (highp)。

staticSuperMap3D.ContextLimits.maximumAliasedLineWidth : Number

这个WebGL实现支持的最大反走样线宽,以像素为单位。它至少为1。
See:
  • glGet with ALIASED_LINE_WIDTH_RANGE.

staticSuperMap3D.ContextLimits.maximumAliasedPointSize : Number

这个WebGL实现支持的最大反走样点大小,以像素为单位。它至少为1。
See:
  • glGet with ALIASED_POINT_SIZE_RANGE.

staticSuperMap3D.ContextLimits.maximumColorAttachments : Number

支持的最大彩色附件数量。

staticSuperMap3D.ContextLimits.maximumCombinedTextureImageUnits : Number

在这个WebGL实现中,顶点和片段着色器可以使用的最大纹理单元数量。最小值是八个。如果两个着色器都访问同一个纹理单元,这将计为两个纹理单元。
See:
  • glGet with MAX_COMBINED_TEXTURE_IMAGE_UNITS.

staticSuperMap3D.ContextLimits.maximumCubeMapSize : Number

这个WebGL实现支持的大致最大立方体贴图的宽度和高度。最小值是16,但大多数桌面和笔记本电脑实现将支持更大的尺寸,如8,192。
See:
  • glGet with MAX_CUBE_MAP_TEXTURE_SIZE.

staticSuperMap3D.ContextLimits.maximumDrawBuffers : Number

片段着色器中可写入的最大同时输出数。

staticSuperMap3D.ContextLimits.maximumFragmentUniformVectors : Number

在这个WebGL实现中,片段着色器可以使用的最大vec4ivec4bvec4统一变量的数量。最小值是16。
See:
  • glGet with MAX_FRAGMENT_UNIFORM_VECTORS.

staticSuperMap3D.ContextLimits.maximumRenderbufferSize : Number

这个WebGL实现支持的最大渲染buffer宽度和高度。最小值是16,但大多数桌面和笔记本电脑实现将支持更大的尺寸,如8,192
See:
  • glGet with MAX_RENDERBUFFER_SIZE.

staticSuperMap3D.ContextLimits.maximumTextureFilterAnisotropy : Number

纹理过滤的最大各向异性程度。

staticSuperMap3D.ContextLimits.maximumTextureImageUnits : Number

在这个WebGL实现中,片段着色器可以使用的最大纹理单元数量。最小值是八个
See:
  • glGet with MAX_TEXTURE_IMAGE_UNITS.

staticSuperMap3D.ContextLimits.maximumTextureSize : Number

个WebGL实现支持的大致最大纹理宽度和高度。最小值是64,但大多数桌面和笔记本电脑实现将支持更大的尺寸,如8,192。
See:
  • glGet with MAX_TEXTURE_SIZE.

staticSuperMap3D.ContextLimits.maximumVaryingVectors : Number

这个WebGL实现支持的最大vec4变量数量。最小值是八个。矩阵和数组被视为多个vec4
See:
  • glGet with MAX_VARYING_VECTORS.

staticSuperMap3D.ContextLimits.maximumVertexAttributes : Number

这个WebGL实现支持的最大vec4顶点属性数量。最小值是八个。
See:
  • glGet with MAX_VERTEX_ATTRIBS.

staticSuperMap3D.ContextLimits.maximumVertexTextureImageUnits : Number

在这个WebGL实现中,顶点着色器可以使用的最大纹理单元数量。最小值是零,这意味着GL不支持顶点纹理获取。
See:
  • glGet with MAX_VERTEX_TEXTURE_IMAGE_UNITS.

staticSuperMap3D.ContextLimits.maximumVertexUniformVectors : Number

在这个WebGL实现中,顶点着色器可以使用的最大vec4ivec4bvec4统一变量的数量。最小值是16。
See:
  • glGet with MAX_VERTEX_UNIFORM_VECTORS.

staticSuperMap3D.ContextLimits.maximumViewportHeight : Number

支持的最大视口高度。它至少与相关画布的可见高度一样大。
See:
  • glGet with MAX_VIEWPORT_DIMS.

staticSuperMap3D.ContextLimits.maximumViewportWidth : Number

支持的最大视口宽度。它至少与相关画布的可见宽度一样大。
See:
  • glGet with MAX_VIEWPORT_DIMS.

staticSuperMap3D.ContextLimits.minimumAliasedLineWidth : Number

这个WebGL实现支持的最小反走样线宽,以像素为单位。它最多为1。
See:
  • glGet with ALIASED_LINE_WIDTH_RANGE.

staticSuperMap3D.ContextLimits.minimumAliasedPointSize : Number

这个WebGL实现支持的最小反走样点大小,以像素为单位。它最多为1。
See:
  • glGet with ALIASED_POINT_SIZE_RANGE.