被虐了几个礼拜阿, 暗无天日阿,花样被虐阿

设置 backbuffer commandbuffer这种问题还在其次,和他们的support要phyreengine 的sample就可以了

虐我千百遍的就是msaa和depther target 之间的冲突了

这个问题的表现是这样的,setDepthFactorSource之后并没有什么卵用,

在razor里面看特别诡异,我画到自己申请的depth target上面,并没有画到backbuffer上面,

我把自己的depthtarget 传进去,写入command buffer.但在razor里面看到这块target 的地址 永!远!指!向! bcakbuffer depth target

关掉msaa 后 razor里就可以看到,只有一块depth target

开了msaa, razor 里有三块depth target ,我说的bcakbuffer depth target是没有aa的那块

/*

yebis 有一个flag可以设置成相应的aatype

initParam.m_nMultisamples = 4; mPfxContext->Initialize();

对应target->setMSAAType(4);

*/

在target 在使用的时候可以看到,他的gpuaddress一开始就被初始化成 bcakbuffer depth target

(写到这里的时候,我意识到,我一直讲的这个 bcakbuffer depth target 也许不是back buffer 的,而是一块没有aa的在gpu那边没有被写的 buffer ,

而正好 backbuffer也没有被写)

我的解决方案是这样的,在写这个gpuAddress的时候 传入aaDepthTarget的地址

在PhyreTextureStateGNM.cpp

PostProcessInternal()

if(DepthTarget)里面

至此,yebis 就被加到phyreengine里面啦,depth 相关effect也实现啦

yebis支持,自定义 

source colortarget

source depthtarget

destination target

最新文章

  1. Avg_row_length是怎么计算的?
  2. .NET框架设计(常被忽视的框架设计技巧)
  3. 烂泥:puppet3.7安装与配置
  4. can not import Flask错误
  5. IOS UIwebView 加载网络图片 使用相对地址
  6. mha 自动failover 原创
  7. apache安装扩展模块
  8. web2py官方文档翻译01
  9. ubuntu 虚拟机上的 django 服务,在外部Windows系统上无法访问
  10. 使用supervisor管理进程
  11. Java的selenium代码随笔(4)
  12. java 将保单数据 生成图片
  13. Linux编程 23 shell编程(结构化条件判断 命令if -then , if-then ... elif-then ...else,if test)
  14. ManageEngine SeviceDesk Plus帮助台和资产管理软件
  15. Oracle 使用PDB 的情况下进行备份恢复的使用.
  16. CSS选择符-----伪类选择符
  17. NetworkX 图网络处理工具包
  18. java基础篇---XML解析(一)
  19. 架构师养成记--35.redis集群搭建
  20. 百度地图之自动提示--autoComplete

热门文章

  1. 阿里云OSS上传图片,并使用图片服务裁切
  2. php的register_shutdown_function函数详解
  3. HTML5 的新的表单属性
  4. C#导出GridView数据到Excel文件类
  5. IOS开发之后台处理
  6. Python核心编程--学习笔记--6--序列(上)字符串
  7. WPF实现3D翻转的动画效果
  8. CheckBox和RadioButton
  9. printf输出格式总结
  10. 使用shell从DB2数据库导出数据