* feat: 增加 bloomPass1.0、修改渲染流程,让 multiPass 有正确的渲染顺序

* style: lint style

* feat: 取消 bloom 在 postprocessor 中的多次渲染(没有明显优化)

* feat: polygon extrude 模式支持配置固定高度

* style: lint style

* feat: 优化后处理 bloom 的效果

* feat: 修改交替绘制 bloom 的写法

* style: lint style

* feat: 完善 iconService 加载渲染和销毁

* style: lint style

* feat: 补全 mapbox 模式下等面积点

* style: lint style

* fix: 修复 pointLayer animate 模式 opacity 失效

* style: lint style

* feat: 拆分 pointLayer 的 shader

* style: lint sytle

* feat: 拆分 lineLayer 的 linear 模式

* style: lint style

* feat: 优化点击的拾取判断

* style: lint style

* feat: 取消圆柱 shader 中的三元表达式、增强健壮性

* feat: 点图层圆柱体支持固定高度配置 heightfixed

* feat: 点图层圆柱体支持拾取高亮颜色的光照计算

* style: lint style

* style: lint style

* feat: 拆分 lintLayer line 模式下的 dash line

* style: lint style

* chore: update version 2.7.11 -> 2.7.12

* feat: lineLayer simpleline 的 linear shader 代码拆分

* style: lint style

* feat: 拆分 lineLayer arcLine linear shader  代码

* style: line style

* feat: lineLayer arc line 在 shader 中移除 linear 部分计算

* feat: 拆分 lineLayer arc dash 虚线的 shader 代码

* style: lint style

* feat: 拆分 lineLayer arc3d linear 部分的 shader 代码

* style: lint style

* style: lint style

* feat: 完善 isMiniAli 的判断,兼容 smallfish H5+ 的模式

* style: lint style
This commit is contained in:
YiQianYao 2022-02-16 14:46:44 +08:00 committed by GitHub
parent 589ce2feb7
commit 073794a586
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 19 additions and 10 deletions

View File

@ -32,7 +32,7 @@
"gl-matrix": "^3.1.0",
"inversify": "^5.0.1",
"inversify-inject-decorators": "^3.1.0",
"l7-tiny-sdf": "^0.0.2",
"l7-tiny-sdf": "^0.0.3",
"l7hammerjs": "^0.0.6",
"lodash": "^4.17.15",
"reflect-metadata": "^0.1.13",

View File

@ -29,7 +29,7 @@
"@antv/l7-core": "^2.7.12",
"@babel/runtime": "^7.7.7",
"inversify": "^5.0.1",
"l7regl": "^0.0.16",
"l7regl": "^0.0.17",
"lodash": "^4.17.15",
"reflect-metadata": "^0.1.13"
},

View File

@ -1,8 +1,11 @@
// @ts-nocheck
// @ts-nocheck 判断时候是支付宝小程序环境 my.isFRM == true smallfish H5+
import { globalWindow } from './global';
export const isMiniAli =
// @ts-ignore
typeof my !== 'undefined' && !!my && typeof my.showToast === 'function';
typeof my !== 'undefined' &&
!!my &&
typeof my.showToast === 'function' &&
my.isFRM !== true;
export default !isMiniAli
? globalWindow.devicePixelRatio
: (my.getSystemInfoSync().pixelRatio as number);

View File

@ -29,10 +29,10 @@ import { $XMLHttpRequest as $XMLHttpRequest2 } from './XMLHttpRequest';
import { globalWindow } from './global'
// 判断时候是支付宝小程序环境
// 判断时候是支付宝小程序环境 my.isFRM == true smallfish H5+
export const isMiniAli =
// @ts-ignore
typeof my !== 'undefined' && !!my && typeof my.showToast === 'function';
typeof my !== 'undefined' && !!my && typeof my.showToast === 'function' && my.isFRM !== true;
export const isWeChatMiniProgram = typeof wx !== 'undefined' && wx !== null && (typeof wx.request !== 'undefined' || typeof wx.miniProgram !== 'undefined');

View File

@ -1,8 +1,11 @@
// @ts-nocheck
// @ts-nocheck 判断时候是支付宝小程序环境 my.isFRM == true smallfish H5+
import { globalWindow } from './global';
export const isMiniAli =
// @ts-ignore
typeof my !== 'undefined' && !!my && typeof my.showToast === 'function';
typeof my !== 'undefined' &&
!!my &&
typeof my.showToast === 'function' &&
my.isFRM !== true;
let system;
let platform;
let language;

View File

@ -1,9 +1,12 @@
// @ts-nocheck
// @ts-nocheck 判断时候是支付宝小程序环境 my.isFRM == true smallfish H5+
import { globalWindow } from './global';
// 判断时候是支付宝小程序环境
export const isMiniAli =
// @ts-ignore
typeof my !== 'undefined' && !!my && typeof my.showToast === 'function';
typeof my !== 'undefined' &&
!!my &&
typeof my.showToast === 'function' &&
my.isFRM !== true;
let screenWidth;
let screenHeight;
let windowWidth;