Lines Matching refs:info

18 static struct graw_info info;
92 handle = info.ctx->create_vertex_elements_state(info.ctx, 2, ve);
93 info.ctx->bind_vertex_elements_state(info.ctx, handle);
98 vbuf.buffer.resource = pipe_buffer_create_with_data(info.ctx,
104 info.ctx->set_vertex_buffers(info.ctx, 0, 1, 0, false, &vbuf);
109 set_vertex_shader(struct graw_info *info)
122 handle = graw_parse_vertex_shader(info->ctx, text);
127 info->ctx->bind_vs_state(info->ctx, handle);
132 set_fragment_shader(struct graw_info *info)
142 handle = graw_parse_fragment_shader(info->ctx, text);
147 info->ctx->bind_fs_state(info->ctx, handle);
169 info.ctx->clear(info.ctx,
174 q1 = info.ctx->create_query(info.ctx, PIPE_QUERY_OCCLUSION_COUNTER, 0);
175 q2 = info.ctx->create_query(info.ctx, PIPE_QUERY_OCCLUSION_COUNTER, 0);
179 info.ctx->begin_query(info.ctx, q1);
180 util_draw_arrays(info.ctx, PIPE_PRIM_QUADS, 0, NUM_VERTS);
181 info.ctx->end_query(info.ctx, q1);
185 info.ctx->begin_query(info.ctx, q2);
186 util_draw_arrays(info.ctx, PIPE_PRIM_QUADS, 0, NUM_VERTS);
187 info.ctx->end_query(info.ctx, q2);
189 info.ctx->get_query_result(info.ctx, q1, TRUE, &res1);
190 info.ctx->get_query_result(info.ctx, q2, TRUE, &res2);
198 info.ctx->flush(info.ctx, NULL, 0);
200 graw_util_flush_front(&info);
202 info.ctx->destroy_query(info.ctx, q1);
203 info.ctx->destroy_query(info.ctx, q2);
214 graw_util_viewport(&info, 0, 0, width, height, 30, 1000);
222 if (!graw_util_create_window(&info, width, height, 1, TRUE))
225 graw_util_default_state(&info, TRUE);
227 graw_util_viewport(&info, 0, 0, width, height, -1.0, 1.0);
229 set_vertex_shader(&info);
230 set_fragment_shader(&info);