Home
last modified time | relevance | path

Searched refs:textures (Results 1 – 25 of 274) sorted by relevance

1234567891011

/external/mesa3d/src/gallium/state_trackers/glx/xlib/
Dxm_st.c43 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/
Dstw_st.c44 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/
Dtexobj.h188 _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,
Dtexobj.c1201 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/
DMESA_texture_array.spec44 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/
Degl-master.txt1058 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/
Degl-master.txt1060 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/
Degl-master.txt953 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/
Degl-master.txt1058 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/
Degl-master.txt1060 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/
Degl-master.txt1102 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/
Degl-master.txt1123 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/
Degl-master.txt1102 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/
Degl-master.txt1123 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/
Ddri_drawable.c61 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 …]
Ddrisw.c201 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/
Dfunctional.texture.format.txt44 + 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.
Dfunctional.fbo.completeness.txt46 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
Dfunctional.texture.specification.txt33 - 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/
DSkDraw_vertices.cpp162 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/
DSkDraw_vertices.cpp162 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/
DSkGpuDevice_drawTexture.cpp491 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/
Dgl4cShaderImageLoadStoreTests.cpp2406 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/
Des31fNegativeTextureApiTests.cpp982 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/
DShadowGLES20Test.java23 int[] textures = new int[1]; in glGenTextures() local
24 GLES20.glGenTextures(1, textures, 0); in glGenTextures()
25 assertThat(textures[0]).isAtLeast(1); in glGenTextures()

1234567891011