Lines Matching defs:target

284 /* Get pointers to the blend shaders bound to each active render target. Used
353 /* Always have at least one render target for depth-only passes */
939 .target = v->resource->target,
946 if (out.target == PIPE_BUFFER) {
1001 if (view.base.target == PIPE_BUFFER)
1002 view.base.target = PIPE_BUFFER;
1004 view.base.target = PIPE_TEXTURE_2D_ARRAY;
1087 if (tex->target == PIPE_BUFFER) {
1111 if (tex->target == PIPE_TEXTURE_CUBE_ARRAY)
1132 if (image->resource->target == PIPE_BUFFER) {
1276 panfrost_xfb_offset(unsigned stride, struct pipe_stream_output_target *target)
1278 return target->buffer_offset + (pan_so_target(target)->offset * stride);
1320 struct pipe_stream_output_target *target = NULL;
1322 target = batch->ctx->streamout.targets[buf];
1324 if (!target) {
1330 struct panfrost_resource *rsrc = pan_resource(target->buffer);
1331 unsigned offset = panfrost_xfb_offset(stride, target);
1334 offset, target->buffer_size - offset);
1686 so->base.target == PIPE_TEXTURE_2D ||
1687 so->base.target == PIPE_TEXTURE_2D_ARRAY);
1690 panfrost_translate_texture_dimension(so->base.target);
1692 bool is_buffer = (so->base.target == PIPE_BUFFER);
1702 if (so->base.target == PIPE_TEXTURE_3D) {
1900 bool is_3d = rsrc->base.target == PIPE_TEXTURE_3D;
1901 bool is_buffer = rsrc->base.target == PIPE_BUFFER;
1940 if (rsrc->base.target != PIPE_TEXTURE_2D) {
3276 * target may be written if the fragment shader writes
3277 * to it AND it actually exists. If the render target
4508 /* Bifrost needs to know if any render target loads its