Searched refs:ds_info (Results 1 - 9 of 9) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dvx_pipeline.c148 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 Dv3dvx_private.h295 const VkPipelineDepthStencilStateCreateInfo *ds_info,
H A Dv3dv_pipeline.c2817 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 Dtu_pipeline.c1161 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 Dfd6_draw.c178 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 Dfd6_program.c718 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 Dtu_pipeline.c2864 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 Dradv_pipeline.c1793 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 DgenX_pipeline.c2526 const VkPipelineDepthStencilStateCreateInfo *ds_info = local in function:genX
2545 emit_ds_state(pipeline, ds_info, dynamic_states, pass, subpass);

Completed in 26 milliseconds