/external/mesa3d/src/gallium/state_trackers/glx/xlib/ |
D | xm_st.c | 43 struct pipe_resource *textures[ST_ATTACHMENT_COUNT]; member 64 struct pipe_resource *ptex = xstfb->textures[statt]; in xmesa_st_framebuffer_display() 93 struct pipe_resource *src_ptex = xstfb->textures[src_statt]; in xmesa_st_framebuffer_copy_textures() 94 struct pipe_resource *dst_ptex = xstfb->textures[dst_statt]; in xmesa_st_framebuffer_copy_textures() 127 pipe_resource_reference(&xstfb->textures[i], NULL); in xmesa_st_framebuffer_validate_textures() 144 if (xstfb->textures[i] || !(mask & (1 << i))) { in xmesa_st_framebuffer_validate_textures() 146 if (xstfb->textures[i]) in xmesa_st_framebuffer_validate_textures() 173 xstfb->textures[i] = in xmesa_st_framebuffer_validate_textures() 175 if (!xstfb->textures[i]) in xmesa_st_framebuffer_validate_textures() 249 pipe_resource_reference(&out[i], xstfb->textures[statts[i]]); in xmesa_st_framebuffer_validate() [all …]
|
/external/mesa3d/src/gallium/state_trackers/wgl/ |
D | stw_st.c | 44 struct pipe_resource *textures[ST_ATTACHMENT_COUNT]; member 87 pipe_resource_reference(&stwfb->textures[i], NULL); in stw_st_framebuffer_validate_locked() 104 if (stwfb->textures[i] || !(mask & (1 << i))) { in stw_st_framebuffer_validate_locked() 106 if (stwfb->textures[i]) in stw_st_framebuffer_validate_locked() 132 stwfb->textures[i] = in stw_st_framebuffer_validate_locked() 165 pipe_resource_reference(&out[i], stwfb->textures[statts[i]]); in stw_st_framebuffer_validate() 185 resource = stwfb->textures[statt]; in stw_st_framebuffer_present_locked() 256 pipe_resource_reference(&stwfb->textures[i], NULL); in stw_st_destroy_framebuffer_locked() 278 ptex = stwfb->textures[front]; in stw_st_swap_framebuffer_locked() 279 stwfb->textures[front] = stwfb->textures[back]; in stw_st_swap_framebuffer_locked() [all …]
|
/external/mesa3d/src/mesa/main/ |
D | texobj.h | 188 _mesa_GenTextures_no_error(GLsizei n, GLuint *textures); 191 _mesa_GenTextures(GLsizei n, GLuint *textures); 194 _mesa_CreateTextures_no_error(GLenum target, GLsizei n, GLuint *textures); 197 _mesa_CreateTextures(GLenum target, GLsizei n, GLuint *textures); 200 _mesa_DeleteTextures_no_error(GLsizei n, const GLuint *textures); 203 _mesa_DeleteTextures( GLsizei n, const GLuint *textures ); 220 const GLuint *textures); 223 _mesa_BindTextures( GLuint first, GLsizei count, const GLuint *textures ); 227 _mesa_PrioritizeTextures( GLsizei n, const GLuint *textures, 232 _mesa_AreTexturesResident( GLsizei n, const GLuint *textures,
|
D | texobj.c | 1201 GLsizei n, GLuint *textures, const char *caller) in create_textures() argument 1206 if (!textures) in create_textures() 1230 textures[i] = name; in create_textures() 1239 GLsizei n, GLuint *textures, const char *caller) in create_textures_err() argument 1249 create_textures(ctx, target, n, textures, caller); in create_textures_err() 1273 _mesa_GenTextures_no_error(GLsizei n, GLuint *textures) in _mesa_GenTextures_no_error() argument 1276 create_textures(ctx, 0, n, textures, "glGenTextures"); in _mesa_GenTextures_no_error() 1281 _mesa_GenTextures(GLsizei n, GLuint *textures) in _mesa_GenTextures() argument 1284 create_textures_err(ctx, 0, n, textures, "glGenTextures"); in _mesa_GenTextures() 1301 _mesa_CreateTextures_no_error(GLenum target, GLsizei n, GLuint *textures) in _mesa_CreateTextures_no_error() argument [all …]
|
/external/mesa3d/docs/specs/ |
D | MESA_texture_array.spec | 44 blend two textures out of a larger set of textures. Moreover, in some 45 cases the selected textures may vary on a per-fragment basis within 48 1. High dynamic range textures. The application stores several 49 different "exposures" of an image as different textures. On a 57 textures to blend at run-time. 59 3. Storing short video clips in textures. Each depth slice is a 64 textures without mipmaps. Both of these options have major drawbacks. 74 2D textures. The per-fragment texel is selected by the R texture 302 "For one-dimensional array textures, h_b and d_b are treated as 1, 304 For two-dimensional array textures, d_b is always treated as one, [all …]
|
/external/deqp/android/cts/nyc/src/ |
D | egl-master.txt | 1058 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1059 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1060 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1061 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1062 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1063 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1064 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1065 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1066 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1067 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/external/openglcts/data/mustpass/egl/aosp_mustpass/3.2.3.x/ |
D | egl-master.txt | 1060 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1061 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1062 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1063 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1064 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1065 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1066 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1067 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1068 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1069 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/android/cts/master/ |
D | egl-master.txt | 953 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 954 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 955 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 956 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 957 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 958 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 959 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 960 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 961 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 962 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/android/cts/nyc/ |
D | egl-master.txt | 1058 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1059 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1060 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1061 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1062 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1063 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1064 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1065 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1066 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1067 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/external/openglcts/data/mustpass/egl/aosp_mustpass/3.2.4.x/ |
D | egl-master.txt | 1060 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1061 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1062 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1063 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1064 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1065 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1066 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1067 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1068 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1069 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/external/openglcts/data/mustpass/egl/aosp_mustpass/master/ |
D | egl-master.txt | 1102 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1103 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1104 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1105 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1106 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1107 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1108 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1109 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1110 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1111 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/external/openglcts/data/mustpass/egl/aosp_mustpass/3.2.4.x/src/ |
D | egl-master.txt | 1123 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1124 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1125 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1126 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1127 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1128 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1129 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1130 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1131 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1132 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/external/openglcts/data/mustpass/egl/aosp_mustpass/3.2.5.x/ |
D | egl-master.txt | 1102 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1103 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1104 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1105 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1106 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1107 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1108 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1109 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1110 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1111 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/deqp/external/openglcts/data/mustpass/egl/aosp_mustpass/3.2.3.x/src/ |
D | egl-master.txt | 1123 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.gen_delete 1124 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d 1125 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d 1126 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d 1127 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_render 1128 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_texsubimage2d_render 1129 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.teximage2d_copytexsubimage2d_render 1130 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d 1131 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_texsubimage2d 1132 dEQP-EGL.functional.sharing.gles2.multithread.simple.textures.copyteximage2d_copytexsubimage2d [all …]
|
/external/mesa3d/src/gallium/state_trackers/dri/ |
D | dri_drawable.c | 61 struct pipe_resource **textures = in dri_st_framebuffer_validate() local 63 : drawable->textures; in dri_st_framebuffer_validate() 89 if (textures[i]) in dri_st_framebuffer_validate() 103 pipe_resource_reference(&out[i], textures[statts[i]]); in dri_st_framebuffer_validate() 196 pipe_resource_reference(&drawable->textures[i], NULL); in dri_destroy_buffer() 255 pt = drawable->textures[ST_ATTACHMENT_FRONT_LEFT]; in dri_set_tex_buffer2() 455 struct pipe_resource *src = drawable->textures[att]; in dri_postprocessing() 456 struct pipe_resource *zsbuf = drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]; in dri_postprocessing() 504 drawable->textures[ST_ATTACHMENT_BACK_LEFT]) { in dri_flush() 511 drawable->textures[ST_ATTACHMENT_BACK_LEFT], in dri_flush() [all …]
|
D | drisw.c | 201 ptex = drawable->textures[ST_ATTACHMENT_BACK_LEFT]; in drisw_swap_buffers() 205 pp_run(ctx->pp, ptex, ptex, drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]); in drisw_swap_buffers() 224 ptex = drawable->textures[ST_ATTACHMENT_BACK_LEFT]; in drisw_copy_sub_buffer() 227 if (ctx->pp && drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]) in drisw_copy_sub_buffer() 228 pp_run(ctx->pp, ptex, ptex, drawable->textures[ST_ATTACHMENT_DEPTH_STENCIL]); in drisw_copy_sub_buffer() 247 ptex = drawable->textures[statt]; in drisw_flush_frontbuffer() 283 pipe_resource_reference(&drawable->textures[i], NULL); in drisw_allocate_textures() 299 if (drawable->textures[statts[i]]) in drisw_allocate_textures() 317 drawable->textures[statts[i]] = in drisw_allocate_textures() 320 drawable->textures[statts[i]] = in drisw_allocate_textures()
|
/external/deqp/doc/testspecs/GLES3/ |
D | functional.texture.format.txt | 44 + 2D textures 45 + Cube map textures 46 + 2D array textures 47 + 3D textures 67 * 2D textures: Single quad that samples the full texture is rendered. 69 * 2D array textures: Each layer is rendered separately. 70 * 3D textures: Each slice is rendered separately.
|
D | functional.fbo.completeness.txt | 46 some renderbuffers and/or textures and attach them to the FBO, and then call 68 The "attachment_combination.*" test cases attach some textures and/or 82 both are textures or both are renderbuffers, the same image is used for both 98 The "layer.*" test cases create various layered textures (two-dimensional 99 array textures or 3D textures) and attach them to framebuffer objects with 105 The "samples.*" test cases attach textures and/or renderbuffers with various 108 (taking textures to have zero samples), or
|
D | functional.texture.specification.txt | 33 - 2D, 2D array, cube map and 3D textures 35 + Specifying textures from pixel buffer objects 47 textures and 3D textures) are then rendered and compared against a image produced
|
/external/skia/src/core/ |
D | SkDraw_vertices.cpp | 162 const SkPoint vertices[], const SkPoint textures[], in drawVertices() argument 181 if (!(shader && textures)) { in drawVertices() 183 textures = nullptr; in drawVertices() 189 if (colors && textures) { in drawVertices() 195 textures = nullptr; in drawVertices() 202 if (!textures) { in drawVertices() 269 if (colors || textures) { in drawVertices() 291 if (!textures) { // only tricolor shader in drawVertices() 312 if (textures) { in drawVertices() 314 if (!texture_to_matrix(state, vertices, textures, &localM)) { in drawVertices()
|
/external/skqp/src/core/ |
D | SkDraw_vertices.cpp | 162 const SkPoint vertices[], const SkPoint textures[], in drawVertices() argument 181 if (!(shader && textures)) { in drawVertices() 183 textures = nullptr; in drawVertices() 189 if (colors && textures) { in drawVertices() 195 textures = nullptr; in drawVertices() 202 if (!textures) { in drawVertices() 269 if (colors || textures) { in drawVertices() 291 if (!textures) { // only tricolor shader in drawVertices() 312 if (textures) { in drawVertices() 314 if (!texture_to_matrix(state, vertices, textures, &localM)) { in drawVertices()
|
/external/skia/src/gpu/ |
D | SkGpuDevice_drawTexture.cpp | 491 SkAutoTArray<GrRenderTargetContext::TextureSetEntry> textures(count); in tmp_drawImageSetV3() local 500 fRenderTargetContext->drawTextureSet(this->clip(), textures.get() + base, n, in tmp_drawImageSetV3() 525 textures[i].fProxy = as_IB(set[i].fImage.get())->refPinnedTextureProxy(this->context(), in tmp_drawImageSetV3() 527 if (!textures[i].fProxy) { in tmp_drawImageSetV3() 533 textures[i].fProxy = in tmp_drawImageSetV3() 539 if (!textures[i].fProxy) { in tmp_drawImageSetV3() 550 textures[i].fSrcRect = set[i].fSrcRect; in tmp_drawImageSetV3() 551 textures[i].fDstRect = set[i].fDstRect; in tmp_drawImageSetV3() 552 textures[i].fDstClipQuad = clip; in tmp_drawImageSetV3() 553 textures[i].fPreViewMatrix = xform < 0 ? nullptr : preViewMatrices + xform; in tmp_drawImageSetV3() [all …]
|
/external/deqp/external/openglcts/modules/gl/ |
D | gl4cShaderImageLoadStoreTests.cpp | 2406 GLuint textures[8]; in Write() local 2408 glGenTextures(8, textures); in Write() 2414 glBindTexture(GL_TEXTURE_1D, textures[0]); in Write() 2420 glBindTexture(GL_TEXTURE_2D, textures[1]); in Write() 2426 glBindTexture(GL_TEXTURE_3D, textures[2]); in Write() 2432 glBindTexture(GL_TEXTURE_RECTANGLE, textures[3]); in Write() 2438 glBindTexture(GL_TEXTURE_CUBE_MAP, textures[4]); in Write() 2458 glBindTexture(GL_TEXTURE_BUFFER, textures[5]); in Write() 2462 glBindTexture(GL_TEXTURE_1D_ARRAY, textures[6]); in Write() 2468 glBindTexture(GL_TEXTURE_2D_ARRAY, textures[7]); in Write() [all …]
|
/external/deqp/modules/gles31/functional/ |
D | es31fNegativeTextureApiTests.cpp | 982 GLuint textures[2]; in copytexsubimage2d_neg_level() local 983 ctx.glGenTextures (2, &textures[0]); in copytexsubimage2d_neg_level() 984 ctx.glBindTexture (GL_TEXTURE_2D, textures[0]); in copytexsubimage2d_neg_level() 986 ctx.glBindTexture (GL_TEXTURE_CUBE_MAP, textures[1]); in copytexsubimage2d_neg_level() 999 ctx.glDeleteTextures(2, &textures[0]); in copytexsubimage2d_neg_level() 1004 GLuint textures[2]; in copytexsubimage2d_max_level() local 1005 ctx.glGenTextures (2, &textures[0]); in copytexsubimage2d_max_level() 1006 ctx.glBindTexture (GL_TEXTURE_2D, textures[0]); in copytexsubimage2d_max_level() 1008 ctx.glBindTexture (GL_TEXTURE_CUBE_MAP, textures[1]); in copytexsubimage2d_max_level() 1026 ctx.glDeleteTextures(2, &textures[0]); in copytexsubimage2d_max_level() [all …]
|
/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/ |
D | ShadowGLES20Test.java | 23 int[] textures = new int[1]; in glGenTextures() local 24 GLES20.glGenTextures(1, textures, 0); in glGenTextures() 25 assertThat(textures[0]).isAtLeast(1); in glGenTextures()
|