Lines Matching defs:pipe

61 #include "pipe/p_context.h"
227 assert(view->context == st->pipe);
295 assert(entry->view->context == st->pipe);
327 st->pipe->bind_vs_state(st->pipe, NULL);
328 st->pipe->delete_vs_state(st->pipe, entry->shader);
331 st->pipe->bind_fs_state(st->pipe, NULL);
332 st->pipe->delete_fs_state(st->pipe, entry->shader);
335 st->pipe->bind_gs_state(st->pipe, NULL);
336 st->pipe->delete_gs_state(st->pipe, entry->shader);
339 st->pipe->bind_tcs_state(st->pipe, NULL);
340 st->pipe->delete_tcs_state(st->pipe, entry->shader);
343 st->pipe->bind_tes_state(st->pipe, NULL);
344 st->pipe->delete_tes_state(st->pipe, entry->shader);
347 st->pipe->bind_compute_state(st->pipe, NULL);
348 st->pipe->delete_compute_state(st->pipe, entry->shader);
393 if (st->pipe && destroy_pipe)
394 st->pipe->destroy(st->pipe);
469 struct pipe_context *pipe = ctx->pipe;
471 return pipe->init_intel_perf_query_info && pipe->get_intel_perf_query_info &&
472 pipe->get_intel_perf_query_counter_info &&
473 pipe->new_intel_perf_query_obj && pipe->begin_intel_perf_query &&
474 pipe->end_intel_perf_query && pipe->delete_intel_perf_query &&
475 pipe->wait_intel_perf_query && pipe->is_intel_perf_query_ready &&
476 pipe->get_intel_perf_query_data;
480 st_create_context_priv(struct gl_context *ctx, struct pipe_context *pipe,
483 struct pipe_screen *screen = pipe->screen;
493 st->pipe = pipe;
519 st->cso_context = cso_create_context(pipe, cso_flags);
739 !st->pipe->set_context_param)
830 st_create_context(gl_api api, struct pipe_context *pipe,
842 st_init_driver_functions(pipe->screen, &funcs, has_egl_image_validate);
850 ctx->pipe = pipe;
851 ctx->screen = pipe->screen;
860 if (pipe->screen->get_disk_shader_cache)
861 ctx->Cache = pipe->screen->get_disk_shader_cache(pipe->screen);
863 /* XXX: need a capability bit in gallium to query if the pipe
869 if (pipe->screen->get_param(pipe->screen, PIPE_CAP_INVALIDATE_BUFFER))
872 if (pipe->screen->get_param(pipe->screen, PIPE_CAP_STRING_MARKER))
875 st = st_create_context_priv(ctx, pipe, options);
969 st->pipe->delete_gs_state(st->pipe, entry->data);