Home
last modified time | relevance | path

Searched refs:surface (Results 1 – 25 of 586) sorted by relevance

12345678910>>...24

/external/mesa3d/src/gallium/state_trackers/xvmc/
Dsurface.c47 XvMCSurfacePrivate *surface, in MacroBlocksToPipe() argument
100 GetPictureDescription(XvMCSurfacePrivate *surface, struct pipe_mpeg12_picture_desc *desc) in GetPictureDescription() argument
104 assert(surface && desc); in GetPictureDescription()
108 desc->picture_structure = surface->picture_structure; in GetPictureDescription()
110 if (surface->ref[i]) { in GetPictureDescription()
111 XvMCSurfacePrivate *ref = surface->ref[i]->privData; in GetPictureDescription()
120 RecursiveEndFrame(XvMCSurfacePrivate *surface) in RecursiveEndFrame() argument
125 assert(surface); in RecursiveEndFrame()
127 context_priv = surface->context->privData; in RecursiveEndFrame()
130 if (surface->ref[i]) { in RecursiveEndFrame()
[all …]
/external/skia/tests/
DSurfaceTest.cpp93 sk_sp<SkSurface>& surface, in test_canvas_peek() argument
98 surface->getCanvas()->clear(color); in test_canvas_peek()
101 bool success = surface->getCanvas()->peekPixels(&pmap); in test_canvas_peek()
105 const void* addr2 = surface->peekPixels(&pmap2) ? pmap2.addr() : nullptr; in test_canvas_peek()
122 auto surface(surface_func(kPremul_SkAlphaType, &requestInfo)); in DEF_TEST() local
123 test_canvas_peek(reporter, surface, requestInfo, true); in DEF_TEST()
130 auto surface(surface_func(ctxInfo.grContext(), kPremul_SkAlphaType, &requestInfo)); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS() local
131 test_canvas_peek(reporter, surface, requestInfo, false); in DEF_GPUTEST_FOR_RENDERING_CONTEXTS()
136 static void test_snapshot_alphatype(skiatest::Reporter* reporter, const sk_sp<SkSurface>& surface, in test_snapshot_alphatype() argument
138 REPORTER_ASSERT(reporter, surface); in test_snapshot_alphatype()
[all …]
/external/mesa3d/src/egl/main/
Deglsurface.c338 _eglQuerySurface(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSurface *surface, in _eglQuerySurface() argument
343 *value = surface->Width; in _eglQuerySurface()
346 *value = surface->Height; in _eglQuerySurface()
349 *value = surface->Config->ConfigID; in _eglQuerySurface()
352 if (surface->Type == EGL_PBUFFER_BIT) in _eglQuerySurface()
353 *value = surface->LargestPbuffer; in _eglQuerySurface()
357 if (surface->Type == EGL_PBUFFER_BIT) in _eglQuerySurface()
358 *value = surface->TextureFormat; in _eglQuerySurface()
361 if (surface->Type == EGL_PBUFFER_BIT) in _eglQuerySurface()
362 *value = surface->TextureTarget; in _eglQuerySurface()
[all …]
/external/mesa3d/src/gallium/winsys/svga/drm/
Dvmw_screen_svga.c146 struct vmw_svga_winsys_surface *surface; in vmw_svga_winsys_surface_create() local
152 surface = CALLOC_STRUCT(vmw_svga_winsys_surface); in vmw_svga_winsys_surface_create()
153 if(!surface) in vmw_svga_winsys_surface_create()
156 pipe_reference_init(&surface->refcnt, 1); in vmw_svga_winsys_surface_create()
157 p_atomic_set(&surface->validated, 0); in vmw_svga_winsys_surface_create()
158 surface->screen = vws; in vmw_svga_winsys_surface_create()
159 pipe_mutex_init(surface->mutex); in vmw_svga_winsys_surface_create()
160 surface->shared = !!(usage & SVGA_SURFACE_USAGE_SHARED); in vmw_svga_winsys_surface_create()
161 provider = (surface->shared) ? vws->pools.gmr : vws->pools.mob_fenced; in vmw_svga_winsys_surface_create()
184 if (buffer_size < VMW_TRY_CACHED_SIZE && !surface->shared) { in vmw_svga_winsys_surface_create()
[all …]
Dvmw_context.c119 } surface; member
226 for(i = 0; i < vswc->surface.used + vswc->surface.staged; ++i) { in vmw_swc_flush()
227 struct vmw_ctx_validate_item *isurf = &vswc->surface.items[i]; in vmw_swc_flush()
234 vswc->surface.used = 0; in vmw_swc_flush()
235 vswc->surface.reserved = 0; in vmw_swc_flush()
291 vswc->surface.used + nr_relocs > vswc->surface.size || in vmw_swc_reserve()
303 assert(vswc->surface.used + nr_relocs <= vswc->surface.size); in vmw_swc_reserve()
308 vswc->surface.reserved = nr_relocs; in vmw_swc_reserve()
309 vswc->surface.staged = 0; in vmw_swc_reserve()
473 assert(vswc->surface.staged < vswc->surface.reserved); in vmw_swc_surface_only_relocation()
[all …]
/external/mesa3d/src/amd/vulkan/
Dradv_image.c52 struct radeon_surf *surface, in radv_init_surface() argument
63 surface->npix_x = pCreateInfo->extent.width; in radv_init_surface()
64 surface->npix_y = pCreateInfo->extent.height; in radv_init_surface()
65 surface->npix_z = pCreateInfo->extent.depth; in radv_init_surface()
67 surface->blk_w = vk_format_get_blockwidth(pCreateInfo->format); in radv_init_surface()
68 surface->blk_h = vk_format_get_blockheight(pCreateInfo->format); in radv_init_surface()
69 surface->blk_d = 1; in radv_init_surface()
70 surface->array_size = pCreateInfo->arrayLayers; in radv_init_surface()
71 surface->last_level = pCreateInfo->mipLevels - 1; in radv_init_surface()
73 surface->bpe = vk_format_get_blocksize(pCreateInfo->format); in radv_init_surface()
[all …]
Dradv_wsi.c78 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in radv_DestroySurfaceKHR()
80 vk_free2(&instance->alloc, pAllocator, surface); in radv_DestroySurfaceKHR()
90 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in radv_GetPhysicalDeviceSurfaceSupportKHR()
91 struct wsi_interface *iface = device->wsi_device.wsi[surface->platform]; in radv_GetPhysicalDeviceSurfaceSupportKHR()
93 return iface->get_support(surface, &device->wsi_device, in radv_GetPhysicalDeviceSurfaceSupportKHR()
104 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in radv_GetPhysicalDeviceSurfaceCapabilitiesKHR()
105 struct wsi_interface *iface = device->wsi_device.wsi[surface->platform]; in radv_GetPhysicalDeviceSurfaceCapabilitiesKHR()
107 return iface->get_capabilities(surface, pSurfaceCapabilities); in radv_GetPhysicalDeviceSurfaceCapabilitiesKHR()
117 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in radv_GetPhysicalDeviceSurfaceFormatsKHR()
118 struct wsi_interface *iface = device->wsi_device.wsi[surface->platform]; in radv_GetPhysicalDeviceSurfaceFormatsKHR()
[all …]
/external/mesa3d/src/intel/isl/
DREADME6 those layouts, and queries the properties of surface formats.
27 counterpart, isl records the intent to use a surface as a depth or stencil
31 - `struct isl_surf` distinguishes between the surface's logical dimension
41 ISL takes care in its equations to correctly handle conversion among surface
43 between a surface's logical layout in the client API and its physical layout
49 - sa: physical surface samples
50 - el: physical surface elements
51 - sa_rows: rows of physical surface samples
52 - el_rows: rows of physical surface elements
56 hardware generation and reflect the surface's layout in memory.
[all …]
/external/mesa3d/src/gallium/drivers/ilo/core/
Dilo_state_surface.c63 STATIC_ASSERT(ARRAY_SIZE(surf->surface) >= 6); in surface_set_gen6_null_SURFACE_STATE()
64 surf->surface[0] = dw0; in surface_set_gen6_null_SURFACE_STATE()
65 surf->surface[1] = 0; in surface_set_gen6_null_SURFACE_STATE()
66 surf->surface[2] = 0; in surface_set_gen6_null_SURFACE_STATE()
67 surf->surface[3] = dw3; in surface_set_gen6_null_SURFACE_STATE()
68 surf->surface[4] = 0; in surface_set_gen6_null_SURFACE_STATE()
69 surf->surface[5] = 0; in surface_set_gen6_null_SURFACE_STATE()
89 STATIC_ASSERT(ARRAY_SIZE(surf->surface) >= 13); in surface_set_gen7_null_SURFACE_STATE()
90 surf->surface[0] = dw0; in surface_set_gen7_null_SURFACE_STATE()
91 memset(&surf->surface[1], 0, sizeof(uint32_t) * in surface_set_gen7_null_SURFACE_STATE()
[all …]
/external/harfbuzz_ng/util/
Dhelper-cairo-ansi.cc34 helper_cairo_surface_write_to_ansi_stream (cairo_surface_t *surface, in helper_cairo_surface_write_to_ansi_stream() argument
38 unsigned int width = cairo_image_surface_get_width (surface); in helper_cairo_surface_write_to_ansi_stream()
39 unsigned int height = cairo_image_surface_get_height (surface); in helper_cairo_surface_write_to_ansi_stream()
40 if (cairo_image_surface_get_format (surface) != CAIRO_FORMAT_RGB24) { in helper_cairo_surface_write_to_ansi_stream()
43 if (cairo_image_surface_get_format (surface) == CAIRO_FORMAT_A8) { in helper_cairo_surface_write_to_ansi_stream()
47 cairo_mask_surface (cr, surface, 0, 0); in helper_cairo_surface_write_to_ansi_stream()
51 cairo_set_source_surface (cr, surface, 0, 0); in helper_cairo_surface_write_to_ansi_stream()
55 surface = new_surface; in helper_cairo_surface_write_to_ansi_stream()
57 cairo_surface_reference (surface); in helper_cairo_surface_write_to_ansi_stream()
59 unsigned int stride = cairo_image_surface_get_stride (surface); in helper_cairo_surface_write_to_ansi_stream()
[all …]
Dhelper-cairo.cc51 cairo_surface_t *surface; in _cairo_eps_surface_create_for_stream() local
53 surface = cairo_ps_surface_create_for_stream (write_func, closure, width, height); in _cairo_eps_surface_create_for_stream()
54 cairo_ps_surface_set_eps (surface, true); in _cairo_eps_surface_create_for_stream()
56 return surface; in _cairo_eps_surface_create_for_stream()
170 cairo_surface_t *surface; member
181 status = helper_cairo_surface_write_to_ansi_stream (closure->surface, in finalize_ansi()
196 cairo_surface_t *surface; in _cairo_ansi_surface_create_for_stream() local
202 surface = cairo_image_surface_create (CAIRO_FORMAT_A8, w, h); in _cairo_ansi_surface_create_for_stream()
206 surface = cairo_image_surface_create (CAIRO_FORMAT_RGB24, w, h); in _cairo_ansi_surface_create_for_stream()
209 surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, w, h); in _cairo_ansi_surface_create_for_stream()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
Dr600_texture.c56 if (rdst->surface.bpe != rsrc->surface.bpe) in r600_prepare_for_dma_blit()
75 if ((rsrc->dcc_offset && src_level < rsrc->surface.num_dcc_levels) || in r600_prepare_for_dma_blit()
76 (rdst->dcc_offset && dst_level < rdst->surface.num_dcc_levels)) in r600_prepare_for_dma_blit()
183 return rtex->surface.level[level].offset + in r600_texture_get_offset()
184 box->z * rtex->surface.level[level].slice_size + in r600_texture_get_offset()
185 (box->y / rtex->surface.blk_h * in r600_texture_get_offset()
186 rtex->surface.level[level].nblk_x + in r600_texture_get_offset()
187 box->x / rtex->surface.blk_w) * rtex->surface.bpe; in r600_texture_get_offset()
191 struct radeon_surf *surface, in r600_init_surface() argument
260 array_mode, surface); in r600_init_surface()
[all …]
/external/deqp/modules/egl/
DteglQuerySurfaceTests.cpp64 …s (tcu::TestLog& log, const Library& egl, EGLDisplay display, EGLSurface surface, const EGLint* at… in logSurfaceAttributes() argument
67 …logSurfaceAttribute(log, attributes[ndx], eglu::querySurfaceInt(egl, display, surface, attributes[… in logSurfaceAttributes()
70 …onSurfaceAttributes (tcu::TestLog& log, const Library& egl, EGLDisplay display, EGLSurface surface) in logCommonSurfaceAttributes() argument
87 logSurfaceAttributes(log, egl, display, surface, attributes, DE_LENGTH_OF_ARRAY(attributes)); in logCommonSurfaceAttributes()
90 …erSurfaceAttributes (tcu::TestLog& log, const Library& egl, EGLDisplay display, EGLSurface surface) in logPbufferSurfaceAttributes() argument
101 logSurfaceAttributes(log, egl, display, surface, attributes, DE_LENGTH_OF_ARRAY(attributes)); in logPbufferSurfaceAttributes()
109 void checkCommonAttributes (EGLDisplay display, EGLSurface surface, const ConfigInfo& info);
110 void checkNonPbufferAttributes (EGLDisplay display, EGLSurface surface);
118 void QuerySurfaceCase::checkCommonAttributes (EGLDisplay display, EGLSurface surface, const ConfigI… in checkCommonAttributes() argument
127 const EGLint id = eglu::querySurfaceInt(egl, display, surface, EGL_CONFIG_ID); in checkCommonAttributes()
[all …]
/external/mesa3d/src/gallium/auxiliary/util/
Du_debug_image.c99 struct pipe_surface *surface) in debug_dump_surface() argument
105 if (!surface) in debug_dump_surface()
114 texture = surface->texture; in debug_dump_surface()
116 data = pipe_transfer_map(pipe, texture, surface->u.tex.level, in debug_dump_surface()
117 surface->u.tex.first_layer, in debug_dump_surface()
119 0, 0, surface->width, surface->height, &transfer); in debug_dump_surface()
126 util_format_get_nblocksx(texture->format, surface->width), in debug_dump_surface()
127 util_format_get_nblocksy(texture->format, surface->height), in debug_dump_surface()
140 struct pipe_surface *surface, surf_tmpl; in debug_dump_texture() local
147 surface = pipe->create_surface(pipe, texture, &surf_tmpl); in debug_dump_texture()
[all …]
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_dma.c138 unsigned dst_mode = rdst->surface.level[dst_level].mode; in si_dma_copy_tile()
145 unsigned index = rtiled->surface.tiling_index[tiled_lvl]; in si_dma_copy_tile()
154 assert(dst_mode != rsrc->surface.level[src_level].mode); in si_dma_copy_tile()
170 slice_tile_max = (rtiled->surface.level[tiled_lvl].nblk_x * in si_dma_copy_tile()
171 rtiled->surface.level[tiled_lvl].nblk_y) / (8*8) - 1; in si_dma_copy_tile()
177 height = rtiled->surface.level[tiled_lvl].nblk_y; in si_dma_copy_tile()
178 base = rtiled->surface.level[tiled_lvl].offset; in si_dma_copy_tile()
179 addr = rlinear->surface.level[linear_lvl].offset; in si_dma_copy_tile()
180 addr += rlinear->surface.level[linear_lvl].slice_size * linear_z; in si_dma_copy_tile()
186 tile_split = util_logbase2(rtiled->surface.tile_split >> 6); in si_dma_copy_tile()
[all …]
Dcik_sdma.c123 unsigned tile_index = tex->surface.tiling_index[level]; in encode_tile_info()
124 unsigned macro_tile_index = tex->surface.macro_tile_index; in encode_tile_info()
128 return (set_bpp ? util_logbase2(tex->surface.bpe) : 0) | in encode_tile_info()
132 ((util_logbase2(tex->surface.tile_split >> 6)) << 11) | in encode_tile_info()
151 unsigned bpp = rdst->surface.bpe; in cik_sdma_copy_texture()
153 rdst->surface.level[dst_level].offset; in cik_sdma_copy_texture()
155 rsrc->surface.level[src_level].offset; in cik_sdma_copy_texture()
156 unsigned dst_mode = rdst->surface.level[dst_level].mode; in cik_sdma_copy_texture()
157 unsigned src_mode = rsrc->surface.level[src_level].mode; in cik_sdma_copy_texture()
158 unsigned dst_tile_index = rdst->surface.tiling_index[dst_level]; in cik_sdma_copy_texture()
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_atom_framebuffer.c59 struct pipe_surface *surface) in update_framebuffer_size() argument
61 assert(surface); in update_framebuffer_size()
62 assert(surface->width < UINT_MAX); in update_framebuffer_size()
63 assert(surface->height < UINT_MAX); in update_framebuffer_size()
64 framebuffer->width = MIN2(framebuffer->width, surface->width); in update_framebuffer_size()
65 framebuffer->height = MIN2(framebuffer->height, surface->height); in update_framebuffer_size()
153 if (strb->surface) { in update_framebuffer_state()
154 pipe_surface_reference(&framebuffer->cbufs[i], strb->surface); in update_framebuffer_state()
155 update_framebuffer_size(framebuffer, strb->surface); in update_framebuffer_state()
180 pipe_surface_reference(&framebuffer->zsbuf, strb->surface); in update_framebuffer_state()
[all …]
/external/mesa3d/src/intel/vulkan/
Danv_wsi.c77 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in anv_DestroySurfaceKHR()
79 if (!surface) in anv_DestroySurfaceKHR()
82 vk_free2(&instance->alloc, pAllocator, surface); in anv_DestroySurfaceKHR()
92 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in anv_GetPhysicalDeviceSurfaceSupportKHR()
93 struct wsi_interface *iface = device->wsi_device.wsi[surface->platform]; in anv_GetPhysicalDeviceSurfaceSupportKHR()
95 return iface->get_support(surface, &device->wsi_device, in anv_GetPhysicalDeviceSurfaceSupportKHR()
106 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in anv_GetPhysicalDeviceSurfaceCapabilitiesKHR()
107 struct wsi_interface *iface = device->wsi_device.wsi[surface->platform]; in anv_GetPhysicalDeviceSurfaceCapabilitiesKHR()
109 return iface->get_capabilities(surface, pSurfaceCapabilities); in anv_GetPhysicalDeviceSurfaceCapabilitiesKHR()
119 ICD_FROM_HANDLE(VkIcdSurfaceBase, surface, _surface); in anv_GetPhysicalDeviceSurfaceFormatsKHR()
[all …]
/external/mesa3d/src/gallium/state_trackers/xvmc/tests/
Dtest_surface.c46 XvMCSurface surface = {0}; in main() local
78 assert(XvMCCreateSurface(display, NULL, &surface) == XvMCBadContext); in main()
82 assert(XvMCCreateSurface(display, &context, &surface) == Success); in main()
84 assert(surface.surface_id != 0); in main()
86 assert(surface.context_id == context.context_id); in main()
88 assert(surface.surface_type_id == surface_type_id); in main()
90 assert(surface.width == width && surface.height == height); in main()
92 assert(XvMCDestroySurface(display, &surface) == Success); in main()
/external/skia/fuzz/
DFuzzDrawFunctions.cpp113 sk_sp<SkSurface> surface; in fuzz_drawText() local
114 init_surface(fuzz, &surface); in fuzz_drawText()
154 SkCanvas* cnv = surface->getCanvas(); in fuzz_drawText()
165 sk_sp<SkSurface> surface; in fuzz_drawCircle() local
166 init_surface(fuzz, &surface); in fuzz_drawCircle()
170 surface->getCanvas()->drawCircle(a, b, c, p); in fuzz_drawCircle()
176 sk_sp<SkSurface> surface; in fuzz_drawLine() local
177 init_surface(fuzz, &surface); in fuzz_drawLine()
181 surface->getCanvas()->drawLine(a, b, c, d, p); in fuzz_drawLine()
187 sk_sp<SkSurface> surface; in fuzz_drawRect() local
[all …]
/external/mesa3d/src/gallium/state_trackers/vdpau/
Doutput.c50 VdpOutputSurface *surface) in vlVdpOutputSurfaceCreate() argument
111 vlsurface->surface = pipe->create_surface(pipe, res, &surf_templ); in vlVdpOutputSurfaceCreate()
112 if (!vlsurface->surface) in vlVdpOutputSurfaceCreate()
115 *surface = vlAddDataHTAB(vlsurface); in vlVdpOutputSurfaceCreate()
116 if (*surface == 0) in vlVdpOutputSurfaceCreate()
131 pipe_surface_reference(&vlsurface->surface, NULL); in vlVdpOutputSurfaceCreate()
144 vlVdpOutputSurfaceDestroy(VdpOutputSurface surface) in vlVdpOutputSurfaceDestroy() argument
149 vlsurface = vlGetDataHTAB(surface); in vlVdpOutputSurfaceDestroy()
157 pipe_surface_reference(&vlsurface->surface, NULL); in vlVdpOutputSurfaceDestroy()
163 vlRemoveDataHTAB(surface); in vlVdpOutputSurfaceDestroy()
[all …]
Dbitmap.c43 VdpBitmapSurface *surface) in vlVdpBitmapSurfaceCreate() argument
63 if (!surface) in vlVdpBitmapSurfaceCreate()
107 *surface = vlAddDataHTAB(vlsurface); in vlVdpBitmapSurfaceCreate()
108 if (*surface == 0) { in vlVdpBitmapSurfaceCreate()
129 vlVdpBitmapSurfaceDestroy(VdpBitmapSurface surface) in vlVdpBitmapSurfaceDestroy() argument
133 vlsurface = vlGetDataHTAB(surface); in vlVdpBitmapSurfaceDestroy()
141 vlRemoveDataHTAB(surface); in vlVdpBitmapSurfaceDestroy()
152 vlVdpBitmapSurfaceGetParameters(VdpBitmapSurface surface, in vlVdpBitmapSurfaceGetParameters() argument
160 vlsurface = vlGetDataHTAB(surface); in vlVdpBitmapSurfaceGetParameters()
181 vlVdpBitmapSurfacePutBitsNative(VdpBitmapSurface surface, in vlVdpBitmapSurfacePutBitsNative() argument
[all …]
/external/skia/gm/
Ddiscard.cpp48 auto surface = SkSurface::MakeRenderTarget(context, SkBudgeted::kNo, info); in onDraw() local
49 if (nullptr == surface) { in onDraw()
58 surface->getCanvas()->discard(); in onDraw()
63 surface->getCanvas()->drawColor(color); in onDraw()
66 surface->getCanvas()->clear(color); in onDraw()
71 surface->getCanvas()->drawPaint(paint); in onDraw()
74 surface->draw(canvas, 10.f*x, 10.f*y, nullptr); in onDraw()
78 surface->getCanvas()->discard(); in onDraw()
/external/mesa3d/src/gallium/drivers/noop/
Dnoop_state.c90 struct pipe_surface *surface = CALLOC_STRUCT(pipe_surface); in noop_create_surface() local
92 if (!surface) in noop_create_surface()
94 pipe_reference_init(&surface->reference, 1); in noop_create_surface()
95 pipe_resource_reference(&surface->texture, texture); in noop_create_surface()
96 surface->context = ctx; in noop_create_surface()
97 surface->format = surf_tmpl->format; in noop_create_surface()
98 surface->width = texture->width0; in noop_create_surface()
99 surface->height = texture->height0; in noop_create_surface()
100 surface->texture = texture; in noop_create_surface()
101 surface->u.tex.first_layer = surf_tmpl->u.tex.first_layer; in noop_create_surface()
[all …]
/external/walt/android/WALT/app/src/main/java/org/chromium/latency/walt/
DFastPathSurfaceView.java48 Surface surface = holder.getSurface(); in surfaceChanged() local
49 if (surface == null) in surfaceChanged()
54 setSharedBufferMode.invoke(surface, true); in surfaceChanged()
59 Canvas canvas = surface.lockCanvas(null); in surfaceChanged()
61 surface.unlockCanvasAndPost(canvas); in surfaceChanged()
80 Surface surface = getHolder().getSurface(); in setRectColor() local
81 if (surface == null || !isActive) in setRectColor()
84 Canvas canvas = surface.lockCanvas(rect); in setRectColor()
88 surface.unlockCanvasAndPost(canvas); in setRectColor()

12345678910>>...24