Searched refs:ds_info (Results 1 - 9 of 9) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dvx_pipeline.c | 148 const VkPipelineDepthStencilStateCreateInfo *ds_info, 210 if (ds_info && ds_info->depthTestEnable && has_ds_attachment) { 211 config.z_updates_enable = ds_info->depthWriteEnable; 212 config.depth_test_function = ds_info->depthCompareOp; 222 ds_info ? ds_info->stencilTestEnable && has_ds_attachment: false; 302 const VkPipelineDepthStencilStateCreateInfo *ds_info) 306 if (!ds_info || !ds_info 147 pack_cfg_bits(struct v3dv_pipeline * pipeline,const VkPipelineDepthStencilStateCreateInfo * ds_info,const VkPipelineRasterizationStateCreateInfo * rs_info,const VkPipelineRasterizationProvokingVertexStateCreateInfoEXT * pv_info,const VkPipelineMultisampleStateCreateInfo * ms_info) argument 301 pack_stencil_cfg(struct v3dv_pipeline * pipeline,const VkPipelineDepthStencilStateCreateInfo * ds_info) argument [all...] |
| H A D | v3dvx_private.h | 295 const VkPipelineDepthStencilStateCreateInfo *ds_info,
|
| H A D | v3dv_pipeline.c | 2817 const VkPipelineDepthStencilStateCreateInfo *ds_info) 2819 if (!ds_info || !ds_info->depthTestEnable) { 2824 switch (ds_info->depthCompareOp) { 2843 if (ds_info->stencilTestEnable && 2844 (!stencil_op_is_no_op(&ds_info->front) || 2845 !stencil_op_is_no_op(&ds_info->back))) { 2962 const VkPipelineDepthStencilStateCreateInfo *ds_info = local in function:pipeline_init 2987 vp_info, ds_info, cb_info, rs_info, cw_info); 2992 assert(!ds_info || !ds_inf 2816 pipeline_set_ez_state(struct v3dv_pipeline * pipeline,const VkPipelineDepthStencilStateCreateInfo * ds_info) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/ |
| H A D | tu_pipeline.c | 1161 const VkPipelineDepthStencilStateCreateInfo *ds_info) 1163 assert(!ds_info->depthBoundsTestEnable); 1166 if (ds_info->depthTestEnable) { 1169 A6XX_RB_DEPTH_CNTL_ZFUNC(tu6_compare_func(ds_info->depthCompareOp)) | 1172 if (ds_info->depthWriteEnable) 1182 const VkPipelineDepthStencilStateCreateInfo *ds_info) 1185 if (ds_info->stencilTestEnable) { 1186 const VkStencilOpState *front = &ds_info->front; 1187 const VkStencilOpState *back = &ds_info->back; 1634 const VkPipelineDepthStencilStateCreateInfo *ds_info local in function:tu_pipeline_builder_parse_depth_stencil 1160 tu6_emit_depth_control(struct tu_cs * cs,const VkPipelineDepthStencilStateCreateInfo * ds_info) argument 1181 tu6_emit_stencil_control(struct tu_cs * cs,const VkPipelineDepthStencilStateCreateInfo * ds_info) argument [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_draw.c | 178 struct shader_info *ds_info = ir3_get_shader_info(emit.key.ds); local in function:fd6_draw_vbo 179 emit.key.key.tessellation = ir3_tess_mode(ds_info->tess.primitive_mode); 184 BITSET_TEST(ds_info->system_values_read, SYSTEM_VALUE_PRIMITIVE_ID) || 255 shader_info *ds_info = &emit.ds->shader->nir->info; local in function:fd6_draw_vbo 258 switch (ds_info->tess.primitive_mode) {
|
| H A D | fd6_program.c | 718 shader_info *ds_info = &ds->shader->nir->info; local in function:setup_stateobj 721 if (ds_info->tess.point_mode) 723 else if (ds_info->tess.primitive_mode == GL_ISOLINES) 725 else if (ds_info->tess.ccw) 731 fd6_gl2spacing(ds_info->tess.spacing)) |
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_pipeline.c | 2864 const VkPipelineDepthStencilStateCreateInfo *ds_info = local in function:tu_pipeline_builder_parse_depth_stencil 2873 if (ds_info->depthTestEnable) { 2876 A6XX_RB_DEPTH_CNTL_ZFUNC(tu6_compare_func(ds_info->depthCompareOp)) | 2882 if (ds_info->depthWriteEnable) 2886 if (ds_info->depthBoundsTestEnable) 2889 if (ds_info->depthBoundsTestEnable && !ds_info->depthTestEnable) 2901 const VkStencilOpState *front = &ds_info->front; 2902 const VkStencilOpState *back = &ds_info->back; 2914 if (ds_info [all...] |
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_pipeline.c | 1793 const VkPipelineDepthStencilStateCreateInfo *ds_info = local in function:radv_pipeline_init_depth_stencil_state 1806 if (ds_info) { 1808 db_depth_control = S_028800_Z_ENABLE(ds_info->depthTestEnable ? 1 : 0) | 1809 S_028800_Z_WRITE_ENABLE(ds_info->depthWriteEnable ? 1 : 0) | 1810 S_028800_ZFUNC(ds_info->depthCompareOp) | 1811 S_028800_DEPTH_BOUNDS_ENABLE(ds_info->depthBoundsTestEnable ? 1 : 0); 1814 if (has_stencil_attachment && ds_info->stencilTestEnable) { 1816 db_depth_control |= S_028800_STENCILFUNC(ds_info->front.compareOp); 1817 db_depth_control |= S_028800_STENCILFUNC_BF(ds_info->back.compareOp);
|
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | genX_pipeline.c | 2526 const VkPipelineDepthStencilStateCreateInfo *ds_info = local in function:genX 2545 emit_ds_state(pipeline, ds_info, dynamic_states, pass, subpass);
|
Completed in 26 milliseconds