File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 145145
146146> [!Warning]
147147> 实验性功能,有问题请建立issue进行反馈,谢谢。
148+ > 已知问题:https://github.com/msojocs/skyline-client-server
148149
149150```shell
150151docker run -d -it \
Original file line number Diff line number Diff line change 1+ ( ( ) => {
2+ // 处理红蓝颜色通道反转的问题
3+ const originalTextImage2D = WebGLRenderingContext . prototype . texImage2D ;
4+ WebGLRenderingContext . prototype . texImage2D = function ( ...args ) {
5+ const buffer = args [ 8 ] ;
6+ for ( let i = 0 ; i < buffer . byteLength ; i += 4 ) {
7+ // BGRA -> RGBA
8+ const b = buffer [ i ] ;
9+ buffer [ i ] = buffer [ i + 2 ] ;
10+ buffer [ i + 2 ] = b ;
11+ }
12+ return originalTextImage2D . apply ( this , args ) ;
13+ } ;
14+ } ) ( ) ;
Original file line number Diff line number Diff line change @@ -23,4 +23,9 @@ rm -rf bundle
2323mv ${package_dir} /js/extensions/inject/documentstart/index.js ${package_dir} /js/extensions/inject/documentstart/index.js.bak
2424cp ${srcdir} /res/scripts/document_start.js ${package_dir} /js/extensions/inject/documentstart/index.js
2525cat ${package_dir} /js/extensions/inject/documentstart/index.js.bak >> ${package_dir} /js/extensions/inject/documentstart/index.js
26- rm ${package_dir} /js/extensions/inject/documentstart/index.js.bak
26+ rm ${package_dir} /js/extensions/inject/documentstart/index.js.bak
27+
28+ mv ${package_dir} /js/extensions/skyline/index.js ${package_dir} /js/extensions/skyline/index.js.bak
29+ cp ${srcdir} /res/scripts/skyline.js ${package_dir} /js/extensions/skyline/index.js
30+ cat ${package_dir} /js/extensions/skyline/index.js.bak >> ${package_dir} /js/extensions/skyline/index.js
31+ rm ${package_dir} /js/extensions/skyline/index.js.bak
You can’t perform that action at this time.
0 commit comments