<shader>编程中遇到的问题-too many texture interpolators would be used for ForwardBase pass
来源:互联网 发布:森系服装品牌 知乎 编辑:程序博客网 时间:2024/06/05 21:05
今天在进行地形着色器纹理混合的编程过程中,出现了一个报错
后来才发现是,因为在脚本中Input里设置的材质的uv变量过多,当前版本的shader model不支持造成的。
将shader model改为更高的版本即可解决。比如我现在用的#pragma target 3.0不支持3个材质,改为#pragma target 4.0就行了。相对应的,target数目写成自己需要的就好了。
如果非要用#pragma target 3.0,只能通过共用uv_MainTex或者使用屏幕坐标来解决了。
默认情况下,Unity将着色器编入大致着色器模型2.0等效项。#pragma target 4.0 - 编译为DX10着色器模型4.0。 目标目前仅由DirectX 11和XboxOne / PS4平台支持。
请注意,所有类似OpenGL的平台(包括移动设备)被视为“能够使用着色器模型3.0”。WP8 / WinRT平台(DX11功能级别为9.x)被视为仅能够使用着色器模型2.0。
阅读全文
0 0
- <shader>编程中遇到的问题-too many texture interpolators would be used for ForwardBase pass
- Too many texture interpolators would be used for ForwardBase pass
- [Unity 纠错] Too many texture interpolators would be used for ForwardBase pass at line
- 4.14-1 图片太大遇到的问题,Bitmap too large to be uploaded into a texture (2340x4160, max=4096x4096)
- 欧拉项目 Problem 17 of how many letters would be used?
- Hibernate中ManyToOne删除Many的一方出现 deleted object would be re-saved by cascade
- Bitmap too large to be uploaded into a texture问题的解决方法
- faster rcnn 遇到too many indices 问题
- Too many constants, the constant pool for ***_jsp would exceed 65536 entries
- linux bash中too many arguments问题的解决方法
- Confluence迁移中遇到的问题(Data too long for column 'STRINGVAL')及解决方法
- CircuitBreakingException[[FIELDDATA] Data too large, data for [proccessDate] would be larger than li
- Fecure SSH遇到错误"too many authentication failures for root"
- Mysql中too many connections问题
- 遇到的问题----Column length too big for column
- 级联删除中由排序引起的deleted object would be re-saved by cascade 问题
- Too many open files 问题的解决
- Too many open files 问题的解决
- linux下使用nfs
- IPsec技术介绍
- 多重背包
- 活动(Activity)
- 异或密码
- <shader>编程中遇到的问题-too many texture interpolators would be used for ForwardBase pass
- Android多进程模式
- (fzu)Problem I Magic(模拟+后缀匹配)
- Kotlin for Android(七)Kotlin数据类和Gson
- hihocoder1093 SPFA算法模板
- 南师附中集训总结Day4
- Linux下各种错误处理
- 自学PyQuery扎记
- 继承笔记