You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vulkan分层纹理场景中深度缓冲失效问题排查求助

深度缓冲未生效:重叠带纹理正方形出现混叠渲染

我正在学习《Vulkan教程》,已完成包含纹理在内的功能实现,但没有逐行照搬示例代码,而是将功能拆分为独立类。代码编译运行无报错,但深度缓冲完全未生效——本该被前方正方形遮挡的后方正方形,重叠区域出现混叠渲染,没有正确的前后遮挡效果。

相关代码与初始化细节

DepthManager类核心实现

// 此处为深度缓冲创建、内存分配及视图创建的关键代码

渲染通道深度相关配置

// 此处为渲染通道中深度附件的格式、负载操作、存储操作等设置代码

帧缓冲深度附件绑定代码

// 此处为帧缓冲创建时添加深度附件的代码片段

应用类初始化顺序

  • 实例与逻辑设备初始化
  • 交换链创建
  • DepthManager初始化
  • 渲染通道与帧缓冲创建
  • 图形管线创建
  • 命令缓冲录制
  • 主循环启动

恳请帮忙排查深度缓冲未生效的具体原因。

内容的提问来源于stack exchange,提问作者Jon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 22:12:35