• Home
  • Raw
  • Download

Lines Matching full:info

31 graw_util_create_window(struct graw_info *info,  in graw_util_create_window()  argument
45 memset(info, 0, sizeof(*info)); in graw_util_create_window()
54 for (i = 0; info->window == NULL && formats[i] != PIPE_FORMAT_NONE; i++) { in graw_util_create_window()
55 info->screen = graw_create_window_and_screen(0, 0, width, height, in graw_util_create_window()
57 &info->window); in graw_util_create_window()
60 if (!info->screen || !info->window) { in graw_util_create_window()
65 info->ctx = info->screen->context_create(info->screen, NULL, 0); in graw_util_create_window()
66 if (info->ctx == NULL) { in graw_util_create_window()
83 info->color_buf[i] = info->screen->resource_create(info->screen, in graw_util_create_window()
85 if (info->color_buf[i] == NULL) { in graw_util_create_window()
95 info->color_surf[i] = info->ctx->create_surface(info->ctx, in graw_util_create_window()
96 info->color_buf[i], in graw_util_create_window()
98 if (info->color_surf[i] == NULL) { in graw_util_create_window()
114 info->zs_buf = info->screen->resource_create(info->screen, &resource_temp); in graw_util_create_window()
115 if (!info->zs_buf) { in graw_util_create_window()
125 info->zs_surf = info->ctx->create_surface(info->ctx, in graw_util_create_window()
126 info->zs_buf, in graw_util_create_window()
128 if (info->zs_surf == NULL) { in graw_util_create_window()
140 fb.cbufs[i] = info->color_surf[i]; in graw_util_create_window()
141 fb.zsbuf = info->zs_surf; in graw_util_create_window()
142 info->ctx->set_framebuffer_state(info->ctx, &fb); in graw_util_create_window()
150 graw_util_default_state(struct graw_info *info, boolean depth_test) in graw_util_default_state() argument
157 handle = info->ctx->create_blend_state(info->ctx, &blend); in graw_util_default_state()
158 info->ctx->bind_blend_state(info->ctx, handle); in graw_util_default_state()
168 handle = info->ctx->create_depth_stencil_alpha_state(info->ctx, in graw_util_default_state()
170 info->ctx->bind_depth_stencil_alpha_state(info->ctx, handle); in graw_util_default_state()
180 handle = info->ctx->create_rasterizer_state(info->ctx, &rasterizer); in graw_util_default_state()
181 info->ctx->bind_rasterizer_state(info->ctx, handle); in graw_util_default_state()
187 graw_util_viewport(struct graw_info *info, in graw_util_viewport() argument
206 info->ctx->set_viewport_states(info->ctx, 0, 1, &vp); in graw_util_viewport()
211 graw_util_flush_front(const struct graw_info *info) in graw_util_flush_front() argument
213 info->screen->flush_frontbuffer(info->screen, info->color_buf[0], in graw_util_flush_front()
214 0, 0, info->window, NULL); in graw_util_flush_front()
219 graw_util_create_tex2d(const struct graw_info *info, in graw_util_create_tex2d() argument
239 tex = info->screen->resource_create(info->screen, &temp); in graw_util_create_tex2d()
247 info->ctx->texture_subdata(info->ctx, in graw_util_create_tex2d()
262 t = pipe_transfer_map(info->ctx, samptex, in graw_util_create_tex2d()
267 ptr = info->ctx->transfer_map(info->ctx, t); in graw_util_create_tex2d()
274 info->ctx->transfer_unmap(info->ctx, t); in graw_util_create_tex2d()
276 info->ctx->transfer_destroy(info->ctx, t); in graw_util_create_tex2d()
285 graw_util_create_simple_sampler(const struct graw_info *info, in graw_util_create_simple_sampler() argument
304 sampler = info->ctx->create_sampler_state(info->ctx, &sampler_desc); in graw_util_create_simple_sampler()
311 graw_util_create_simple_sampler_view(const struct graw_info *info, in graw_util_create_simple_sampler_view() argument
325 sv = info->ctx->create_sampler_view(info->ctx, texture, &sv_temp); in graw_util_create_simple_sampler_view()