OSG编译wasm尝试

最近遇到一个情况,需要尝试一下OSG到webassembly

发现官网有教程

于是顺着看了看,默认教程是xubuntu的一个系统跑的,但是我本着试一试的想法,拉下来直接在windows上跑,奇奇怪怪的报错简直头皮发麻

然后怎么办呢,发现了一个神器!WSL

这个东西可以互通windows系统!

然后可以mv指令把文件从win拷贝到linux上,对没错!

还能直接在windows访问linux文件夹,对没错!

于是我就在windows用vs code开发完了 打开WSL执行一下make -j10即可,真舒服啊

安利安利安利WSL!!

https://github.com/OGStudio/openscenegraph-cross-platform-guide/tree/master/1.10.SampleWeb

上面是教程,下面这个是Web那个文件夹

https://github.com/OGStudio/openscenegraph-cross-platform-guide-application

然后新建一个文件夹all cd进去创建一个webbuild文件夹,然后拉web和OSG源码

git clone https://github.com/openscenegraph/OpenSceneGraph.git

然后你cd到那个webbuild里,再然后你去web里把cmakelist.txt里限制一下cpp只能是11,然后就可以按教程开始了,不出意外的话就能成功了!代码就会出现在webbuild里,enjoy!!

但是OSG到web之后我发现默认的光照都没法用,看起来要自己搓shader重新实现

不知道什么时候那个VSG能支持webgpu呢

相关推荐
Jun6268 天前
QT(17)-webAssembly安装
wasm
Niyy_15 天前
WASM 的使用笔记
jvm·笔记·wasm
夜雪闻竹15 天前
sql.js WASM 深度解析
javascript·sql·wasm
小杍随笔19 天前
【Rust 1.96.0 深度解析:让 Range 可 Copy、让断言更聪明、让 Wasm 更安全】
安全·rust·wasm
padane2220 天前
gmssl编译wasm
ubuntu·html·密码学·wasm·js
放逐者-保持本心,方可放逐21 天前
Go + WebAssembly 构建树木数据统计分析系统
开发语言·golang·wasm·javascipt
包子源22 天前
浏览器 ffmpeg.wasm 视频压缩:Next.js 静态站集成完整指南
javascript·ffmpeg·wasm
夜雪闻竹1 个月前
sql.js WASM 实战:浏览器里跑 SQLite
javascript·sql·wasm
被考核重击1 个月前
WASM学习笔记
笔记·学习·wasm
techdashen1 个月前
Wasm 程序崩溃了,除了加 printf 还能怎么办
wasm