Home | History | Annotate | Download | only in specs

Lines Matching refs:of

38     Written based on the wording of the OpenGL 2.0 specification and
43 There are a number of circumstances where an application may wish to
44 blend two textures out of a larger set of textures. Moreover, in some
49 different "exposures" of an image as different textures. On a
53 2. A terrain engine where the altitude of a point determines the
60 single frame of video.
64 textures without mipmaps. Both of these options have major drawbacks.
67 drawbacks of both previous methods. A new texture target,
69 all aspects except the sizes of the non-base level images. In
70 traditional 3D texturing, the size of the N+1 LOD is half the size
71 of the N LOD in all three dimensions. For the TEXTURE_2D_ARRAY target,
72 the height and width of the N+1 LOD is halved, but the depth is the
73 same for all levels of detail. The texture then becomes an array of
95 Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, by
96 the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
97 GetDoublev, and by the <target> parameter of TexImage3D, GetTexImage,
104 Accepted by the <target> parameter of TexImage2D, TexSubImage2D,
112 Accepted by the <target> parameter of TexImage3D, TexSubImage3D,
119 Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
126 Accepted by the <param> parameter of TexParameterf, TexParameteri,
136 Accepted by the <internalformat> parameter of TexImage3D and
137 CompressedTexImage3D, and by the <format> parameter of
145 Accepted by the <pname> parameter of
152 EXT_framebuffer_object. This extension generalizes the notion of
153 "<zoffset>" to include layers of an array texture.)
155 Additions to Chapter 2 of the OpenGL 2.0 Specification (OpenGL Operation)
159 Additions to Chapter 3 of the OpenGL 2.0 Specification (Rasterization)
173 one of TEXTURE_3D for a three-dimensional texture or
182 "Textures with a base internal format of DEPTH_COMPONENT are supported
200 of TEXTURE_2D for a two-dimensional texture, TEXTURE_1D_ARRAY_EXT for a
201 one-dimensional array texture, or one of TEXTURE_CUBE_MAP_POSITIVE_X,
209 the corresponding parameters of TexImage3D.
211 For the purposes of decoding the texture image, TexImage2D is
213 of 1, except that
215 * The border depth, d_b, is zero, and the depth of the image is
216 always 1 regardless of the value of border.
237 defines a two-dimensional texture image in exactly the manner of
239 rather than from client memory. Currently, target must be one of
249 "Currently the target arguments of TexSubImage1D and CopyTexSubImage1D
250 must be TEXTURE_1D, the target arguments of TexSubImage2D and
251 CopyTexSubImage2D must be one of TEXTURE_2D, TEXTURE_1D_ARRAY_EXT,
255 target arguments of TexSubImage3D and CopyTexSubImage3D must be
274 -- Section 3.8.8 "Texture Minification" in the section "Scale Factor and Level of Detail"
279 with each set of window coordinates (x,y) that lie within a primitive;
283 w_s, h_s, and d_s equal to the width, height, and depth of the
303 regardless of the actual values, when performing mipmap calculations.
305 regardless of the actual value, when performing mipmap calculations."
312 "The contents of the derived arrays are computed by repeated, filtered
313 reduction of the level_base array. For one- and two-dimensional array
325 where <target> is one of TEXTURE_1D, TEXTURE_2D, TEXTURE_CUBE_MAP,
354 three-dimensional proxy state values of the specified level-of-detail
401 object of different dimensionality than the specified target. If the
402 bind is successful no change is made to the state of the bound texture
406 it is bound affect the bound object, and queries of the target to which
407 it is bound return state from the bound object. If texture mapping of
408 the dimensionality of the target to which a texture object is bound is
409 enabled, the state of the bound texture object directs the texturing
417 texture objects all of whose names are 0. The initial one-, two-,
427 "... If a texture that is currently bound to one of the targets
453 If the value of TEXTURE_COMPARE_MODE is NONE, then
457 If the value of TEXTURE_COMPARE_MODE is
472 either of the two- or one-dimensional textures is enabled, the
473 three-dimensional texture is used. If the cube map texture and any of
476 of cube map, three-, two-, or one-dimensional textures is enabled,
478 texture is enabled and any of cube map, three-, two-, one-dimensional
482 -- Section 3.11.2 of ARB_fragment_program (Fragment Program Grammar and Restrictions):
519 mapping of 4-tuple input vectors to 4-tuple output vectors.
520 The sampling of the texture works as described in section 3.8,
532 Note that not all four components of the texture coordinates <coord>
552 Table X: Texture types accessed for each of the <texTarget>, and
554 input values used for each coordinate of the texture lookup, the
560 Add to the end of the section:
565 Additions to Chapter 4 of the OpenGL 2.0 Specification (Per-Fragment Operations)
569 Add to the end of the section (spec changes identical to
578 attaches a single layer of a three-dimensional texture or a one- or
583 <texture> is non-zero and is not the name of a three dimensional
594 Add to the end of the list of completeness rules (spec changes
601 number of layers in the texture."
603 Additions to Chapter 5 of the OpenGL 2.0 Specification (Special Functions)
618 Additions to Chapter 6 of the OpenGL 2.0 Specification (State and State Requests)
622 Add after the line beginning "If the value of
629 then <params> will contain the number of texture layer attached to the
644 (or texture face in the case of a cube map texture target name) is to
660 Additions to Appendix A of the OpenGL 2.0 Specification (Invariance)
689 compressed images using one of the S3TC formats, the images are provided
690 and/or returned as a series of two-dimensional textures stored
702 are needed, use a two-dimensional texture with a height of one.
704 This extension allows the use of the four S3TC internal format types in
731 MAX_TEXTURE_ARRAY_LAYERS_EXT Z+ GetIntegerv 64 maximum number of 3.8.1 -
744 of as a direct index into the array texture. This may be more
747 RESOLVED. All texture coordinates are normalized. The issue of
762 (4) What is the maximum size of a 2D array texture? Is it the same
778 RESOLVED. Layers of both one- and two-dimensional array textures
786 indexing, and FBO access of GL_EXT_texture_array. This extension
787 replaces the GLSL support of GL_EXT_texture_array with
795 Much of text of this extension that has changed since