您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ trace_dump_null函数代码示例

51自学网 2021-06-03 08:56:29
  C++
这篇教程C++ trace_dump_null函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中trace_dump_null函数的典型用法代码示例。如果您正苦于以下问题:C++ trace_dump_null函数的具体用法?C++ trace_dump_null怎么用?C++ trace_dump_null使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了trace_dump_null函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: trace_dump_compute_state

void trace_dump_compute_state(const struct pipe_compute_state *state){   if (!trace_dumping_enabled_locked())      return;   if (!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_compute_state");   trace_dump_member(uint, state, ir_type);   trace_dump_member_begin("prog");   if (state->prog && state->ir_type == PIPE_SHADER_IR_TGSI) {      static char str[64 * 1024];      tgsi_dump_str(state->prog, 0, str, sizeof(str));      trace_dump_string(str);   } else {      trace_dump_null();   }   trace_dump_member_end();   trace_dump_member(uint, state, req_local_mem);   trace_dump_member(uint, state, req_private_mem);   trace_dump_member(uint, state, req_input_mem);   trace_dump_struct_end();}
开发者ID:BNieuwenhuizen,项目名称:mesa,代码行数:30,


示例2: trace_dump_shader_state

void trace_dump_shader_state(const struct pipe_shader_state *state){   unsigned i;   if (!trace_dumping_enabled_locked())      return;   if (!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_shader_state");   trace_dump_member_begin("tokens");   if (state->tokens) {      static char str[64 * 1024];      tgsi_dump_str(state->tokens, 0, str, sizeof(str));      trace_dump_string(str);   } else {      trace_dump_null();   }   trace_dump_member_end();   trace_dump_member_begin("stream_output");   trace_dump_struct_begin("pipe_stream_output_info");   trace_dump_member(uint, &state->stream_output, num_outputs);   trace_dump_member_array(uint, &state->stream_output, stride);   trace_dump_member_begin("output");   trace_dump_array_begin();   for(i = 0; i < state->stream_output.num_outputs; ++i) {      trace_dump_elem_begin();      trace_dump_struct_begin(""); /* anonymous */      trace_dump_member(uint, &state->stream_output.output[i], register_index);      trace_dump_member(uint, &state->stream_output.output[i], start_component);      trace_dump_member(uint, &state->stream_output.output[i], num_components);      trace_dump_member(uint, &state->stream_output.output[i], output_buffer);      trace_dump_member(uint, &state->stream_output.output[i], dst_offset);      trace_dump_member(uint, &state->stream_output.output[i], stream);      trace_dump_struct_end();      trace_dump_elem_end();   }   trace_dump_array_end();   trace_dump_member_end(); // output   trace_dump_struct_end();   trace_dump_member_end(); // stream_output   trace_dump_struct_end();}
开发者ID:BNieuwenhuizen,项目名称:mesa,代码行数:50,


示例3: trace_dump_resource_template

void trace_dump_resource_template(const struct pipe_resource *templat){   if (!trace_dumping_enabled_locked())      return;   if(!templat) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_resource");   trace_dump_member(int, templat, target);   trace_dump_member(format, templat, format);   trace_dump_member_begin("width");   trace_dump_uint(templat->width0);   trace_dump_member_end();   trace_dump_member_begin("height");   trace_dump_uint(templat->height0);   trace_dump_member_end();   trace_dump_member_begin("depth");   trace_dump_uint(templat->depth0);   trace_dump_member_end();   trace_dump_member(uint, templat, last_level);   trace_dump_member(uint, templat, usage);   trace_dump_member(uint, templat, bind);   trace_dump_member(uint, templat, flags);   trace_dump_struct_end();}
开发者ID:1065672644894730302,项目名称:Chromium,代码行数:34,


示例4: trace_dump_sampler_state

void trace_dump_sampler_state(const struct pipe_sampler_state *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_sampler_state");   trace_dump_member(uint, state, wrap_s);   trace_dump_member(uint, state, wrap_t);   trace_dump_member(uint, state, wrap_r);   trace_dump_member(uint, state, min_img_filter);   trace_dump_member(uint, state, min_mip_filter);   trace_dump_member(uint, state, mag_img_filter);   trace_dump_member(uint, state, compare_mode);   trace_dump_member(uint, state, compare_func);   trace_dump_member(bool, state, normalized_coords);   trace_dump_member(uint, state, max_anisotropy);   trace_dump_member(bool, state, seamless_cube_map);   trace_dump_member(float, state, lod_bias);   trace_dump_member(float, state, min_lod);   trace_dump_member(float, state, max_lod);   trace_dump_member_array(float, state, border_color.f);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:30,


示例5: trace_dump_clip_state

void trace_dump_clip_state(const struct pipe_clip_state *state){   unsigned i;   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_clip_state");   trace_dump_member_begin("ucp");   trace_dump_array_begin();   for(i = 0; i < PIPE_MAX_CLIP_PLANES; ++i) {      trace_dump_elem_begin();      trace_dump_array(float, state->ucp[i], 4);      trace_dump_elem_end();   }   trace_dump_array_end();   trace_dump_member_end();   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:26,


示例6: trace_dump_sampler_view_template

void trace_dump_sampler_view_template(const struct pipe_sampler_view *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_sampler_view");   trace_dump_member(format, state, format);   /* XXX */   trace_dump_member(uint, state, u.tex.first_level);   trace_dump_member(uint, state, u.tex.last_level);   trace_dump_member(uint, state, u.tex.first_layer);   trace_dump_member(uint, state, u.tex.last_layer);   trace_dump_member(uint, state, u.buf.first_element);   trace_dump_member(uint, state, u.buf.last_element);   trace_dump_member(uint, state, swizzle_r);   trace_dump_member(uint, state, swizzle_g);   trace_dump_member(uint, state, swizzle_b);   trace_dump_member(uint, state, swizzle_a);   trace_dump_struct_end();}
开发者ID:GunioRobot,项目名称:mesa-7.10.2-PS3,代码行数:27,


示例7: trace_dump_grid_info

void trace_dump_grid_info(const struct pipe_grid_info *state){   if (!trace_dumping_enabled_locked())      return;   if (!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_grid_info");   trace_dump_member(uint, state, pc);   trace_dump_member(ptr, state, input);   trace_dump_member_begin("block");   trace_dump_array(uint, state->block, ARRAY_SIZE(state->block));   trace_dump_member_end();   trace_dump_member_begin("grid");   trace_dump_array(uint, state->grid, ARRAY_SIZE(state->grid));   trace_dump_member_end();   trace_dump_member(ptr, state, indirect);   trace_dump_member(uint, state, indirect_offset);   trace_dump_struct_end();}
开发者ID:BNieuwenhuizen,项目名称:mesa,代码行数:28,


示例8: trace_dump_surface

void trace_dump_surface(const struct pipe_surface *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_surface");   trace_dump_member(format, state, format);   trace_dump_member(uint, state, width);   trace_dump_member(uint, state, height);   trace_dump_member(uint, state, usage);   trace_dump_member(ptr, state, texture);   trace_dump_member(uint, state, u.tex.level);   trace_dump_member(uint, state, u.tex.first_layer);   trace_dump_member(uint, state, u.tex.last_layer);   trace_dump_member(uint, state, u.buf.first_element);   trace_dump_member(uint, state, u.buf.last_element);   trace_dump_struct_end();}
开发者ID:GunioRobot,项目名称:mesa-7.10.2-PS3,代码行数:27,


示例9: trace_dump_surface

void trace_dump_surface(const struct pipe_surface *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_surface");   trace_dump_reference(&state->reference);   trace_dump_member(format, state, format);   trace_dump_member(uint, state, width);   trace_dump_member(uint, state, height);   trace_dump_member(uint, state, layout);   trace_dump_member(uint, state, offset);   trace_dump_member(uint, state, usage);   trace_dump_member(ptr, state, texture);   trace_dump_member(uint, state, face);   trace_dump_member(uint, state, level);   trace_dump_member(uint, state, zslice);   trace_dump_struct_end();}
开发者ID:MttDs,项目名称:new-rexeno-tindpe,代码行数:29,


示例10: trace_dump_transfer

void trace_dump_transfer(const struct pipe_transfer *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_transfer");   trace_dump_member(format, state, format);   trace_dump_member(uint, state, width);   trace_dump_member(uint, state, height);   trace_dump_member_begin("block");   trace_dump_block(&state->block);   trace_dump_member_end();   trace_dump_member(uint, state, nblocksx);   trace_dump_member(uint, state, nblocksy);   trace_dump_member(uint, state, stride);   trace_dump_member(uint, state, usage);   trace_dump_member(ptr, state, texture);   trace_dump_member(uint, state, face);   trace_dump_member(uint, state, level);   trace_dump_member(uint, state, zslice);   trace_dump_struct_end();}
开发者ID:MttDs,项目名称:new-rexeno-tindpe,代码行数:32,


示例11: trace_dump_blend_state

void trace_dump_blend_state(const struct pipe_blend_state *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_blend_state");   trace_dump_member(bool, state, blend_enable);   trace_dump_member(uint, state, rgb_func);   trace_dump_member(uint, state, rgb_src_factor);   trace_dump_member(uint, state, rgb_dst_factor);   trace_dump_member(uint, state, alpha_func);   trace_dump_member(uint, state, alpha_src_factor);   trace_dump_member(uint, state, alpha_dst_factor);   trace_dump_member(bool, state, logicop_enable);   trace_dump_member(uint, state, logicop_func);   trace_dump_member(uint, state, colormask);   trace_dump_member(bool, state, dither);   trace_dump_struct_end();}
开发者ID:MttDs,项目名称:new-rexeno-tindpe,代码行数:30,


示例12: trace_dump_blend_state

void trace_dump_blend_state(const struct pipe_blend_state *state){   unsigned valid_entries = 1;   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_blend_state");   trace_dump_member(bool, state, dither);   trace_dump_member(bool, state, logicop_enable);   trace_dump_member(uint, state, logicop_func);   trace_dump_member(bool, state, independent_blend_enable);   trace_dump_member_begin("rt");   if (state->independent_blend_enable)      valid_entries = PIPE_MAX_COLOR_BUFS;   trace_dump_struct_array(rt_blend_state, state->rt, valid_entries);   trace_dump_member_end();   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:29,


示例13: trace_dump_transfer

void trace_dump_transfer(const struct pipe_transfer *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_transfer");   trace_dump_member(uint, state, box.x);   trace_dump_member(uint, state, box.y);   trace_dump_member(uint, state, box.z);   trace_dump_member(uint, state, box.width);   trace_dump_member(uint, state, box.height);   trace_dump_member(uint, state, box.depth);   trace_dump_member(uint, state, stride);   trace_dump_member(uint, state, layer_stride);   trace_dump_member(uint, state, usage);   trace_dump_member(ptr, state, resource);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:27,


示例14: trace_dump_draw_info

void trace_dump_draw_info(const struct pipe_draw_info *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_draw_info");   trace_dump_member(bool, state, indexed);   trace_dump_member(uint, state, mode);   trace_dump_member(uint, state, start);   trace_dump_member(uint, state, count);   trace_dump_member(uint, state, start_instance);   trace_dump_member(uint, state, instance_count);   trace_dump_member(int,  state, index_bias);   trace_dump_member(uint, state, min_index);   trace_dump_member(uint, state, max_index);   trace_dump_member(bool, state, primitive_restart);   trace_dump_member(uint, state, restart_index);   trace_dump_member(ptr, state, count_from_stream_output);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:32,


示例15: trace_dump_blit_info

void trace_dump_blit_info(const struct pipe_blit_info *info){   char mask[7];   if (!trace_dumping_enabled_locked())      return;   if (!info) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_blit_info");   trace_dump_member_begin("dst");   trace_dump_struct_begin("dst");   trace_dump_member(resource_ptr, &info->dst, resource);   trace_dump_member(uint, &info->dst, level);   trace_dump_member(format, &info->dst, format);   trace_dump_member_begin("box");   trace_dump_box(&info->dst.box);   trace_dump_member_end();   trace_dump_struct_end();   trace_dump_member_end();   trace_dump_member_begin("src");   trace_dump_struct_begin("src");   trace_dump_member(resource_ptr, &info->src, resource);   trace_dump_member(uint, &info->src, level);   trace_dump_member(format, &info->src, format);   trace_dump_member_begin("box");   trace_dump_box(&info->src.box);   trace_dump_member_end();   trace_dump_struct_end();   trace_dump_member_end();   mask[0] = (info->mask & PIPE_MASK_R) ? 'R' : '-';   mask[1] = (info->mask & PIPE_MASK_G) ? 'G' : '-';   mask[2] = (info->mask & PIPE_MASK_B) ? 'B' : '-';   mask[3] = (info->mask & PIPE_MASK_A) ? 'A' : '-';   mask[4] = (info->mask & PIPE_MASK_Z) ? 'Z' : '-';   mask[5] = (info->mask & PIPE_MASK_S) ? 'S' : '-';   mask[6] = 0;   trace_dump_member_begin("mask");   trace_dump_string(mask);   trace_dump_member_end();   trace_dump_member(uint, info, filter);   trace_dump_member(bool, info, scissor_enable);   trace_dump_member_begin("scissor");   trace_dump_scissor_state(&info->scissor);   trace_dump_member_end();   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:56,


示例16: trace_dump_ptr

void trace_dump_ptr(const void *value){   if (!dumping)      return;   if(value)      trace_dump_writef("<ptr>0x%08lx</ptr>", (unsigned long)(uintptr_t)value);   else      trace_dump_null();}
开发者ID:SfietKonstantin,项目名称:radeon-mesa-x86-radeon,代码行数:10,


示例17: trace_dump_blend_state

void trace_dump_blend_state(const struct pipe_blend_state *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_bytes(state, sizeof *state);}
开发者ID:1065672644894730302,项目名称:Chromium,代码行数:12,


示例18: trace_dump_transfer_ptr

void trace_dump_transfer_ptr(struct pipe_transfer *_transfer){   if (!dumping)      return;   if (_transfer) {      struct trace_transfer *tr_tran = trace_transfer(_transfer);      trace_dump_ptr(tr_tran->transfer);   } else {      trace_dump_null();   }}
开发者ID:SfietKonstantin,项目名称:radeon-mesa-x86-radeon,代码行数:12,


示例19: trace_dump_resource_ptr

void trace_dump_resource_ptr(struct pipe_resource *_resource){   if (!dumping)      return;   if (_resource) {      struct trace_resource *tr_resource = trace_resource(_resource);      trace_dump_ptr(tr_resource->resource);   } else {      trace_dump_null();   }}
开发者ID:SfietKonstantin,项目名称:radeon-mesa-x86-radeon,代码行数:12,


示例20: trace_dump_surface_ptr

void trace_dump_surface_ptr(struct pipe_surface *_surface){   if (!dumping)      return;   if (_surface) {      struct trace_surface *tr_surf = trace_surface(_surface);      trace_dump_ptr(tr_surf->surface);   } else {      trace_dump_null();   }}
开发者ID:SfietKonstantin,项目名称:radeon-mesa-x86-radeon,代码行数:12,


示例21: trace_dump_rasterizer_state

void trace_dump_rasterizer_state(const struct pipe_rasterizer_state *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_rasterizer_state");   trace_dump_member(bool, state, flatshade);   trace_dump_member(bool, state, light_twoside);   trace_dump_member(bool, state, clamp_vertex_color);   trace_dump_member(bool, state, clamp_fragment_color);   trace_dump_member(uint, state, front_ccw);   trace_dump_member(uint, state, cull_face);   trace_dump_member(uint, state, fill_front);   trace_dump_member(uint, state, fill_back);   trace_dump_member(bool, state, offset_point);   trace_dump_member(bool, state, offset_line);   trace_dump_member(bool, state, offset_tri);   trace_dump_member(bool, state, scissor);   trace_dump_member(bool, state, poly_smooth);   trace_dump_member(bool, state, poly_stipple_enable);   trace_dump_member(bool, state, point_smooth);   trace_dump_member(uint, state, sprite_coord_enable);   trace_dump_member(bool, state, sprite_coord_mode);   trace_dump_member(bool, state, point_quad_rasterization);   trace_dump_member(bool, state, point_size_per_vertex);   trace_dump_member(bool, state, multisample);   trace_dump_member(bool, state, line_smooth);   trace_dump_member(bool, state, line_stipple_enable);   trace_dump_member(uint, state, line_stipple_factor);   trace_dump_member(uint, state, line_stipple_pattern);   trace_dump_member(bool, state, line_last_pixel);   trace_dump_member(bool, state, flatshade_first);   trace_dump_member(bool, state, gl_rasterization_rules);   trace_dump_member(bool, state, rasterizer_discard);   trace_dump_member(bool, state, depth_clip);   trace_dump_member(uint, state, clip_plane_enable);   trace_dump_member(float, state, line_width);   trace_dump_member(float, state, point_size);   trace_dump_member(float, state, offset_units);   trace_dump_member(float, state, offset_scale);   trace_dump_member(float, state, offset_clamp);   trace_dump_struct_end();}
开发者ID:FASTCHIP,项目名称:kernel_3.4.67_lenovo_s939_mtk6592,代码行数:51,


示例22: trace_dump_depth_stencil_alpha_state

void trace_dump_depth_stencil_alpha_state(const struct pipe_depth_stencil_alpha_state *state){   unsigned i;   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_depth_stencil_alpha_state");   trace_dump_member_begin("depth");   trace_dump_struct_begin("pipe_depth_state");   trace_dump_member(bool, &state->depth, enabled);   trace_dump_member(bool, &state->depth, writemask);   trace_dump_member(uint, &state->depth, func);   trace_dump_struct_end();   trace_dump_member_end();   trace_dump_member_begin("stencil");   trace_dump_array_begin();   for(i = 0; i < Elements(state->stencil); ++i) {      trace_dump_elem_begin();      trace_dump_struct_begin("pipe_stencil_state");      trace_dump_member(bool, &state->stencil[i], enabled);      trace_dump_member(uint, &state->stencil[i], func);      trace_dump_member(uint, &state->stencil[i], fail_op);      trace_dump_member(uint, &state->stencil[i], zpass_op);      trace_dump_member(uint, &state->stencil[i], zfail_op);      trace_dump_member(uint, &state->stencil[i], ref_value);      trace_dump_member(uint, &state->stencil[i], valuemask);      trace_dump_member(uint, &state->stencil[i], writemask);      trace_dump_struct_end();      trace_dump_elem_end();   }   trace_dump_array_end();   trace_dump_member_end();   trace_dump_member_begin("alpha");   trace_dump_struct_begin("pipe_alpha_state");   trace_dump_member(bool, &state->alpha, enabled);   trace_dump_member(uint, &state->alpha, func);   trace_dump_member(float, &state->alpha, ref_value);   trace_dump_struct_end();   trace_dump_member_end();   trace_dump_struct_end();}
开发者ID:MttDs,项目名称:new-rexeno-tindpe,代码行数:51,


示例23: trace_dump_constant_buffer

void trace_dump_constant_buffer(const struct pipe_constant_buffer *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_constant_buffer");   trace_dump_member(ptr, state, buffer);   trace_dump_member(uint, state, buffer_offset);   trace_dump_member(uint, state, buffer_size);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:16,


示例24: trace_dump_stencil_ref

void trace_dump_stencil_ref(const struct pipe_stencil_ref *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_stencil_ref");   trace_dump_member_array(uint, state, ref_value);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:16,


示例25: trace_dump_blend_color

void trace_dump_blend_color(const struct pipe_blend_color *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_blend_color");   trace_dump_member_array(float, state, color);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:16,


示例26: trace_dump_rasterizer_state

void trace_dump_rasterizer_state(const struct pipe_rasterizer_state *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_rasterizer_state");   trace_dump_member(bool, state, flatshade);   trace_dump_member(bool, state, light_twoside);   trace_dump_member(uint, state, front_winding);   trace_dump_member(uint, state, cull_mode);   trace_dump_member(uint, state, fill_cw);   trace_dump_member(uint, state, fill_ccw);   trace_dump_member(bool, state, offset_cw);   trace_dump_member(bool, state, offset_ccw);   trace_dump_member(bool, state, scissor);   trace_dump_member(bool, state, poly_smooth);   trace_dump_member(bool, state, poly_stipple_enable);   trace_dump_member(bool, state, point_smooth);   trace_dump_member(bool, state, point_sprite);   trace_dump_member(bool, state, point_size_per_vertex);   trace_dump_member(bool, state, multisample);   trace_dump_member(bool, state, line_smooth);   trace_dump_member(bool, state, line_stipple_enable);   trace_dump_member(uint, state, line_stipple_factor);   trace_dump_member(uint, state, line_stipple_pattern);   trace_dump_member(bool, state, line_last_pixel);   trace_dump_member(bool, state, bypass_vs_clip_and_viewport);   trace_dump_member(bool, state, flatshade_first);   trace_dump_member(bool, state, gl_rasterization_rules);   trace_dump_member(float, state, line_width);   trace_dump_member(float, state, point_size);   trace_dump_member(float, state, point_size_min);   trace_dump_member(float, state, point_size_max);   trace_dump_member(float, state, offset_units);   trace_dump_member(float, state, offset_scale);   trace_dump_member_array(uint, state, sprite_coord_mode);   trace_dump_struct_end();}
开发者ID:MttDs,项目名称:new-rexeno-tindpe,代码行数:47,


示例27: trace_dump_viewport_state

void trace_dump_viewport_state(const struct pipe_viewport_state *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_viewport_state");   trace_dump_member_array(float, state, scale);   trace_dump_member_array(float, state, translate);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:17,


示例28: trace_dump_subresource

void trace_dump_subresource(const struct pipe_subresource *subresource){   if (!trace_dumping_enabled_locked())      return;   if(!subresource) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_subresource");   trace_dump_member(uint, subresource, face);   trace_dump_member(uint, subresource, level);   trace_dump_struct_end();}
开发者ID:1065672644894730302,项目名称:Chromium,代码行数:17,


示例29: trace_dump_vertex_buffer

void trace_dump_vertex_buffer(const struct pipe_vertex_buffer *state){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_vertex_buffer");   trace_dump_member(uint, state, stride);   trace_dump_member(uint, state, buffer_offset);   trace_dump_member(resource_ptr, state, buffer);   trace_dump_struct_end();}
开发者ID:FASTCHIP,项目名称:kernel_3.4.67_lenovo_s939_mtk6592,代码行数:18,


示例30: trace_dump_sampler_view_template

void trace_dump_sampler_view_template(const struct pipe_sampler_view *state,                                      enum pipe_texture_target target){   if (!trace_dumping_enabled_locked())      return;   if(!state) {      trace_dump_null();      return;   }   trace_dump_struct_begin("pipe_sampler_view");   trace_dump_member(format, state, format);   trace_dump_member_begin("u");   trace_dump_struct_begin(""); /* anonymous */   if (target == PIPE_BUFFER) {      trace_dump_member_begin("buf");      trace_dump_struct_begin(""); /* anonymous */      trace_dump_member(uint, &state->u.buf, first_element);      trace_dump_member(uint, &state->u.buf, last_element);      trace_dump_struct_end(); /* anonymous */      trace_dump_member_end(); /* buf */   } else {      trace_dump_member_begin("tex");      trace_dump_struct_begin(""); /* anonymous */      trace_dump_member(uint, &state->u.tex, first_layer);      trace_dump_member(uint, &state->u.tex, last_layer);      trace_dump_member(uint, &state->u.tex, first_level);      trace_dump_member(uint, &state->u.tex, last_level);      trace_dump_struct_end(); /* anonymous */      trace_dump_member_end(); /* tex */   }   trace_dump_struct_end(); /* anonymous */   trace_dump_member_end(); /* u */   trace_dump_member(uint, state, swizzle_r);   trace_dump_member(uint, state, swizzle_g);   trace_dump_member(uint, state, swizzle_b);   trace_dump_member(uint, state, swizzle_a);   trace_dump_struct_end();}
开发者ID:DirectFB,项目名称:mesa,代码行数:44,



注:本文中的trace_dump_null函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ trace_dump_struct_begin函数代码示例
C++ trace_dump_member函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。