Home | History | Annotate | Download | only in graw

Lines Matching refs:info

17 static struct graw_info info;
91 handle = info.ctx->create_vertex_elements_state(info.ctx, 2, ve);
92 info.ctx->bind_vertex_elements_state(info.ctx, handle);
97 vbuf.buffer = pipe_buffer_create_with_data(info.ctx,
103 info.ctx->set_vertex_buffers(info.ctx, 0, 1, &vbuf);
108 set_vertex_shader(struct graw_info *info)
121 handle = graw_parse_vertex_shader(info->ctx, text);
126 info->ctx->bind_vs_state(info->ctx, handle);
131 set_fragment_shader(struct graw_info *info)
141 handle = graw_parse_fragment_shader(info->ctx, text);
146 info->ctx->bind_fs_state(info->ctx, handle);
168 info.ctx->clear(info.ctx,
172 q1 = info.ctx->create_query(info.ctx, PIPE_QUERY_OCCLUSION_COUNTER, 0);
173 q2 = info.ctx->create_query(info.ctx, PIPE_QUERY_OCCLUSION_COUNTER, 0);
177 info.ctx->begin_query(info.ctx, q1);
178 util_draw_arrays(info.ctx, PIPE_PRIM_QUADS, 0, NUM_VERTS);
179 info.ctx->end_query(info.ctx, q1);
183 info.ctx->begin_query(info.ctx, q2);
184 util_draw_arrays(info.ctx, PIPE_PRIM_QUADS, 0, NUM_VERTS);
185 info.ctx->end_query(info.ctx, q2);
187 info.ctx->get_query_result(info.ctx, q1, TRUE, &res1);
188 info.ctx->get_query_result(info.ctx, q2, TRUE, &res2);
196 info.ctx->flush(info.ctx, NULL, 0);
198 graw_util_flush_front(&info);
200 info.ctx->destroy_query(info.ctx, q1);
201 info.ctx->destroy_query(info.ctx, q2);
212 graw_util_viewport(&info, 0, 0, width, height, 30, 1000);
220 if (!graw_util_create_window(&info, width, height, 1, TRUE))
223 graw_util_default_state(&info, TRUE);
225 graw_util_viewport(&info, 0, 0, width, height, -1.0, 1.0);
227 set_vertex_shader(&info);
228 set_fragment_shader(&info);