when LCUE enabled in phyreEngine

when Yebis integrated and render

there are two mainloopdraws in one frame

the inout stream of geometry shader in second mainloop will be changed from stripstream to pointstream

why.....

I used gfxcontext,ccb,dcb to add yebis in phyre.

this issue seems to have some relationship with ....these command buffers.

silicon回信说他们本来就是按照LQ 写的不需要特殊处理。

今天抽空测了下,排除了之前的一种猜想,就是pass0 pass1 的数据结构不一样 0深度1color

use pass1 only render to color target, the spots still there

LCUE shut down, the issue will be resolved

---------------------------------------

这个问题坑了我们几个感觉有个月了,我们找方法规避了。

但silicon和客户一直在跟进,我那天抽空看了下,发现虽然  razor里面renderstate那摞都是一样的,

commandbuffer里面,就是batch的API list里面,错误的地方少两句命令setGsShader(),setEsShader(),经测试,也认为是command buffer不对

但上层phyre到sdk那里,相关的命令都是对的。有发setgsshder()

后来silicon也提到这两句命令的差异。

这个问题错的时候的表现就是,没有调用setGsShader()调了updateGsShader(),或者什么都没调用,但是有关gs的其他mode之类的设置都有进行。

所以推断是更底层的 gnmx gnm 的问题(gnmx 包gnm)

在yebis 里面reapplyallstateForce(context)之后用lcue invilade gs es就好了.参考sdk3.5 sample

renderInterface.getContext().incalidateShaderStage(gnm::kShaderStageGs);Es;

---------------------------

这是个千古大bug

最新文章

  1. [LeetCode] Maximum Size Subarray Sum Equals k 最大子数组之和为k
  2. table清除样式大全
  3. android-studio-bundle-141.1980579-windows download Site
  4. Facade设计模式
  5. PHP初学者必须掌握的10个知识点
  6. 去处HTML标签
  7. [SQL] 如何在SQL Server2005数据库中检查一个表是否存在,如存在就删除表记录,如不存在就建表.
  8. TWaver3D入门探索——3D拓扑图之绽放的小球花
  9. 如何在CentOS 5.x 中安装Windows Azure Linux Agent (WALA)
  10. windows 查 mac
  11. java线程(一)
  12. CountDownLatch, CyclicBarrier and Semaphore
  13. eShopOnContainers 知多少[3]:Identity microservice
  14. Hive的命名空间
  15. Mybatis学习(四)————— 高级映射,一对一,一对多,多对多映射
  16. MapReduce编程:词频统计
  17. 一步步实现windows版ijkplayer系列文章之五——使用automake生成makefile
  18. Permission denied: user=root, access=WRITE, inode="/":hadoopuser:supergroup:drwxr-xr-x
  19. python简说(七)元组,集合
  20. C语言实现用位移运算符进行加减乘…

热门文章

  1. 《安全参考》HACKCTO-201312-12
  2. cxgrid对经过筛选过的数据的选择(反选)
  3. asp.net 发布后用IP访问正常,用机器名访问布局出错
  4. Linux 两个目录浅对比拷贝
  5. mac ulimit
  6. C#学习笔记(与Java、C、C++和Python对比)
  7. oracle 11g 分区表
  8. poj 2046 Gap
  9. iOS学习之UIControl
  10. ASP运行流程(主要的类笔记)