Lines Matching refs:bind
306 if (pres->base.bind & ~valid_binding)
390 && ((pres->base.bind & ~valid_binding) == 0);
434 return pres->base.bind & PIPE_BIND_RENDER_TARGET &&
622 if (template->bind & PAN_BIND_SHARED_MASK) {
639 /* Guess a label based on the bind */
640 unsigned bind = template->bind;
642 (bind & PIPE_BIND_INDEX_BUFFER) ? "Index buffer" :
643 (bind & PIPE_BIND_SCANOUT) ? "Scanout" :
644 (bind & PIPE_BIND_DISPLAY_TARGET) ? "Display target" :
645 (bind & PIPE_BIND_SHARED) ? "Shared resource" :
646 (bind & PIPE_BIND_RENDER_TARGET) ? "Render target" :
647 (bind & PIPE_BIND_DEPTH_STENCIL) ? "Depth/stencil buffer" :
648 (bind & PIPE_BIND_SAMPLER_VIEW) ? "Texture" :
649 (bind & PIPE_BIND_VERTEX_BUFFER) ? "Vertex buffer" :
650 (bind & PIPE_BIND_CONSTANT_BUFFER) ? "Constant buffer" :
651 (bind & PIPE_BIND_GLOBAL) ? "Global memory" :
652 (bind & PIPE_BIND_SHADER_BUFFER) ? "Shader buffer" :
653 (bind & PIPE_BIND_SHADER_IMAGE) ? "Shader image" :
656 if (dev->ro && (template->bind & PIPE_BIND_SCANOUT)) {
730 if (template->bind & PIPE_BIND_INDEX_BUFFER)
815 tmpl.bind |= PIPE_BIND_LINEAR;
816 tmpl.bind &= ~PAN_BIND_SHARED_MASK;