Skip to content

Commit 7a91313

Browse files
committed
Website updates
1 parent 760ccf3 commit 7a91313

19 files changed

+83
-46
lines changed

dist/en/main/apidoc/module-ol_renderer_webgl_PointsLayer-WebGLPointsLayerRenderer.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ <h4 class="name">
188188

189189
<div class="tag-source">
190190
<a href="https://github.com/openlayers/openlayers/blob/main/src/ol/renderer/webgl/PointsLayer.js">renderer/webgl/PointsLayer.js</a>,
191-
<a href="https://github.com/openlayers/openlayers/blob/main/src/ol/renderer/webgl/PointsLayer.js#L127">line 127</a>
191+
<a href="https://github.com/openlayers/openlayers/blob/main/src/ol/renderer/webgl/PointsLayer.js#L130">line 130</a>
192192
</div>
193193

194194
</div>

dist/en/main/examples/common.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/examples/common.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.d.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -721,10 +721,11 @@ declare namespace ol {
721721
export { _ol_render_webgl_compileUtil$getGlslSizeFromType as getGlslSizeFromType };
722722
export { _ol_render_webgl_compileUtil$getGlslTypeFromType as getGlslTypeFromType };
723723
export { _ol_render_webgl_compileUtil$packColor as packColor };
724+
export { _ol_render_webgl_compileUtil$unpackColor as unpackColor };
724725
}
725726
export namespace encodeUtil {
726727
export { _ol_render_webgl_encodeUtil$colorDecodeId as colorDecodeId };
727-
export { _ol_render_webgl_encodeUtil$colorEncodeId as colorEncodeId };
728+
export { _ol_render_webgl_encodeUtil$colorEncodeIdAndPack as colorEncodeIdAndPack };
728729
}
729730
export namespace renderinstructions {
730731
export { _ol_render_webgl_renderinstructions$generateLineStringRenderInstructions as generateLineStringRenderInstructions };
@@ -1612,8 +1613,9 @@ import { generateUniformsFromContext as _ol_render_webgl_compileUtil$generateUni
16121613
import { getGlslSizeFromType as _ol_render_webgl_compileUtil$getGlslSizeFromType } from '../../ol/render/webgl/compileUtil.js';
16131614
import { getGlslTypeFromType as _ol_render_webgl_compileUtil$getGlslTypeFromType } from '../../ol/render/webgl/compileUtil.js';
16141615
import { packColor as _ol_render_webgl_compileUtil$packColor } from '../../ol/render/webgl/compileUtil.js';
1616+
import { unpackColor as _ol_render_webgl_compileUtil$unpackColor } from '../../ol/render/webgl/compileUtil.js';
16151617
import { colorDecodeId as _ol_render_webgl_encodeUtil$colorDecodeId } from '../../ol/render/webgl/encodeUtil.js';
1616-
import { colorEncodeId as _ol_render_webgl_encodeUtil$colorEncodeId } from '../../ol/render/webgl/encodeUtil.js';
1618+
import { colorEncodeIdAndPack as _ol_render_webgl_encodeUtil$colorEncodeIdAndPack } from '../../ol/render/webgl/encodeUtil.js';
16171619
import { generateLineStringRenderInstructions as _ol_render_webgl_renderinstructions$generateLineStringRenderInstructions } from '../../ol/render/webgl/renderinstructions.js';
16181620
import { generatePointRenderInstructions as _ol_render_webgl_renderinstructions$generatePointRenderInstructions } from '../../ol/render/webgl/renderinstructions.js';
16191621
import { generatePolygonRenderInstructions as _ol_render_webgl_renderinstructions$generatePolygonRenderInstructions } from '../../ol/render/webgl/renderinstructions.js';

dist/en/main/ol/dist/ol.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/dist/ol.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/render/webgl/ShaderBuilder.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export const COMMON_HEADER: "#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\nuniform mat4 u_projectionMatrix;\nuniform mat4 u_screenToWorldMatrix;\nuniform vec2 u_viewportSizePx;\nuniform float u_pixelRatio;\nuniform float u_globalAlpha;\nuniform float u_time;\nuniform float u_zoom;\nuniform float u_resolution;\nuniform float u_rotation;\nuniform vec4 u_renderExtent;\nuniform vec2 u_patternOrigin;\nuniform float u_depth;\nuniform mediump int u_hitDetection;\n\nconst float PI = 3.141592653589793238;\nconst float TWO_PI = 2.0 * PI;\nfloat currentLineMetric = 0.; // an actual value will be used in the stroke shaders\n";
1+
export const COMMON_HEADER: "#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\nuniform mat4 u_projectionMatrix;\nuniform mat4 u_screenToWorldMatrix;\nuniform vec2 u_viewportSizePx;\nuniform float u_pixelRatio;\nuniform float u_globalAlpha;\nuniform float u_time;\nuniform float u_zoom;\nuniform float u_resolution;\nuniform float u_rotation;\nuniform vec4 u_renderExtent;\nuniform vec2 u_patternOrigin;\nuniform float u_depth;\nuniform mediump int u_hitDetection;\n\nconst float PI = 3.141592653589793238;\nconst float TWO_PI = 2.0 * PI;\nfloat currentLineMetric = 0.; // an actual value will be used in the stroke shaders\n\nvec4 unpackColor(vec2 packedColor) {\n return vec4(\n min(floor(packedColor[0] / 256.0) / 255.0, 1.0),\n min(mod(packedColor[0], 256.0) / 255.0, 1.0),\n min(floor(packedColor[1] / 256.0) / 255.0, 1.0),\n min(mod(packedColor[1], 256.0) / 255.0, 1.0)\n );\n}\n";
22
/**
33
* @typedef {Object} AttributeDescription
44
* @property {string} name Attribute name, as will be declared in the header of the vertex shader (including a_)

dist/en/main/ol/render/webgl/ShaderBuilder.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/en/main/ol/render/webgl/ShaderBuilder.js

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import {colorToGlsl, numberToGlsl, stringToGlsl} from '../../expr/gpu.js';
66
import {createDefaultStyle} from '../../style/flat.js';
77
import {LINESTRING_ANGLE_COSINE_CUTOFF} from './bufferUtil.js';
8+
import {UNPACK_COLOR_FN} from './compileUtil.js';
89

910
export const COMMON_HEADER = `#ifdef GL_FRAGMENT_PRECISION_HIGH
1011
precision highp float;
@@ -28,6 +29,8 @@ uniform mediump int u_hitDetection;
2829
const float PI = 3.141592653589793238;
2930
const float TWO_PI = 2.0 * PI;
3031
float currentLineMetric = 0.; // an actual value will be used in the stroke shaders
32+
33+
${UNPACK_COLOR_FN}
3134
`;
3235

3336
const DEFAULT_STYLE = createDefaultStyle();
@@ -503,7 +506,7 @@ export class ShaderBuilder {
503506
${this.uniforms_.map((uniform) => `uniform ${uniform.type} ${uniform.name};`).join('\n')}
504507
attribute vec2 a_position;
505508
attribute vec2 a_localPosition;
506-
attribute vec4 a_hitColor;
509+
attribute vec2 a_hitColor;
507510
508511
varying vec2 v_texCoord;
509512
varying vec2 v_quadCoord;
@@ -543,7 +546,7 @@ void main(void) {
543546
float u = mix(texCoord.s, texCoord.p, a_localPosition.x * 0.5 + 0.5);
544547
float v = mix(texCoord.t, texCoord.q, a_localPosition.y * 0.5 + 0.5);
545548
v_texCoord = vec2(u, v);
546-
v_hitColor = a_hitColor;
549+
v_hitColor = unpackColor(a_hitColor);
547550
v_angle = angle;
548551
c = cos(-v_angle);
549552
s = sin(-v_angle);
@@ -622,7 +625,7 @@ attribute float a_angleTangentSum;
622625
attribute float a_distanceLow;
623626
attribute float a_distanceHigh;
624627
attribute vec2 a_joinAngles;
625-
attribute vec4 a_hitColor;
628+
attribute vec2 a_hitColor;
626629
627630
varying vec2 v_segmentStartPx;
628631
varying vec2 v_segmentEndPx;
@@ -709,7 +712,7 @@ void main(void) {
709712
v_segmentStartPx = segmentStartPx;
710713
v_segmentEndPx = segmentEndPx;
711714
v_width = lineWidth;
712-
v_hitColor = a_hitColor;
715+
v_hitColor = unpackColor(a_hitColor);
713716
714717
v_distancePx = a_distanceLow / u_resolution - (lineOffsetPx * a_angleTangentSum);
715718
float distanceHighPx = a_distanceHigh / u_resolution;
@@ -922,7 +925,7 @@ ${this.attributes_
922925
return `${COMMON_HEADER}
923926
${this.uniforms_.map((uniform) => `uniform ${uniform.type} ${uniform.name};`).join('\n')}
924927
attribute vec2 a_position;
925-
attribute vec4 a_hitColor;
928+
attribute vec2 a_hitColor;
926929
927930
varying vec4 v_hitColor;
928931
@@ -935,7 +938,7 @@ varying ${attribute.varyingType} ${attribute.varyingName};`,
935938
${this.vertexShaderFunctions_.join('\n')}
936939
void main(void) {
937940
gl_Position = u_projectionMatrix * vec4(a_position, u_depth, 1.0);
938-
v_hitColor = a_hitColor;
941+
v_hitColor = unpackColor(a_hitColor);
939942
${this.attributes_
940943
.map(
941944
(attribute) =>

0 commit comments

Comments
 (0)