网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月13日
漏签
0
天
minecraft吧
关注:
2,573,402
贴子:
32,123,525
看贴
图片
吧主推荐
视频
玩乐
首页
上一页
1
2
3
下一页
尾页
39
回复贴,共
3
页
,跳到
页
确定
<返回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-03-13 13:31: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-03-13 13:25: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-03-13 13:19:01
广告
不感兴趣
开通SVIP免广告
NPE
末影水晶
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还好bgfx有想到这种情况,运行时创建着色器前会检查之前有没有加载过一样文件
IP属地:北京
来自
Android客户端
34楼
2022-04-13 20:54
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
航母闹火情,牢美洋相尽出
1534050
2
天蚕土豆被龟训:不准写后宫
1364885
3
开播圈四方,凯蒂姐狂吃黑流
1034292
4
又炒作?杨姐自称考公上岸
997758
5
起点暗箱扣币,作者莫名背锅
733460
6
韭菜新思路:鼓吹战时囤日元
530775
7
联合国谴责伊朗:别打海湾国家
374904
8
转账反被嫌,深情哥惨成小丑
371082
9
coser毁衣上瘾,绝版花嫁遭毒手
290818
10
导弹对准伊朗孩童,美方称误击
263907
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示