Home | History | Annotate | Download | only in util

Lines Matching refs:state

293 util_dump_resource(FILE *stream, const struct pipe_resource *state)
295 if (!state) {
302 util_dump_member(stream, enum_tex_target, state, target);
303 util_dump_member(stream, format, state, format);
305 util_dump_member(stream, uint, state, width0);
306 util_dump_member(stream, uint, state, height0);
307 util_dump_member(stream, uint, state, depth0);
308 util_dump_member(stream, uint, state, array_size);
310 util_dump_member(stream, uint, state, last_level);
311 util_dump_member(stream, uint, state, nr_samples);
312 util_dump_member(stream, uint, state, usage);
313 util_dump_member(stream, uint, state, bind);
314 util_dump_member(stream, uint, state, flags);
321 util_dump_rasterizer_state(FILE *stream, const struct pipe_rasterizer_state *state)
323 if (!state) {
330 util_dump_member(stream, bool, state, flatshade);
331 util_dump_member(stream, bool, state, light_twoside);
332 util_dump_member(stream, bool, state, clamp_vertex_color);
333 util_dump_member(stream, bool, state, clamp_fragment_color);
334 util_dump_member(stream, uint, state, front_ccw);
335 util_dump_member(stream, uint, state, cull_face);
336 util_dump_member(stream, uint, state, fill_front);
337 util_dump_member(stream, uint, state, fill_back);
338 util_dump_member(stream, bool, state, offset_point);
339 util_dump_member(stream, bool, state, offset_line);
340 util_dump_member(stream, bool, state, offset_tri);
341 util_dump_member(stream, bool, state, scissor);
342 util_dump_member(stream, bool, state, poly_smooth);
343 util_dump_member(stream, bool, state, poly_stipple_enable);
344 util_dump_member(stream, bool, state, point_smooth);
345 util_dump_member(stream, uint, state, sprite_coord_enable);
346 util_dump_member(stream, bool, state, sprite_coord_mode);
347 util_dump_member(stream, bool, state, point_quad_rasterization);
348 util_dump_member(stream, bool, state, point_tri_clip);
349 util_dump_member(stream, bool, state, point_size_per_vertex);
350 util_dump_member(stream, bool, state, multisample);
351 util_dump_member(stream, bool, state, line_smooth);
352 util_dump_member(stream, bool, state, line_stipple_enable);
353 util_dump_member(stream, uint, state, line_stipple_factor);
354 util_dump_member(stream, uint, state, line_stipple_pattern);
355 util_dump_member(stream, bool, state, line_last_pixel);
356 util_dump_member(stream, bool, state, flatshade_first);
357 util_dump_member(stream, bool, state, half_pixel_center);
358 util_dump_member(stream, bool, state, bottom_edge_rule);
359 util_dump_member(stream, bool, state, rasterizer_discard);
360 util_dump_member(stream, bool, state, depth_clip);
361 util_dump_member(stream, bool, state, clip_halfz);
362 util_dump_member(stream, uint, state, clip_plane_enable);
364 util_dump_member(stream, float, state, line_width);
365 util_dump_member(stream, float, state, point_size);
366 util_dump_member(stream, float, state, offset_units);
367 util_dump_member(stream, float, state, offset_scale);
368 util_dump_member(stream, float, state, offset_clamp);
375 util_dump_poly_stipple(FILE *stream, const struct pipe_poly_stipple *state)
377 if (!state) {
385 util_dump_member_array(stream, uint, state, stipple);
393 util_dump_viewport_state(FILE *stream, const struct pipe_viewport_state *state)
395 if (!state) {
402 util_dump_member_array(stream, float, state, scale);
403 util_dump_member_array(stream, float, state, translate);
410 util_dump_scissor_state(FILE *stream, const struct pipe_scissor_state *state)
412 if (!state) {
419 util_dump_member(stream, uint, state, minx);
420 util_dump_member(stream, uint, state, miny);
421 util_dump_member(stream, uint, state, maxx);
422 util_dump_member(stream, uint, state, maxy);
429 util_dump_clip_state(FILE *stream, const struct pipe_clip_state *state)
433 if (!state) {
444 util_dump_array(stream, float, state->ucp[i], 4);
455 util_dump_shader_state(FILE *stream, const struct pipe_shader_state *state)
459 if (!state) {
468 tgsi_dump_to_file(state->tokens, 0, stream);
472 if (state->stream_output.num_outputs) {
475 util_dump_member(stream, uint, &state->stream_output, num_outputs);
476 util_dump_array(stream, uint, state->stream_output.stride,
477 ARRAY_SIZE(state->stream_output.stride));
479 for(i = 0; i < state->stream_output.num_outputs; ++i) {
482 util_dump_member(stream, uint, &state->stream_output.output[i], register_index);
483 util_dump_member(stream, uint, &state->stream_output.output[i], start_component);
484 util_dump_member(stream, uint, &state->stream_output.output[i], num_components);
485 util_dump_member(stream, uint, &state->stream_output.output[i], output_buffer);
499 util_dump_depth_stencil_alpha_state(FILE *stream, const struct pipe_depth_stencil_alpha_state *state)
503 if (!state) {
512 util_dump_member(stream, bool, &state->depth, enabled);
513 if (state->depth.enabled) {
514 util_dump_member(stream, bool, &state->depth, writemask);
515 util_dump_member(stream, enum_func, &state->depth, func);
522 for(i = 0; i < ARRAY_SIZE(state->stencil); ++i) {
525 util_dump_member(stream, bool, &state->stencil[i], enabled);
526 if (state->stencil[i].enabled) {
527 util_dump_member(stream, enum_func, &state->stencil[i], func);
529 &state->stencil[i], fail_op);
531 &state->stencil[i], zpass_op);
533 &state->stencil[i], zfail_op);
534 util_dump_member(stream, uint, &state->stencil[i], valuemask);
535 util_dump_member(stream, uint, &state->stencil[i], writemask);
545 util_dump_member(stream, bool, &state->alpha, enabled);
546 if (state->alpha.enabled) {
547 util_dump_member(stream, enum_func, &state->alpha, func);
548 util_dump_member(stream, float, &state->alpha, ref_value);
557 util_dump_rt_blend_state(FILE *stream, const struct pipe_rt_blend_state *state)
561 util_dump_member(stream, uint, state, blend_enable);
562 if (state->blend_enable) {
563 util_dump_member(stream, enum_blend_func, state, rgb_func);
564 util_dump_member(stream, enum_blend_factor, state, rgb_src_factor);
565 util_dump_member(stream, enum_blend_factor, state, rgb_dst_factor);
567 util_dump_member(stream, enum_blend_func, state, alpha_func);
568 util_dump_member(stream, enum_blend_factor, state, alpha_src_factor);
569 util_dump_member(stream, enum_blend_factor, state, alpha_dst_factor);
572 util_dump_member(stream, uint, state, colormask);
578 util_dump_blend_state(FILE *stream, const struct pipe_blend_state *state)
582 if (!state) {
589 state, dither);
590 util_dump_member(stream, bool, state, alpha_to_coverage);
591 util_dump_member(stream, bool, state, alpha_to_one);
593 util_dump_member(stream, bool, state, logicop_enable);
594 if (state->logicop_enable) {
595 util_dump_member(stream, enum_func, state, logicop_func);
598 util_dump_member(stream, bool, state, independent_blend_enable);
601 if (state->independent_blend_enable)
603 util_dump_struct_array(stream, rt_blend_state, state->rt, valid_entries);
612 util_dump_blend_color(FILE *stream, const struct pipe_blend_color *state)
614 if (!state) {
621 util_dump_member_array(stream, float, state, color);
627 util_dump_stencil_ref(FILE *stream, const struct pipe_stencil_ref *state)
629 if (!state) {
636 util_dump_member_array(stream, uint, state, ref_value);
642 util_dump_framebuffer_state(FILE *stream, const struct pipe_framebuffer_state *state)
646 util_dump_member(stream, uint, state, width);
647 util_dump_member(stream, uint, state, height);
648 util_dump_member(stream, uint, state, samples);
649 util_dump_member(stream, uint, state, layers);
650 util_dump_member(stream, uint, state, nr_cbufs);
651 util_dump_member_array(stream, ptr, state, cbufs);
652 util_dump_member(stream, ptr, state, zsbuf);
659 util_dump_sampler_state(FILE *stream, const struct pipe_sampler_state *state)
661 if (!state) {
668 util_dump_member(stream, enum_tex_wrap, state, wrap_s);
669 util_dump_member(stream, enum_tex_wrap, state, wrap_t);
670 util_dump_member(stream, enum_tex_wrap, state, wrap_r);
671 util_dump_member(stream, enum_tex_filter, state, min_img_filter);
672 util_dump_member(stream, enum_tex_mipfilter, state, min_mip_filter);
673 util_dump_member(stream, enum_tex_filter, state, mag_img_filter);
674 util_dump_member(stream, uint, state, compare_mode);
675 util_dump_member(stream, enum_func, state, compare_func);
676 util_dump_member(stream, bool, state, normalized_coords);
677 util_dump_member(stream, uint, state, max_anisotropy);
678 util_dump_member(stream, bool, state, seamless_cube_map);
679 util_dump_member(stream, float, state, lod_bias);
680 util_dump_member(stream, float, state, min_lod);
681 util_dump_member(stream, float, state, max_lod);
682 util_dump_member_array(stream, float, state, border_color.f);
689 util_dump_surface(FILE *stream, const struct pipe_surface *state)
691 if (!state) {
698 util_dump_member(stream, format, state, format);
699 util_dump_member(stream, uint, state, width);
700 util_dump_member(stream, uint, state, height);
702 util_dump_member(stream, ptr, state, texture);
703 util_dump_member(stream, uint, state, u.tex.level);
704 util_dump_member(stream, uint, state, u.tex.first_layer);
705 util_dump_member(stream, uint, state, u.tex.last_layer);
712 util_dump_image_view(FILE *stream, const struct pipe_image_view *state)
714 if (!state) {
721 util_dump_member(stream, ptr, state, resource);
722 util_dump_member(stream, format, state, format);
724 if (state->resource->target == PIPE_BUFFER) {
725 util_dump_member(stream, uint, state, u.buf.offset);
726 util_dump_member(stream, uint, state, u.buf.size);
729 util_dump_member(stream, uint, state, u.tex.first_layer);
730 util_dump_member(stream, uint, state, u.tex.last_layer);
731 util_dump_member(stream, uint, state, u.tex.level);
739 util_dump_shader_buffer(FILE *stream, const struct pipe_shader_buffer *state)
741 if (!state) {
748 util_dump_member(stream, ptr, state, buffer);
749 util_dump_member(stream, uint, state, buffer_offset);
750 util_dump_member(stream, uint, state, buffer_size);
758 util_dump_sampler_view(FILE *stream, const struct pipe_sampler_view *state)
760 if (!state) {
767 util_dump_member(stream, enum_tex_target, state, target);
768 util_dump_member(stream, format, state, format);
769 util_dump_member(stream, ptr, state, texture);
771 if (state->target == PIPE_BUFFER) {
772 util_dump_member(stream, uint, state, u.buf.offset);
773 util_dump_member(stream, uint, state, u.buf.size);
776 util_dump_member(stream, uint, state, u.tex.first_layer);
777 util_dump_member(stream, uint, state, u.tex.last_layer);
778 util_dump_member(stream, uint, state, u.tex.last_level);
779 util_dump_member(stream, uint, state, u.tex.last_level);
782 util_dump_member(stream, uint, state, swizzle_r);
783 util_dump_member(stream, uint, state, swizzle_g);
784 util_dump_member(stream, uint, state, swizzle_b);
785 util_dump_member(stream, uint, state, swizzle_a);
792 util_dump_transfer(FILE *stream, const struct pipe_transfer *state)
794 if (!state) {
801 util_dump_member(stream, ptr, state, resource);
802 util_dump_member(stream, uint, state, level);
803 util_dump_member(stream, uint, state, usage);
805 util_dump_box(stream, &state->box);
807 util_dump_member(stream, uint, state, stride);
808 util_dump_member(stream, uint, state, layer_stride);
816 const struct pipe_constant_buffer *state)
818 if (!state) {
825 util_dump_member(stream, ptr, state, buffer);
826 util_dump_member(stream, uint, state, buffer_offset);
827 util_dump_member(stream, uint, state, buffer_size);
828 util_dump_member(stream, ptr, state, user_buffer);
835 util_dump_index_buffer(FILE *stream, const struct pipe_index_buffer *state)
837 if (!state) {
844 util_dump_member(stream, uint, state, index_size);
845 util_dump_member(stream, uint, state, offset);
846 util_dump_member(stream, ptr, state, buffer);
847 util_dump_member(stream, ptr, state, user_buffer);
854 util_dump_vertex_buffer(FILE *stream, const struct pipe_vertex_buffer *state)
856 if (!state) {
863 util_dump_member(stream, uint, state, stride);
864 util_dump_member(stream, uint, state, buffer_offset);
865 util_dump_member(stream, ptr, state, buffer);
866 util_dump_member(stream, ptr, state, user_buffer);
873 util_dump_vertex_element(FILE *stream, const struct pipe_vertex_element *state)
875 if (!state) {
882 util_dump_member(stream, uint, state, src_offset);
883 util_dump_member(stream, uint, state, instance_divisor);
884 util_dump_member(stream, uint, state, vertex_buffer_index);
885 util_dump_member(stream, format, state, src_format);
893 const struct pipe_stream_output_target *state)
895 if (!state) {
902 util_dump_member(stream, ptr, state, buffer);
903 util_dump_member(stream, uint, state, buffer_offset);
904 util_dump_member(stream, uint, state, buffer_size);
911 util_dump_draw_info(FILE *stream, const struct pipe_draw_info *state)
913 if (!state) {
920 util_dump_member(stream, bool, state, indexed);
922 util_dump_member(stream, enum_prim_mode, state, mode);
923 util_dump_member(stream, uint, state, start);
924 util_dump_member(stream, uint, state, count);
926 util_dump_member(stream, uint, state, start_instance);
927 util_dump_member(stream, uint, state, instance_count);
929 util_dump_member(stream, uint, state, vertices_per_patch);
931 util_dump_member(stream, int, state, index_bias);
932 util_dump_member(stream, uint, state, min_index);
933 util_dump_member(stream, uint, state, max_index);
935 util_dump_member(stream, bool, state, primitive_restart);
936 util_dump_member(stream, uint, state, restart_index);
938 util_dump_member(stream, ptr, state, count_from_stream_output);
940 util_dump_member(stream, ptr, state, indirect);
941 util_dump_member(stream, uint, state, indirect_offset);