| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| zink_clear.h | 43 unsigned stencil; member in struct:zink_framebuffer_clear_data::__anon2058::__anon2060 61 double depth, unsigned stencil); 84 unsigned clear_flags, double depth, unsigned stencil,
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_shader.h | 75 * (force early, strong early): no side effects/depth/stencil/coverage writes (force) 76 * (weak early, weak early): no side effects/depth/stencil/coverage writes 77 * (weak early, force late): no side effects/depth/stencil writes 78 * (force late, weak early): side effects but no depth/stencil/coverage writes 80 * (force late, force late): depth/stencil writes 99 bool stencil = info->fs.writes_stencil; local 105 else if (depth || stencil || (sidefx && coverage))
|
| pan_cs.h | 67 uint8_t stencil; member in struct:pan_fb_zs_attachment::__anon2788
|
| /xsrc/external/mit/xorg-server/dist/hw/xquartz/GL/ |
| visualConfigs.c | 65 int stereo, depth, aux, buffers, stencil, accum, color, msample; local 128 for(stencil = 0; stencil < ((conf->total_stencil_bit_depths > 0) ? 129 conf->total_stencil_bit_depths : 1); ++stencil) { 171 // Stencil Buffer 173 c->stencilBits = conf->stencil_bit_depths[stencil];
|
| /xsrc/external/mit/xorg-server.old/dist/hw/xquartz/GL/ |
| visualConfigs.c | 67 int stereo, depth, aux, buffers, stencil, accum, color, msample; local 131 for(stencil = 0; stencil < ((conf->total_stencil_bit_depths > 0) ? 132 conf->total_stencil_bit_depths : 1); ++stencil) { 176 // Stencil Buffer 178 c->stencilBits = conf->stencil_bit_depths[stencil];
|
| /xsrc/external/mit/MesaLib/dist/src/virtio/vulkan/ |
| vn_image.h | 24 VkImageStencilUsageCreateInfo stencil; member in struct:vn_image_create_deferred_info
|
| /xsrc/external/mit/mesa-demos/dist/src/tests/ |
| stencilreaddraw.c | 24 GLubyte stencil[100 * 100 * 2]; local 53 /* read the stencil image */ 54 glReadPixels(0, 0, 100, 100, GL_STENCIL_INDEX, GL_UNSIGNED_BYTE, stencil); 58 min = max = stencil[0]; 60 if (stencil[i] < min) 61 min = stencil[i]; 62 if (stencil[i] > max) 63 max = stencil[i]; 65 printf("Stencil value range: [%u, %u]\n", min, max); 67 printf("Error: expected max stencil val of %u, found %u\n" [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/postprocess/ |
| pp_private.h | 80 struct pipe_resource *stencil; /* stencil shared by inner_tmps */ member in struct:pp_queue_t
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ |
| lima_job.h | 50 uint32_t stencil; member in struct:lima_job_clear
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| lp_surface.c | 372 unsigned stencil, 383 uint64_t zstencil = util_pack64_z_stencil(dst->format, depth, stencil); 396 depth, stencil, 418 uint8_t stencil = 0; local 428 util_format_unpack_s_8uint(tex->format, &stencil, data, 1); 431 zstencil = util_pack64_z_stencil(tex->format, depth, stencil);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| sp_quad.h | 90 uint8_t stencil[TGSI_QUAD_SIZE]; member in struct:quad_header_output
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| svga_pipe_clear.c | 67 * depth and/or stencil buffers if the clear_buffers mask specifies them. 73 double depth, unsigned stencil) 82 depth, stencil, 127 unsigned stencil) 179 clear_buffers_with_quad(svga, buffers, color, depth, stencil); 180 /* We also cleared depth/stencil, so that's done */ 211 stencil, (float) depth); 217 ret = SVGA3D_ClearRect(svga->swc, flags, uc.ui[0], (float) depth, stencil, 237 double depth, unsigned stencil) 253 SVGA_RETRY_OOM(svga, ret, try_clear( svga, buffers, color, depth, stencil)); 296 uint8_t stencil; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/postprocess/ |
| pp_private.h | 78 struct pipe_resource *stencil; /* stencil shared by inner_tmps */ member in struct:pp_queue_t
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| sp_quad.h | 90 uint8_t stencil[TGSI_QUAD_SIZE]; member in struct:quad_header_output
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| svga_pipe_clear.c | 65 * depth and/or stencil buffers if the clear_buffers mask specifies them. 71 double depth, unsigned stencil) 80 depth, stencil); 124 unsigned stencil) 176 clear_buffers_with_quad(svga, buffers, color, depth, stencil); 177 /* We also cleared depth/stencil, so that's done */ 208 stencil, (float) depth); 214 ret = SVGA3D_ClearRect(svga->swc, flags, uc.ui[0], (float) depth, stencil, 234 double depth, unsigned stencil) 250 ret = try_clear( svga, buffers, color, depth, stencil ); 302 uint8_t stencil; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| u_surface.c | 630 uint8_t stencil = 0; local 640 util_format_unpack_s_8uint(tex->format, &stencil, data, 1); 643 zstencil = util_pack64_z_stencil(tex->format, depth, stencil); 671 unsigned stencil, 682 zstencil = util_pack64_z_stencil(dst->format, depth, stencil);
|
| u_transfer_helper.c | 37 bool separate_stencil; /**< separate stencil for all formats */ 71 struct pipe_transfer *trans2; /* 2nd transfer for s8 stencil buffer in z32s8 */ 95 struct pipe_resource *stencil; local 106 stencil = helper->vtbl->resource_create(pscreen, &t); 108 if (!stencil) { 113 helper->vtbl->set_stencil(prsc, stencil); 141 struct pipe_resource *stencil = helper->vtbl->get_stencil(prsc); local 143 pipe_resource_reference(&stencil, NULL); 272 struct pipe_resource *stencil = helper->vtbl->get_stencil(prsc); local 273 trans->ptr2 = helper->vtbl->transfer_map(pctx, stencil, level [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/ |
| crocus_clear.c | 547 uint8_t stencil) 581 * no stencil clear pending, return early. 616 stencil_mask, stencil); 644 unsigned stencil) 669 buffers & PIPE_CLEAR_DEPTHSTENCIL, p_color, depth, stencil, false); 678 depth, stencil); 733 uint8_t stencil = 0; local 739 fmt_unpack->unpack_s_8uint(&stencil, 0, data, 0, 1, 1); 742 depth, stencil); 811 * This clears the given depth/stencil surface [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| freedreno_resource.h | 129 /* reference to the resource holding stencil data for a z32_s8 texture */ 131 struct fd_resource *stencil; member in struct:fd_resource 206 if (rsc->stencil && pending(rsc->stencil, write)) 389 * that we've already recursed for stencil.
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| iris_clear.c | 558 uint8_t stencil) 592 * no stencil clear pending, return early. 631 stencil_mask, stencil); 661 unsigned stencil) 688 depth, stencil); 728 uint8_t stencil = 0; local 734 util_format_unpack_s_8uint(p_res->format, &stencil, data, 1); 737 depth, stencil); 804 * This clears the given depth/stencil surface. 811 unsigned stencil, [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/wgl/ |
| stw_pixelformat.c | 66 unsigned char stencil; member in struct:stw_pf_depth_info::__anon2210 103 /* combined depth-stencil */ 149 assert(util_format_get_component_bits(depth->format, UTIL_FORMAT_COLORSPACE_ZS, 1) == depth->bits.stencil); 195 pfi->pfd.cStencilBits = depth->bits.stencil; 204 * since gallium frontend can allocate depth/stencil/accum buffers, we provide 235 * Add the depth/stencil/accum/ms variants for a list of color formats. 465 * - Enabling a feature (depth, stencil...) is given highest priority.
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_cb_fbo.c | 178 /* Find a supported depth-stencil format. */ 684 * or depth/stencil target. 727 * For Gallium we only supports combined Z+stencil, not separate buffers. 736 const struct gl_renderbuffer_attachment *stencil = local 743 if (depth->Type && stencil->Type && depth->Type != stencil->Type) { 744 st_fbo_invalid("Different Depth/Stencil buffer formats"); 749 stencil->Type == GL_RENDERBUFFER_EXT && 750 depth->Renderbuffer != stencil->Renderbuffer) { 751 st_fbo_invalid("Separate Depth/Stencil buffers") [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/swrast/ |
| s_copypix.c | 342 GLubyte *p, *tmpImage, *stencil; local 392 stencil = malloc(width * sizeof(GLubyte)); 393 if (!stencil) { 399 /* Get stencil values */ 401 memcpy(stencil, p, width * sizeof(GLubyte)); 405 _swrast_read_stencil_span( ctx, rb, width, srcx, sy, stencil ); 408 _mesa_apply_stencil_transfer_ops(ctx, width, stencil); 410 /* Write stencil values */ 413 destx, dy, stencil); 416 _swrast_write_stencil_span( ctx, width, destx, dy, stencil ); [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| u_simple_shaders.c | 436 * and writes it as depth and stencil, respectively. 448 struct ureg_dst out, depth, stencil; local 480 stencil = ureg_DECL_output( ureg, 490 ureg_load_tex(ureg, ureg_writemask(stencil, TGSI_WRITEMASK_Y), tex, 500 * as stencil. 512 struct ureg_dst out, stencil; local 535 stencil = ureg_DECL_output( ureg, 543 ureg_load_tex(ureg, ureg_writemask(stencil, TGSI_WRITEMASK_Y), tex, 742 * Make a fragment shader that sets the output stencil to a stencil valu [all...] |
| u_surface.c | 642 uint8_t stencil = 0; local 652 desc->unpack_s_8uint(&stencil, 0, data, 0, 1, 1); 655 zstencil = util_pack64_z_stencil(tex->format, depth, stencil); 688 unsigned stencil, 699 zstencil = util_pack64_z_stencil(dst->format, depth, stencil);
|