Home | History | Annotate | Download | only in trace

Lines Matching refs:state

103 void trace_dump_rasterizer_state(const struct pipe_rasterizer_state *state)
108 if (!state) {
115 trace_dump_member(bool, state, flatshade);
116 trace_dump_member(bool, state, light_twoside);
117 trace_dump_member(bool, state, clamp_vertex_color);
118 trace_dump_member(bool, state, clamp_fragment_color);
119 trace_dump_member(uint, state, front_ccw);
120 trace_dump_member(uint, state, cull_face);
121 trace_dump_member(uint, state, fill_front);
122 trace_dump_member(uint, state, fill_back);
123 trace_dump_member(bool, state, offset_point);
124 trace_dump_member(bool, state, offset_line);
125 trace_dump_member(bool, state, offset_tri);
126 trace_dump_member(bool, state, scissor);
127 trace_dump_member(bool, state, poly_smooth);
128 trace_dump_member(bool, state, poly_stipple_enable);
129 trace_dump_member(bool, state, point_smooth);
130 trace_dump_member(bool, state, sprite_coord_mode);
131 trace_dump_member(bool, state, point_quad_rasterization);
132 trace_dump_member(bool, state, point_size_per_vertex);
133 trace_dump_member(bool, state, multisample);
134 trace_dump_member(bool, state, line_smooth);
135 trace_dump_member(bool, state, line_stipple_enable);
136 trace_dump_member(bool, state, line_last_pixel);
138 trace_dump_member(bool, state, flatshade_first);
140 trace_dump_member(bool, state, half_pixel_center);
141 trace_dump_member(bool, state, bottom_edge_rule);
143 trace_dump_member(bool, state, rasterizer_discard);
145 trace_dump_member(bool, state, depth_clip);
147 trace_dump_member(bool, state, clip_halfz);
149 trace_dump_member(uint, state, clip_plane_enable);
151 trace_dump_member(uint, state, line_stipple_factor);
152 trace_dump_member(uint, state, line_stipple_pattern);
154 trace_dump_member(uint, state, sprite_coord_enable);
156 trace_dump_member(float, state, line_width);
157 trace_dump_member(float, state, point_size);
158 trace_dump_member(float, state, offset_units);
159 trace_dump_member(float, state, offset_scale);
160 trace_dump_member(float, state, offset_clamp);
166 void trace_dump_poly_stipple(const struct pipe_poly_stipple *state)
171 if (!state) {
180 state->stipple,
181 ARRAY_SIZE(state->stipple));
188 void trace_dump_viewport_state(const struct pipe_viewport_state *state)
193 if (!state) {
200 trace_dump_member_array(float, state, scale);
201 trace_dump_member_array(float, state, translate);
207 void trace_dump_scissor_state(const struct pipe_scissor_state *state)
212 if (!state) {
219 trace_dump_member(uint, state, minx);
220 trace_dump_member(uint, state, miny);
221 trace_dump_member(uint, state, maxx);
222 trace_dump_member(uint, state, maxy);
228 void trace_dump_clip_state(const struct pipe_clip_state *state)
235 if (!state) {
246 trace_dump_array(float, state->ucp[i], 4);
256 void trace_dump_shader_state(const struct pipe_shader_state *state)
263 if (!state) {
272 if (state->tokens) {
274 tgsi_dump_str(state->tokens, 0, str, sizeof(str));
283 trace_dump_member(uint, &state->stream_output, num_outputs);
284 trace_dump_member_array(uint, &state->stream_output, stride);
287 for(i = 0; i < state->stream_output.num_outputs; ++i) {
290 trace_dump_member(uint, &state->stream_output.output[i], register_index);
291 trace_dump_member(uint, &state->stream_output.output[i], start_component);
292 trace_dump_member(uint, &state->stream_output.output[i], num_components);
293 trace_dump_member(uint, &state->stream_output.output[i], output_buffer);
294 trace_dump_member(uint, &state->stream_output.output[i], dst_offset);
295 trace_dump_member(uint, &state->stream_output.output[i], stream);
308 void trace_dump_compute_state(const struct pipe_compute_state *state)
313 if (!state) {
320 trace_dump_member(uint, state, ir_type);
323 if (state->prog && state->ir_type == PIPE_SHADER_IR_TGSI) {
325 tgsi_dump_str(state->prog, 0, str, sizeof(str));
332 trace_dump_member(uint, state, req_local_mem);
333 trace_dump_member(uint, state, req_private_mem);
334 trace_dump_member(uint, state, req_input_mem);
340 void trace_dump_depth_stencil_alpha_state(const struct pipe_depth_stencil_alpha_state *state)
347 if (!state) {
356 trace_dump_member(bool, &state->depth, enabled);
357 trace_dump_member(bool, &state->depth, writemask);
358 trace_dump_member(uint, &state->depth, func);
364 for(i = 0; i < ARRAY_SIZE(state->stencil); ++i) {
367 trace_dump_member(bool, &state->stencil[i], enabled);
368 trace_dump_member(uint, &state->stencil[i], func);
369 trace_dump_member(uint, &state->stencil[i], fail_op);
370 trace_dump_member(uint, &state->stencil[i], zpass_op);
371 trace_dump_member(uint, &state->stencil[i], zfail_op);
372 trace_dump_member(uint, &state->stencil[i], valuemask);
373 trace_dump_member(uint, &state->stencil[i], writemask);
382 trace_dump_member(bool, &state->alpha, enabled);
383 trace_dump_member(uint, &state->alpha, func);
384 trace_dump_member(float, &state->alpha, ref_value);
391 static void trace_dump_rt_blend_state(const struct pipe_rt_blend_state *state)
395 trace_dump_member(uint, state, blend_enable);
397 trace_dump_member(uint, state, rgb_func);
398 trace_dump_member(uint, state, rgb_src_factor);
399 trace_dump_member(uint, state, rgb_dst_factor);
401 trace_dump_member(uint, state, alpha_func);
402 trace_dump_member(uint, state, alpha_src_factor);
403 trace_dump_member(uint, state, alpha_dst_factor);
405 trace_dump_member(uint, state, colormask);
410 void trace_dump_blend_state(const struct pipe_blend_state *state)
417 if (!state) {
424 trace_dump_member(bool, state, dither);
426 trace_dump_member(bool, state, logicop_enable);
427 trace_dump_member(uint, state, logicop_func);
429 trace_dump_member(bool, state, independent_blend_enable);
432 if (state->independent_blend_enable)
434 trace_dump_struct_array(rt_blend_state, state->rt, valid_entries);
441 void trace_dump_blend_color(const struct pipe_blend_color *state)
446 if (!state) {
453 trace_dump_member_array(float, state, color);
458 void trace_dump_stencil_ref(const struct pipe_stencil_ref *state)
463 if (!state) {
470 trace_dump_member_array(uint, state, ref_value);
475 void trace_dump_framebuffer_state(const struct pipe_framebuffer_state *state)
482 trace_dump_member(uint, state, width);
483 trace_dump_member(uint, state, height);
484 trace_dump_member(uint, state, samples);
485 trace_dump_member(uint, state, layers);
486 trace_dump_member(uint, state, nr_cbufs);
487 trace_dump_member_array(ptr, state, cbufs);
488 trace_dump_member(ptr, state, zsbuf);
494 void trace_dump_sampler_state(const struct pipe_sampler_state *state)
499 if (!state) {
506 trace_dump_member(uint, state, wrap_s);
507 trace_dump_member(uint, state, wrap_t);
508 trace_dump_member(uint, state, wrap_r);
509 trace_dump_member(uint, state, min_img_filter);
510 trace_dump_member(uint, state, min_mip_filter);
511 trace_dump_member(uint, state, mag_img_filter);
512 trace_dump_member(uint, state, compare_mode);
513 trace_dump_member(uint, state, compare_func);
514 trace_dump_member(bool, state, normalized_coords);
515 trace_dump_member(uint, state, max_anisotropy);
516 trace_dump_member(bool, state, seamless_cube_map);
517 trace_dump_member(float, state, lod_bias);
518 trace_dump_member(float, state, min_lod);
519 trace_dump_member(float, state, max_lod);
520 trace_dump_member_array(float, state, border_color.f);
526 void trace_dump_sampler_view_template(const struct pipe_sampler_view *state,
532 if (!state) {
539 trace_dump_member(format, state, format);
546 trace_dump_member(uint, &state->u.buf, offset);
547 trace_dump_member(uint, &state->u.buf, size);
553 trace_dump_member(uint, &state->u.tex, first_layer);
554 trace_dump_member(uint, &state->u.tex, last_layer);
555 trace_dump_member(uint, &state->u.tex, first_level);
556 trace_dump_member(uint, &state->u.tex, last_level);
563 trace_dump_member(uint, state, swizzle_r);
564 trace_dump_member(uint, state, swizzle_g);
565 trace_dump_member(uint, state, swizzle_b);
566 trace_dump_member(uint, state, swizzle_a);
572 void trace_dump_surface_template(const struct pipe_surface *state,
578 if (!state) {
585 trace_dump_member(format, state, format);
586 trace_dump_member(uint, state
587 trace_dump_member(uint, state, height);
594 trace_dump_member(uint, &state->u.buf, first_element);
595 trace_dump_member(uint, &state->u.buf, last_element);
601 trace_dump_member(uint, &state->u.tex, level);
602 trace_dump_member(uint, &state->u.tex, first_layer);
603 trace_dump_member(uint, &state->u.tex, last_layer);
614 void trace_dump_transfer(const struct pipe_transfer *state)
619 if (!state) {
626 trace_dump_member(uint, state, box.x);
627 trace_dump_member(uint, state, box.y);
628 trace_dump_member(uint, state, box.z);
629 trace_dump_member(uint, state, box.width);
630 trace_dump_member(uint, state, box.height);
631 trace_dump_member(uint, state, box.depth);
633 trace_dump_member(uint, state, stride);
634 trace_dump_member(uint, state, layer_stride);
635 trace_dump_member(uint, state, usage);
637 trace_dump_member(ptr, state, resource);
643 void trace_dump_vertex_buffer(const struct pipe_vertex_buffer *state)
648 if (!state) {
655 trace_dump_member(uint, state, stride);
656 trace_dump_member(uint, state, buffer_offset);
657 trace_dump_member(resource_ptr, state, buffer);
658 trace_dump_member(ptr, state, user_buffer);
664 void trace_dump_index_buffer(const struct pipe_index_buffer *state)
669 if (!state) {
676 trace_dump_member(uint, state, index_size);
677 trace_dump_member(uint, state, offset);
678 trace_dump_member(resource_ptr, state, buffer);
679 trace_dump_member(ptr, state, user_buffer);
685 void trace_dump_vertex_element(const struct pipe_vertex_element *state)
690 if (!state) {
697 trace_dump_member(uint, state, src_offset);
699 trace_dump_member(uint, state, vertex_buffer_index);
701 trace_dump_member(format, state, src_format);
707 void trace_dump_constant_buffer(const struct pipe_constant_buffer *state)
712 if (!state) {
718 trace_dump_member(ptr, state, buffer);
719 trace_dump_member(uint, state, buffer_offset);
720 trace_dump_member(uint, state, buffer_size);
725 void trace_dump_shader_buffer(const struct pipe_shader_buffer *state)
730 if(!state) {
736 trace_dump_member(resource_ptr, state, buffer);
737 trace_dump_member(uint, state, buffer_offset);
738 trace_dump_member(uint, state, buffer_size);
743 void trace_dump_image_view(const struct pipe_image_view *state)
748 if(!state) {
754 trace_dump_member(resource_ptr, state, resource);
755 trace_dump_member(uint, state, format);
756 trace_dump_member(uint, state, access);
760 if (state->resource->target == PIPE_BUFFER) {
763 trace_dump_member(uint, &state->u.buf, offset);
764 trace_dump_member(uint, &state->u.buf, size);
770 trace_dump_member(uint, &state->u.tex, first_layer);
771 trace_dump_member(uint, &state->u.tex, last_layer);
772 trace_dump_member(uint, &state->u.tex, level);
783 void trace_dump_draw_info(const struct pipe_draw_info *state)
788 if (!state) {
795 trace_dump_member(bool, state, indexed);
797 trace_dump_member(uint, state, mode);
798 trace_dump_member(uint, state, start);
799 trace_dump_member(uint, state, count);
801 trace_dump_member(uint, state, start_instance);
802 trace_dump_member(uint, state, instance_count);
804 trace_dump_member(uint, state, vertices_per_patch);
806 trace_dump_member(int, state, index_bias);
807 trace_dump_member(uint, state, min_index);
808 trace_dump_member(uint, state, max_index);
810 trace_dump_member(bool, state, primitive_restart);
811 trace_dump_member(uint, state, restart_index);
813 trace_dump_member(ptr, state, count_from_stream_output);
815 trace_dump_member(ptr, state, indirect);
816 trace_dump_member(uint, state, indirect_offset);
942 void trace_dump_grid_info(const struct pipe_grid_info *state)
947 if (!state) {
954 trace_dump_member(uint, state, pc);
955 trace_dump_member(ptr, state, input);
958 trace_dump_array(uint, state->block, ARRAY_SIZE(state->block));
962 trace_dump_array(uint, state->grid, ARRAY_SIZE(state->grid));
965 trace_dump_member(ptr, state, indirect);
966 trace_dump_member(uint, state, indirect_offset);