Skip to content

Commit 3c494f0

Browse files
committed
Updated builds.
1 parent 7ee24a2 commit 3c494f0

File tree

7 files changed

+45
-91
lines changed

7 files changed

+45
-91
lines changed

build/three.cjs

Lines changed: 21 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -62667,30 +62667,7 @@ function WebGLExtensions( gl ) {
6266762667

6266862668
}
6266962669

62670-
let extension;
62671-
62672-
switch ( name ) {
62673-
62674-
case 'WEBGL_depth_texture':
62675-
extension = gl.getExtension( 'WEBGL_depth_texture' ) || gl.getExtension( 'MOZ_WEBGL_depth_texture' ) || gl.getExtension( 'WEBKIT_WEBGL_depth_texture' );
62676-
break;
62677-
62678-
case 'EXT_texture_filter_anisotropic':
62679-
extension = gl.getExtension( 'EXT_texture_filter_anisotropic' ) || gl.getExtension( 'MOZ_EXT_texture_filter_anisotropic' ) || gl.getExtension( 'WEBKIT_EXT_texture_filter_anisotropic' );
62680-
break;
62681-
62682-
case 'WEBGL_compressed_texture_s3tc':
62683-
extension = gl.getExtension( 'WEBGL_compressed_texture_s3tc' ) || gl.getExtension( 'MOZ_WEBGL_compressed_texture_s3tc' ) || gl.getExtension( 'WEBKIT_WEBGL_compressed_texture_s3tc' );
62684-
break;
62685-
62686-
case 'WEBGL_compressed_texture_pvrtc':
62687-
extension = gl.getExtension( 'WEBGL_compressed_texture_pvrtc' ) || gl.getExtension( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
62688-
break;
62689-
62690-
default:
62691-
extension = gl.getExtension( name );
62692-
62693-
}
62670+
const extension = gl.getExtension( name );
6269462671

6269562672
extensions[ name ] = extension;
6269662673

@@ -73939,6 +73916,21 @@ class WebGLRenderer {
7393973916

7394073917
}
7394173918

73919+
const INTEGER_FORMATS = new Set( [
73920+
RGBAIntegerFormat,
73921+
RGIntegerFormat,
73922+
RedIntegerFormat
73923+
] );
73924+
73925+
const UNSIGNED_TYPES = new Set( [
73926+
UnsignedByteType,
73927+
UnsignedIntType,
73928+
UnsignedShortType,
73929+
UnsignedInt248Type,
73930+
UnsignedShort4444Type,
73931+
UnsignedShort5551Type
73932+
] );
73933+
7394273934
const uintClearColor = new Uint32Array( 4 );
7394373935
const intClearColor = new Int32Array( 4 );
7394473936

@@ -74712,9 +74704,7 @@ class WebGLRenderer {
7471274704
if ( _currentRenderTarget !== null ) {
7471374705

7471474706
const targetFormat = _currentRenderTarget.texture.format;
74715-
isIntegerFormat = targetFormat === RGBAIntegerFormat ||
74716-
targetFormat === RGIntegerFormat ||
74717-
targetFormat === RedIntegerFormat;
74707+
isIntegerFormat = INTEGER_FORMATS.has( targetFormat );
7471874708

7471974709
}
7472074710

@@ -74723,12 +74713,7 @@ class WebGLRenderer {
7472374713
if ( isIntegerFormat ) {
7472474714

7472574715
const targetType = _currentRenderTarget.texture.type;
74726-
const isUnsignedType = targetType === UnsignedByteType ||
74727-
targetType === UnsignedIntType ||
74728-
targetType === UnsignedShortType ||
74729-
targetType === UnsignedInt248Type ||
74730-
targetType === UnsignedShort4444Type ||
74731-
targetType === UnsignedShort5551Type;
74716+
const isUnsignedType = UNSIGNED_TYPES.has( targetType );
7473274717

7473374718
const clearColor = background.getClearColor();
7473474719
const a = background.getClearAlpha();
@@ -75658,9 +75643,7 @@ class WebGLRenderer {
7565875643

7565975644
function renderScene( currentRenderList, scene, camera, viewport ) {
7566075645

75661-
const opaqueObjects = currentRenderList.opaque;
75662-
const transmissiveObjects = currentRenderList.transmissive;
75663-
const transparentObjects = currentRenderList.transparent;
75646+
const { opaque: opaqueObjects, transmissive: transmissiveObjects, transparent: transparentObjects } = currentRenderList;
7566475647

7566575648
currentRenderState.setupLightsView( camera );
7566675649

@@ -75765,10 +75748,7 @@ class WebGLRenderer {
7576575748

7576675749
const renderItem = transmissiveObjects[ i ];
7576775750

75768-
const object = renderItem.object;
75769-
const geometry = renderItem.geometry;
75770-
const material = renderItem.material;
75771-
const group = renderItem.group;
75751+
const { object, geometry, material, group } = renderItem;
7577275752

7577375753
if ( material.side === DoubleSide && object.layers.test( camera.layers ) ) {
7577475754

@@ -75815,9 +75795,7 @@ class WebGLRenderer {
7581575795

7581675796
const renderItem = renderList[ i ];
7581775797

75818-
const object = renderItem.object;
75819-
const geometry = renderItem.geometry;
75820-
const group = renderItem.group;
75798+
const { object, geometry, group } = renderItem;
7582175799
let material = renderItem.material;
7582275800

7582375801
if ( material.allowOverride === true && overrideMaterial !== null ) {

build/three.module.js

Lines changed: 21 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -3746,30 +3746,7 @@ function WebGLExtensions( gl ) {
37463746

37473747
}
37483748

3749-
let extension;
3750-
3751-
switch ( name ) {
3752-
3753-
case 'WEBGL_depth_texture':
3754-
extension = gl.getExtension( 'WEBGL_depth_texture' ) || gl.getExtension( 'MOZ_WEBGL_depth_texture' ) || gl.getExtension( 'WEBKIT_WEBGL_depth_texture' );
3755-
break;
3756-
3757-
case 'EXT_texture_filter_anisotropic':
3758-
extension = gl.getExtension( 'EXT_texture_filter_anisotropic' ) || gl.getExtension( 'MOZ_EXT_texture_filter_anisotropic' ) || gl.getExtension( 'WEBKIT_EXT_texture_filter_anisotropic' );
3759-
break;
3760-
3761-
case 'WEBGL_compressed_texture_s3tc':
3762-
extension = gl.getExtension( 'WEBGL_compressed_texture_s3tc' ) || gl.getExtension( 'MOZ_WEBGL_compressed_texture_s3tc' ) || gl.getExtension( 'WEBKIT_WEBGL_compressed_texture_s3tc' );
3763-
break;
3764-
3765-
case 'WEBGL_compressed_texture_pvrtc':
3766-
extension = gl.getExtension( 'WEBGL_compressed_texture_pvrtc' ) || gl.getExtension( 'WEBKIT_WEBGL_compressed_texture_pvrtc' );
3767-
break;
3768-
3769-
default:
3770-
extension = gl.getExtension( name );
3771-
3772-
}
3749+
const extension = gl.getExtension( name );
37733750

37743751
extensions[ name ] = extension;
37753752

@@ -15018,6 +14995,21 @@ class WebGLRenderer {
1501814995

1501914996
}
1502014997

14998+
const INTEGER_FORMATS = new Set( [
14999+
RGBAIntegerFormat,
15000+
RGIntegerFormat,
15001+
RedIntegerFormat
15002+
] );
15003+
15004+
const UNSIGNED_TYPES = new Set( [
15005+
UnsignedByteType,
15006+
UnsignedIntType,
15007+
UnsignedShortType,
15008+
UnsignedInt248Type,
15009+
UnsignedShort4444Type,
15010+
UnsignedShort5551Type
15011+
] );
15012+
1502115013
const uintClearColor = new Uint32Array( 4 );
1502215014
const intClearColor = new Int32Array( 4 );
1502315015

@@ -15791,9 +15783,7 @@ class WebGLRenderer {
1579115783
if ( _currentRenderTarget !== null ) {
1579215784

1579315785
const targetFormat = _currentRenderTarget.texture.format;
15794-
isIntegerFormat = targetFormat === RGBAIntegerFormat ||
15795-
targetFormat === RGIntegerFormat ||
15796-
targetFormat === RedIntegerFormat;
15786+
isIntegerFormat = INTEGER_FORMATS.has( targetFormat );
1579715787

1579815788
}
1579915789

@@ -15802,12 +15792,7 @@ class WebGLRenderer {
1580215792
if ( isIntegerFormat ) {
1580315793

1580415794
const targetType = _currentRenderTarget.texture.type;
15805-
const isUnsignedType = targetType === UnsignedByteType ||
15806-
targetType === UnsignedIntType ||
15807-
targetType === UnsignedShortType ||
15808-
targetType === UnsignedInt248Type ||
15809-
targetType === UnsignedShort4444Type ||
15810-
targetType === UnsignedShort5551Type;
15795+
const isUnsignedType = UNSIGNED_TYPES.has( targetType );
1581115796

1581215797
const clearColor = background.getClearColor();
1581315798
const a = background.getClearAlpha();
@@ -16737,9 +16722,7 @@ class WebGLRenderer {
1673716722

1673816723
function renderScene( currentRenderList, scene, camera, viewport ) {
1673916724

16740-
const opaqueObjects = currentRenderList.opaque;
16741-
const transmissiveObjects = currentRenderList.transmissive;
16742-
const transparentObjects = currentRenderList.transparent;
16725+
const { opaque: opaqueObjects, transmissive: transmissiveObjects, transparent: transparentObjects } = currentRenderList;
1674316726

1674416727
currentRenderState.setupLightsView( camera );
1674516728

@@ -16844,10 +16827,7 @@ class WebGLRenderer {
1684416827

1684516828
const renderItem = transmissiveObjects[ i ];
1684616829

16847-
const object = renderItem.object;
16848-
const geometry = renderItem.geometry;
16849-
const material = renderItem.material;
16850-
const group = renderItem.group;
16830+
const { object, geometry, material, group } = renderItem;
1685116831

1685216832
if ( material.side === DoubleSide && object.layers.test( camera.layers ) ) {
1685316833

@@ -16894,9 +16874,7 @@ class WebGLRenderer {
1689416874

1689516875
const renderItem = renderList[ i ];
1689616876

16897-
const object = renderItem.object;
16898-
const geometry = renderItem.geometry;
16899-
const group = renderItem.group;
16877+
const { object, geometry, group } = renderItem;
1690016878
let material = renderItem.material;
1690116879

1690216880
if ( material.allowOverride === true && overrideMaterial !== null ) {

build/three.module.min.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.

build/three.webgpu.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64881,7 +64881,6 @@ const GLFeatureName = {
6488164881
'WEBGL_compressed_texture_etc': 'texture-compression-etc2',
6488264882
'WEBGL_compressed_texture_etc1': 'texture-compression-etc1',
6488364883
'WEBGL_compressed_texture_pvrtc': 'texture-compression-pvrtc',
64884-
'WEBKIT_WEBGL_compressed_texture_pvrtc': 'texture-compression-pvrtc',
6488564884
'WEBGL_compressed_texture_s3tc': 'texture-compression-s3tc',
6488664885
'EXT_texture_compression_bptc': 'texture-compression-bc',
6488764886
'EXT_disjoint_timer_query_webgl2': 'timestamp-query',

build/three.webgpu.min.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.

build/three.webgpu.nodes.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64881,7 +64881,6 @@ const GLFeatureName = {
6488164881
'WEBGL_compressed_texture_etc': 'texture-compression-etc2',
6488264882
'WEBGL_compressed_texture_etc1': 'texture-compression-etc1',
6488364883
'WEBGL_compressed_texture_pvrtc': 'texture-compression-pvrtc',
64884-
'WEBKIT_WEBGL_compressed_texture_pvrtc': 'texture-compression-pvrtc',
6488564884
'WEBGL_compressed_texture_s3tc': 'texture-compression-s3tc',
6488664885
'EXT_texture_compression_bptc': 'texture-compression-bc',
6488764886
'EXT_disjoint_timer_query_webgl2': 'timestamp-query',

build/three.webgpu.nodes.min.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.

0 commit comments

Comments
 (0)