最近把 最后一张画ui的rt 从float换成srgb

并没有引起我预计会有的 alpha混合结果发生变化的事情

我想是因为

1.artists在ps里的工作流是线性空间

2.onchip memory一直都是32bits 和framebuffer 精度无关

所以不用srgb虽然会失去暗部细节 但这东西很稳 可以保证ps和游戏里复杂的混合结果一直 比如ps里用了bloom然后再光栅化成像素保存

我之前以为rt设置成srgb 每次结果都在srgb上了 混合出来会不一样 看来因为2 没有这个风险了

如果不是powervr不是apple

其它那些硬件。。。。我很怀疑他们的mem 的精度

尤其连onchip都没有的 八成会坑 现在手机都是tile base了吧。。。

我记得dx9之前 那些显卡这里做的是乱的

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

https://www.cnblogs.com/minggoddess/p/5888808.html

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

ps在线性空间的设置方式把 颜色设置里面的工作空间改成自定rgb gamma值1.0

ui之前rt用srgb

------

还有个事情是只有rgba8才需要处理 线性 srgb

在浮点精度的buffer上不需要处理这件事情

管线前面的rt开的都是float(线性)hdr

最新文章

  1. div 加载 html页面的方法
  2. java源代码跟踪
  3. WPF界面布局——Canvas
  4. 关于 SSV-ID: 4474 POC的分析和思考
  5. javascript代码复用模式
  6. UVa 10106 Product
  7. 20141103--SQL主键,外键
  8. BDB (Berkeley DB)数据库简单介绍(转载)
  9. linux使用man命令后退出
  10. 在类库中使用log4net
  11. Halloween party
  12. 两台linux利用heartbeat+drbd 完美实现双机热备
  13. 认真地搞OI
  14. RxJava(二) map操作符用法详解
  15. 关于snmp octet string和普通string问题
  16. JS常用基础知识
  17. eclipse配置运行时变量
  18. Spark 数据倾斜
  19. C. cltt的幸运数LCAtarjan
  20. Java并发编程(六)-- 同步块

热门文章

  1. SpringBoot整合Redis及Redis工具类
  2. @KafkaListener和@KafkaListeners的使用
  3. 学习笔记:CentOS7学习之十五: RAID磁盘阵列的原理与搭建
  4. 【HDU】6242-Geometry Problem
  5. Pygame小游戏练习一
  6. linux内核exec过程
  7. Js 判断数组中是否包含某个值
  8. C#异步编程中的最佳实践(做法)
  9. CSS设置浮动导致背景颜色设置无效的解决方法
  10. CentOS7中使用yum安装Nginx的详细步骤