Lines Matching refs:value1

64 parse_vs_draw(FILE *fp, uint32_t *value1, uint32_t *value2)
66 if ((*value1 == 0x00000000) && (*value2 == 0x00000000))
70 (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8,
71 (*value1 & 0x00000001) ? "true" : "false");
75 parse_vs_shader_info(FILE *fp, uint32_t *value1, uint32_t *value2)
78 (*value1 & 0xfff00000) >> 20,
79 (((*value1 & 0x000fffff) >> 10) + 1) << 4);
83 parse_vs_unknown1(FILE *fp, uint32_t *value1, uint32_t *value2)
89 parse_vs_varying_attribute_count(FILE *fp, uint32_t *value1, uint32_t *value2)
92 ((*value1 & 0x00ffffff) >> 8) + 1, (*value1 >> 24) + 1);
96 parse_vs_attributes_address(FILE *fp, uint32_t *value1, uint32_t *value2)
99 *value1, (*value2 & 0x0fffffff) >> 17);
103 parse_vs_varyings_address(FILE *fp, uint32_t *value1, uint32_t *value2)
106 *value1, (*value2 & 0x0fffffff) >> 17);
110 parse_vs_uniforms_address(FILE *fp, uint32_t *value1, uint32_t *value2)
113 *value1, (*value2 & 0x0fffffff) >> 12);
117 parse_vs_shader_address(FILE *fp, uint32_t *value1, uint32_t *value2)
120 *value1, (*value2 & 0x0fffffff) >> 12);
124 parse_vs_semaphore(FILE *fp, uint32_t *value1, uint32_t *value2)
126 if (*value1 == 0x00028000)
128 else if (*value1 == 0x00000001)
130 else if (*value1 == 0x00000000)
132 else if (*value1 == 0x00018000)
139 parse_vs_unknown2(FILE *fp, uint32_t *value1, uint32_t *value2)
145 parse_vs_continue(FILE *fp, uint32_t *value1, uint32_t *value2)
147 fprintf(fp, "\t/* CONTINUE: at 0x%08x */\n", *value1);
153 uint32_t *value1;
159 value1 = &data[i];
162 start + i * 4, i * 4, *value1, *value2);
165 parse_vs_draw(fp, value1, value2);
167 parse_vs_shader_info(fp, value1, value2);
169 parse_vs_unknown1(fp, value1, value2);
171 parse_vs_varying_attribute_count(fp, value1, value2);
173 parse_vs_attributes_address(fp, value1, value2);
175 parse_vs_varyings_address(fp, value1, value2);
177 parse_vs_uniforms_address(fp, value1, value2);
179 parse_vs_shader_address(fp, value1, value2);
181 parse_vs_semaphore(fp, value1, value2);
183 parse_vs_unknown2(fp, value1, value2);
185 parse_vs_continue(fp, value1, value2);
196 parse_plbu_block_step(FILE *fp, uint32_t *value1, uint32_t *value2)
199 (*value1 & 0xf0000000) >> 28,
200 (*value1 & 0x0fff0000) >> 16,
201 *value1 & 0x0000ffff);
205 parse_plbu_tiled_dimensions(FILE *fp, uint32_t *value1, uint32_t *value2)
208 ((*value1 & 0xff000000) >> 24) + 1,
209 ((*value1 & 0x00ffff00) >> 8) + 1);
213 parse_plbu_block_stride(FILE *fp, uint32_t *value1, uint32_t *value2)
215 fprintf(fp, "\t/* BLOCK_STRIDE: block_w: %d */\n", *value1 & 0x000000ff);
219 parse_plbu_array_address(FILE *fp, uint32_t *value1, uint32_t *value2)
222 *value1, (*value2 & 0x00ffffff) + 1);
226 parse_plbu_viewport_left(FILE *fp, float *value1, uint32_t *value2)
228 fprintf(fp, "\t/* VIEWPORT_LEFT: viewport_left: %f */\n", *value1);
232 parse_plbu_viewport_right(FILE *fp, float *value1, uint32_t *value2)
234 fprintf(fp, "\t/* VIEWPORT_RIGHT: viewport_right: %f */\n", *value1);
238 parse_plbu_viewport_bottom(FILE *fp, float *value1, uint32_t *value2)
240 fprintf(fp, "\t/* VIEWPORT_BOTTOM: viewport_bottom: %f */\n", *value1);
244 parse_plbu_viewport_top(FILE *fp, float *value1, uint32_t *value2)
246 fprintf(fp, "\t/* VIEWPORT_TOP: viewport_top: %f */\n", *value1);
250 parse_plbu_semaphore(FILE *fp, uint32_t *value1, uint32_t *value2)
252 if (*value1 == 0x00010002)
254 else if (*value1 == 0x00010001)
261 parse_plbu_primitive_setup(FILE *fp, uint32_t *value1, uint32_t *value2)
263 if (*value1 == 0x00000200)
267 (*value1 & 0x1000) ? "force point size, " : "",
268 (*value1 & 0x000f0000) >> 16, (*value1 & 0x000f0000) >> 16,
269 (*value1 & 0x00000e00) >> 9);
273 parse_plbu_rsw_vertex_array(FILE *fp, uint32_t *value1, uint32_t *value2)
276 *value1,
281 parse_plbu_scissors(FILE *fp, uint32_t *value1, uint32_t *value2)
283 float minx = (*value1 & 0xc0000000) >> 30 | (*value2 & 0x00001fff) << 2;
285 float miny = *value1 & 0x00003fff;
286 float maxy = ((*value1 & 0x3fff8000) >> 15) + 1;
293 parse_plbu_unknown_1(FILE *fp, uint32_t *value1, uint32_t *value2)
299 parse_plbu_low_prim_size(FILE *fp, float *value1, uint32_t *value2)
301 fprintf(fp, "\t/* LOW_PRIM_SIZE: size: %f */\n", *value1);
305 parse_plbu_depth_range_near(FILE *fp, float *value1, uint32_t *value2)
307 fprintf(fp, "\t/* DEPTH_RANG_NEAR: depth_range: %f */\n", *value1);
311 parse_plbu_depth_range_far(FILE *fp, float *value1, uint32_t *value2)
313 fprintf(fp, "\t/* DEPTH_RANGE_FAR: depth_range: %f */\n", *value1);
317 parse_plbu_indexed_dest(FILE *fp, uint32_t *value1, uint32_t *value2)
319 fprintf(fp, "\t/* INDEXED_DEST: gl_pos: 0x%08x */\n", *value1);
323 parse_plbu_indexed_pt_size(FILE *fp, uint32_t *value1, uint32_t *value2)
325 fprintf(fp, "\t/* INDEXED_PT_SIZE: pt_size: 0x%08x */\n", *value1);
329 parse_plbu_indices(FILE *fp, uint32_t *value1, uint32_t *value2)
331 fprintf(fp, "\t/* INDICES: indices: 0x%08x */\n", *value1);
335 parse_plbu_draw_arrays(FILE *fp, uint32_t *value1, uint32_t *value2)
337 if ((*value1 == 0x00000000) && (*value2 == 0x00000000)) {
342 uint32_t count = (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8;
343 uint32_t start = *value1 & 0x00ffffff;
351 parse_plbu_draw_elements(FILE *fp, uint32_t *value1, uint32_t *value2)
353 uint32_t count = (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8;
354 uint32_t start = *value1 & 0x00ffffff;
362 parse_plbu_continue(FILE *fp, uint32_t *value1, uint32_t *value2)
364 fprintf(fp, "\t/* CONTINUE: continue at 0x%08x */\n", *value1);
368 parse_plbu_end(FILE *fp, uint32_t *value1, uint32_t *value2)
376 uint32_t *value1;
381 value1 = &data[i];
384 start + i * 4, i * 4, *value1, *value2);
387 parse_plbu_draw_arrays(fp, value1, value2);
389 parse_plbu_draw_elements(fp, value1, value2);
391 parse_plbu_indexed_dest(fp, value1, value2);
393 parse_plbu_indices(fp, value1, value2);
395 parse_plbu_indexed_pt_size(fp, value1, value2);
397 parse_plbu_viewport_bottom(fp, (float *)value1, value2);
399 parse_plbu_viewport_top(fp, (float *)value1, value2);
401 parse_plbu_viewport_left(fp, (float *)value1, value2);
403 parse_plbu_viewport_right(fp, (float *)value1, value2);
405 parse_plbu_tiled_dimensions(fp, value1, value2);
407 parse_plbu_unknown_1(fp, value1, value2);
409 parse_plbu_primitive_setup(fp, value1, value2);
411 parse_plbu_block_step(fp, value1, value2);
413 parse_plbu_low_prim_size(fp, (float *)value1, value2);
415 parse_plbu_depth_range_near(fp, (float *)value1, value2);
417 parse_plbu_depth_range_far(fp, (float *)value1, value2);
419 parse_plbu_array_address(fp, value1, value2);
421 parse_plbu_block_stride(fp, value1, value2);
423 parse_plbu_end(fp, value1, value2);
425 parse_plbu_semaphore(fp, value1, value2);
427 parse_plbu_scissors(fp, value1, value2);
429 parse_plbu_rsw_vertex_array(fp, value1, value2);
431 parse_plbu_continue(fp, value1, value2);