网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月27日
漏签
0
天
minecraft吧
关注:
2,569,674
贴子:
32,093,348
看贴
图片
吧主推荐
视频
玩乐
首页
上一页
1
2
3
4
5
6
7
下一页
尾页
138
回复贴,共
7
页
,跳到
页
确定
<返回minecraft吧
>0< 加载中...
回复:成功在渲染龙实现区块显示
只看楼主
收藏
回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在magic number后的是4个字节的hash值,貌似是根据着色器的varying的变量计算,算法好像用的murmur2,不过这个不重要。最后解析时,只看vertex和fragment两个着色器的hash一不一样
,而不会再去从代码中读出所有varying变量去计算
,
IP属地:北京
来自
Android客户端
17楼
2022-04-13 20:07
回复
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
再之后的是储存的uniform,首先是一个小端short存的数量,之后是每个uniform的数据:1个字节记录名字长度后面接字符串,下一个字节表示类型,再下一个字节是数量,之后是两个小端short表示的是寄存器index和count
,不知道怎么还要存这个
IP属地:北京
来自
Android客户端
18楼
2022-04-13 20:12
回复
收起回复
2026-01-27 13:03:01
广告
不感兴趣
开通SVIP免广告
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
读完uniform后就是着色器代码了
,一个小端的int存长度,最后还有个0字节表示结束
IP属地:北京
来自
Android客户端
19楼
2022-04-13 20:14
回复
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不过对于DirectX来说,着色器被编译成了DXBC或者DXIL的字节码,而且bgfx编译出格式上也不同的样子,可以自己去翻bgfx的源码
IP属地:北京
来自
Android客户端
21楼
2022-04-13 20:19
回复
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之后把每个variant的着色器都写上区块显示的代码,其它不知道干什么的字节不要动
,注意修改每个着色器magic number前记录的长度和在uniform之后记录的代码的长度,重新打包回去就大功告成了
IP属地:北京
来自
Android客户端
23楼
2022-04-13 20:24
回复(4)
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么中间还被删了几楼
IP属地:北京
来自
Android客户端
24楼
2022-04-13 20:25
回复
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然而邪恶的M$和mojang会让你这么简单就成功吗
IP属地:北京
来自
Android客户端
26楼
2022-04-13 20:30
回复(1)
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果你直接把这个文件放在资源包里,会发现Minecraft并不会尝试去加载它
IP属地:北京
来自
Android客户端
27楼
2022-04-13 20:30
回复
收起回复
2026-01-27 12:57:01
广告
不感兴趣
开通SVIP免广告
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
最后我直接替换apk里的文件,重新签名后安装才成功
IP属地:北京
来自
Android客户端
28楼
2022-04-13 20:32
回复(1)
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
网页链接
最后分享一下最终的成果,要想用的话,需要自己替换apk里的对应文件再重新安装
IP属地:北京
来自
Android客户端
29楼
2022-04-13 20:33
回复(3)
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不过这个估计就劝退绝大多数人了
,着色器的末日可能确实到了
IP属地:北京
来自
Android客户端
30楼
2022-04-13 20:36
回复
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不过也许是我放文件的姿势不对
,反正没有发现如何用资源包来加载这个material.bin文件
IP属地:北京
来自
Android客户端
31楼
2022-04-13 20:39
回复(5)
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
再评价一下这个渲染龙
,mojang懒🐶果然没有从头开发,直接基于现有开源项目bgfx开发,而且很有可能是基于2018年时的哪个版本开发的,这也意味着你用现在的bgfx的shaderc编译肯定是不行的
IP属地:北京
来自
Android客户端
32楼
2022-04-13 20:46
回复
收起回复
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
而且令人很想吐槽的是
。原来每个着色器不同variant是只有一个源文件,通过宏定义来区分各种情况下如何渲染。而现在应该是做了预处理把宏展开,每个variant都存一个,其中大量的着色器代码是完全一样的
IP属地:北京
来自
Android客户端
33楼
2022-04-13 20:53
回复
收起回复
2026-01-27 12:51:01
广告
不感兴趣
开通SVIP免广告
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还好bgfx有想到这种情况,运行时创建着色器前会检查之前有没有加载过一样文件
IP属地:北京
来自
Android客户端
34楼
2022-04-13 20:54
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
砍手抵债,润美反贼变身高达
1853400
2
不讲武德!知乎黑子团建坑牢A
1413373
3
鸣潮二创抄袭方舟,尾气厂实锤
1404088
4
好活!LPL全员穿越斗罗大陆
1304667
5
尼帕病毒肆虐,世卫预警大流行
1064466
6
国女主动送温暖,老外笑红脸
802825
7
1月26日笑料限定
673632
8
每天一个奇吧—世界未日吧
653568
9
全款买房加她名?吧友掀桌分手
599654
10
985相亲局:全员告吹无男可配
582330
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示