Lines Matching refs:value2
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,
75 parse_vs_shader_info(FILE *fp, uint32_t *value1, uint32_t *value2)
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)
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)
139 parse_vs_unknown2(FILE *fp, uint32_t *value1, uint32_t *value2)
145 parse_vs_continue(FILE *fp, uint32_t *value1, uint32_t *value2)
154 uint32_t *value2;
160 value2 = &data[i + 1];
162 start + i * 4, i * 4, *value1, *value2);
164 if ((*value2 & 0xffff0000) == 0x00000000)
165 parse_vs_draw(fp, value1, value2);
166 else if ((*value2 & 0xff0000ff) == 0x10000040)
167 parse_vs_shader_info(fp, value1, value2);
168 else if ((*value2 & 0xff0000ff) == 0x10000041)
169 parse_vs_unknown1(fp, value1, value2);
170 else if ((*value2 & 0xff0000ff) == 0x10000042)
171 parse_vs_varying_attribute_count(fp, value1, value2);
172 else if ((*value2 & 0xff0000ff) == 0x20000000)
173 parse_vs_attributes_address(fp, value1, value2);
174 else if ((*value2 & 0xff0000ff) == 0x20000008)
175 parse_vs_varyings_address(fp, value1, value2);
176 else if ((*value2 & 0xff000000) == 0x30000000)
177 parse_vs_uniforms_address(fp, value1, value2);
178 else if ((*value2 & 0xff000000) == 0x40000000)
179 parse_vs_shader_address(fp, value1, value2);
180 else if ((*value2 & 0xff000000)== 0x50000000)
181 parse_vs_semaphore(fp, value1, value2);
182 else if ((*value2 & 0xff000000) == 0x60000000)
183 parse_vs_unknown2(fp, value1, value2);
184 else if ((*value2 & 0xff000000) == 0xf0000000)
185 parse_vs_continue(fp, value1, value2);
196 parse_plbu_block_step(FILE *fp, uint32_t *value1, uint32_t *value2)
205 parse_plbu_tiled_dimensions(FILE *fp, uint32_t *value1, uint32_t *value2)
213 parse_plbu_block_stride(FILE *fp, uint32_t *value1, uint32_t *value2)
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)
232 parse_plbu_viewport_right(FILE *fp, float *value1, uint32_t *value2)
238 parse_plbu_viewport_bottom(FILE *fp, float *value1, uint32_t *value2)
244 parse_plbu_viewport_top(FILE *fp, float *value1, uint32_t *value2)
250 parse_plbu_semaphore(FILE *fp, uint32_t *value1, uint32_t *value2)
261 parse_plbu_primitive_setup(FILE *fp, uint32_t *value1, uint32_t *value2)
273 parse_plbu_rsw_vertex_array(FILE *fp, uint32_t *value1, uint32_t *value2)
277 (*value2 & 0x0fffffff) << 4);
281 parse_plbu_scissors(FILE *fp, uint32_t *value1, uint32_t *value2)
283 float minx = (*value1 & 0xc0000000) >> 30 | (*value2 & 0x00001fff) << 2;
284 float maxx = ((*value2 & 0x0fffe000) >> 13) + 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)
305 parse_plbu_depth_range_near(FILE *fp, float *value1, uint32_t *value2)
311 parse_plbu_depth_range_far(FILE *fp, float *value1, uint32_t *value2)
317 parse_plbu_indexed_dest(FILE *fp, uint32_t *value1, uint32_t *value2)
323 parse_plbu_indexed_pt_size(FILE *fp, uint32_t *value1, uint32_t *value2)
329 parse_plbu_indices(FILE *fp, uint32_t *value1, uint32_t *value2)
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;
344 uint32_t mode = (*value2 & 0x001f0000) >> 16;
351 parse_plbu_draw_elements(FILE *fp, uint32_t *value1, uint32_t *value2)
353 uint32_t count = (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8;
355 uint32_t mode = (*value2 & 0x001f0000) >> 16;
362 parse_plbu_continue(FILE *fp, uint32_t *value1, uint32_t *value2)
368 parse_plbu_end(FILE *fp, uint32_t *value1, uint32_t *value2)
377 uint32_t *value2;
382 value2 = &data[i + 1];
384 start + i * 4, i * 4, *value1, *value2);
386 if ((*value2 & 0xffe00000) == 0x00000000)
387 parse_plbu_draw_arrays(fp, value1, value2);
388 else if ((*value2 & 0xffe00000) == 0x00200000)
389 parse_plbu_draw_elements(fp, value1, value2);
390 else if ((*value2 & 0xff000fff) == 0x10000100)
391 parse_plbu_indexed_dest(fp, value1, value2);
392 else if ((*value2 & 0xff000fff) == 0x10000101)
393 parse_plbu_indices(fp, value1, value2);
394 else if ((*value2 & 0xff000fff) == 0x10000102)
395 parse_plbu_indexed_pt_size(fp, value1, value2);
396 else if ((*value2 & 0xff000fff) == 0x10000105)
397 parse_plbu_viewport_bottom(fp, (float *)value1, value2);
398 else if ((*value2 & 0xff000fff) == 0x10000106)
399 parse_plbu_viewport_top(fp, (float *)value1, value2);
400 else if ((*value2 & 0xff000fff) == 0x10000107)
401 parse_plbu_viewport_left(fp, (float *)value1, value2);
402 else if ((*value2 & 0xff000fff) == 0x10000108)
403 parse_plbu_viewport_right(fp, (float *)value1, value2);
404 else if ((*value2 & 0xff000fff) == 0x10000109)
405 parse_plbu_tiled_dimensions(fp, value1, value2);
406 else if ((*value2 & 0xff000fff) == 0x1000010a)
407 parse_plbu_unknown_1(fp, value1, value2);
408 else if ((*value2 & 0xff000fff) == 0x1000010b) /* also unknown_2 */
409 parse_plbu_primitive_setup(fp, value1, value2);
410 else if ((*value2 & 0xff000fff) == 0x1000010c)
411 parse_plbu_block_step(fp, value1, value2);
412 else if ((*value2 & 0xff000fff) == 0x1000010d)
413 parse_plbu_low_prim_size(fp, (float *)value1, value2);
414 else if ((*value2 & 0xff000fff) == 0x1000010e)
415 parse_plbu_depth_range_near(fp, (float *)value1, value2);
416 else if ((*value2 & 0xff000fff) == 0x1000010f)
417 parse_plbu_depth_range_far(fp, (float *)value1, value2);
418 else if ((*value2 & 0xff000000) == 0x28000000)
419 parse_plbu_array_address(fp, value1, value2);
420 else if ((*value2 & 0xf0000000) == 0x30000000)
421 parse_plbu_block_stride(fp, value1, value2);
422 else if (*value2 == 0x50000000)
423 parse_plbu_end(fp, value1, value2);
424 else if ((*value2 & 0xf0000000)== 0x60000000)
425 parse_plbu_semaphore(fp, value1, value2);
426 else if ((*value2 & 0xf0000000)== 0x70000000)
427 parse_plbu_scissors(fp, value1, value2);
428 else if ((*value2 & 0xf0000000)== 0x80000000)
429 parse_plbu_rsw_vertex_array(fp, value1, value2);
430 else if ((*value2 & 0xf0000000)== 0xf0000000)
431 parse_plbu_continue(fp, value1, value2);