Skip to content

Commit aa2c772

Browse files
committed
release: LWJGL 3.3.4
1 parent f1c4e6f commit aa2c772

File tree

3 files changed

+66
-54
lines changed

3 files changed

+66
-54
lines changed

client/routes/customize/config.ts

+2
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import lwjgl_330 from './versions/3.3.0';
1414
import lwjgl_331 from './versions/3.3.1';
1515
import lwjgl_332 from './versions/3.3.2';
1616
import lwjgl_333 from './versions/3.3.3';
17+
import lwjgl_334 from './versions/3.3.4';
1718
import lwjgl_nightly from './versions/nightly';
1819
import { Native, BuildType, Mode, Version, Language, Preset, NATIVE_ALL, Addon } from './types';
1920
import { getUserAgentData } from '~/services/userAgentData';
@@ -345,6 +346,7 @@ function getInitialConfig(): BuildStore {
345346
lwjgl_331,
346347
lwjgl_332,
347348
lwjgl_333,
349+
lwjgl_334,
348350
lwjgl_nightly,
349351
].reduce((previousBuild: BuildBindings, nextBuildConfig: BuildBindingsReducer) => {
350352
const build = nextBuildConfig(previousBuild);
+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
import {Binding, BindingDefinition, Native, NATIVE_ALL, Version} from '../types';
2+
import type { BuildBindings } from '../types';
3+
4+
export default (prev: BuildBindings): BuildBindings => ({
5+
...prev,
6+
version: Version.LWJGL334,
7+
byId: {
8+
...prev.byId,
9+
[Binding.LWJGL]: { ...(prev.byId[Binding.LWJGL] as BindingDefinition), natives: NATIVE_ALL },
10+
[Binding.ASSIMP]: { ...(prev.byId[Binding.ASSIMP] as BindingDefinition), natives: NATIVE_ALL },
11+
[Binding.BGFX]: { ...(prev.byId[Binding.BGFX] as BindingDefinition), natives: NATIVE_ALL },
12+
[Binding.FREETYPE]: { ...(prev.byId[Binding.FREETYPE] as BindingDefinition), natives: NATIVE_ALL },
13+
[Binding.GLFW]: { ...(prev.byId[Binding.GLFW] as BindingDefinition), natives: NATIVE_ALL },
14+
[Binding.HARFBUZZ]: { ...(prev.byId[Binding.HARFBUZZ] as BindingDefinition), natives: NATIVE_ALL },
15+
[Binding.HWLOC]: { ...(prev.byId[Binding.HWLOC] as BindingDefinition), natives: NATIVE_ALL },
16+
[Binding.JEMALLOC]: { ...(prev.byId[Binding.JEMALLOC] as BindingDefinition), natives: NATIVE_ALL },
17+
[Binding.KTX]: { ...(prev.byId[Binding.KTX] as BindingDefinition), natives: NATIVE_ALL },
18+
[Binding.LIBDIVIDE]: { ...(prev.byId[Binding.LIBDIVIDE] as BindingDefinition), natives: NATIVE_ALL },
19+
[Binding.LLVM]: { ...(prev.byId[Binding.LLVM] as BindingDefinition), natives: NATIVE_ALL },
20+
[Binding.LMDB]: { ...(prev.byId[Binding.LMDB] as BindingDefinition), natives: NATIVE_ALL },
21+
[Binding.LZ4]: { ...(prev.byId[Binding.LZ4] as BindingDefinition), natives: NATIVE_ALL },
22+
[Binding.MESHOPTIMIZER]: { ...(prev.byId[Binding.MESHOPTIMIZER] as BindingDefinition), natives: NATIVE_ALL },
23+
[Binding.MSDFGEN]: {
24+
id: Binding.MSDFGEN,
25+
title: 'msdfgen',
26+
description: 'Multi-channel signed distance field generator.',
27+
natives: NATIVE_ALL,
28+
website: 'https://github.com/Chlumsky/msdfgen',
29+
},
30+
[Binding.NANOVG]: { ...(prev.byId[Binding.NANOVG] as BindingDefinition), natives: NATIVE_ALL },
31+
[Binding.NFD]: { ...(prev.byId[Binding.NFD] as BindingDefinition), natives: NATIVE_ALL },
32+
[Binding.NUKLEAR]: { ...(prev.byId[Binding.NUKLEAR] as BindingDefinition), natives: NATIVE_ALL },
33+
[Binding.OPENAL]: { ...(prev.byId[Binding.OPENAL] as BindingDefinition), natives: NATIVE_ALL },
34+
[Binding.OPENGL]: { ...(prev.byId[Binding.OPENGL] as BindingDefinition), natives: NATIVE_ALL },
35+
[Binding.OPENGLES]: { ...(prev.byId[Binding.OPENGLES] as BindingDefinition), natives: NATIVE_ALL },
36+
[Binding.OPENXR]: {
37+
...(prev.byId[Binding.OPENXR] as BindingDefinition),
38+
natives: [
39+
Native.FreeBSD,
40+
Native.Linux,
41+
Native.LinuxARM64,
42+
Native.LinuxARM32,
43+
Native.LinuxPPC64LE,
44+
Native.LinuxRISCV64,
45+
Native.Windows,
46+
Native.WindowsX86,
47+
Native.WindowsARM64,
48+
],
49+
},
50+
[Binding.OPUS]: { ...(prev.byId[Binding.OPUS] as BindingDefinition), natives: NATIVE_ALL },
51+
[Binding.PAR]: { ...(prev.byId[Binding.PAR] as BindingDefinition), natives: NATIVE_ALL },
52+
[Binding.REMOTERY]: { ...(prev.byId[Binding.REMOTERY] as BindingDefinition), natives: NATIVE_ALL },
53+
[Binding.RPMALLOC]: { ...(prev.byId[Binding.RPMALLOC] as BindingDefinition), natives: NATIVE_ALL },
54+
[Binding.SHADERC]: { ...(prev.byId[Binding.SHADERC] as BindingDefinition), natives: NATIVE_ALL },
55+
[Binding.STB]: { ...(prev.byId[Binding.STB] as BindingDefinition), natives: NATIVE_ALL },
56+
[Binding.TINYEXR]: { ...(prev.byId[Binding.TINYEXR] as BindingDefinition), natives: NATIVE_ALL },
57+
[Binding.TINYFD]: { ...(prev.byId[Binding.TINYFD] as BindingDefinition), natives: NATIVE_ALL },
58+
[Binding.VMA]: { ...(prev.byId[Binding.VMA] as BindingDefinition), natives: NATIVE_ALL },
59+
[Binding.XXHASH]: { ...(prev.byId[Binding.XXHASH] as BindingDefinition), natives: NATIVE_ALL },
60+
[Binding.YOGA]: { ...(prev.byId[Binding.YOGA] as BindingDefinition), natives: NATIVE_ALL },
61+
[Binding.ZSTD]: { ...(prev.byId[Binding.ZSTD] as BindingDefinition), natives: NATIVE_ALL },
62+
},
63+
});
+1-54
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,10 @@
1-
import { Binding, BindingDefinition, BuildBindings, Native, NATIVE_ALL, Version } from '../types';
1+
import { BuildBindings, Version } from '../types';
22

33
export default (prev: BuildBindings): BuildBindings => ({
44
...prev,
55
version: Version.LWJGL334,
66
alias: Version.Nightly,
77
byId: {
88
...prev.byId,
9-
[Binding.LWJGL]: { ...(prev.byId[Binding.LWJGL] as BindingDefinition), natives: NATIVE_ALL },
10-
[Binding.ASSIMP]: { ...(prev.byId[Binding.ASSIMP] as BindingDefinition), natives: NATIVE_ALL },
11-
[Binding.BGFX]: { ...(prev.byId[Binding.BGFX] as BindingDefinition), natives: NATIVE_ALL },
12-
[Binding.FREETYPE]: { ...(prev.byId[Binding.FREETYPE] as BindingDefinition), natives: NATIVE_ALL },
13-
[Binding.GLFW]: { ...(prev.byId[Binding.GLFW] as BindingDefinition), natives: NATIVE_ALL },
14-
[Binding.HARFBUZZ]: { ...(prev.byId[Binding.HARFBUZZ] as BindingDefinition), natives: NATIVE_ALL },
15-
[Binding.HWLOC]: { ...(prev.byId[Binding.HWLOC] as BindingDefinition), natives: NATIVE_ALL },
16-
[Binding.JEMALLOC]: { ...(prev.byId[Binding.JEMALLOC] as BindingDefinition), natives: NATIVE_ALL },
17-
[Binding.KTX]: { ...(prev.byId[Binding.KTX] as BindingDefinition), natives: NATIVE_ALL },
18-
[Binding.LIBDIVIDE]: { ...(prev.byId[Binding.LIBDIVIDE] as BindingDefinition), natives: NATIVE_ALL },
19-
[Binding.LLVM]: { ...(prev.byId[Binding.LLVM] as BindingDefinition), natives: NATIVE_ALL },
20-
[Binding.LMDB]: { ...(prev.byId[Binding.LMDB] as BindingDefinition), natives: NATIVE_ALL },
21-
[Binding.LZ4]: { ...(prev.byId[Binding.LZ4] as BindingDefinition), natives: NATIVE_ALL },
22-
[Binding.MESHOPTIMIZER]: { ...(prev.byId[Binding.MESHOPTIMIZER] as BindingDefinition), natives: NATIVE_ALL },
23-
[Binding.MSDFGEN]: {
24-
id: Binding.MSDFGEN,
25-
title: 'msdfgen',
26-
description: 'Multi-channel signed distance field generator.',
27-
natives: NATIVE_ALL,
28-
website: 'https://github.com/Chlumsky/msdfgen',
29-
},
30-
[Binding.NANOVG]: { ...(prev.byId[Binding.NANOVG] as BindingDefinition), natives: NATIVE_ALL },
31-
[Binding.NFD]: { ...(prev.byId[Binding.NFD] as BindingDefinition), natives: NATIVE_ALL },
32-
[Binding.NUKLEAR]: { ...(prev.byId[Binding.NUKLEAR] as BindingDefinition), natives: NATIVE_ALL },
33-
[Binding.OPENAL]: { ...(prev.byId[Binding.OPENAL] as BindingDefinition), natives: NATIVE_ALL },
34-
[Binding.OPENGL]: { ...(prev.byId[Binding.OPENGL] as BindingDefinition), natives: NATIVE_ALL },
35-
[Binding.OPENGLES]: { ...(prev.byId[Binding.OPENGLES] as BindingDefinition), natives: NATIVE_ALL },
36-
[Binding.OPENXR]: {
37-
...(prev.byId[Binding.OPENXR] as BindingDefinition),
38-
natives: [
39-
Native.FreeBSD,
40-
Native.Linux,
41-
Native.LinuxARM64,
42-
Native.LinuxARM32,
43-
Native.LinuxPPC64LE,
44-
Native.LinuxRISCV64,
45-
Native.Windows,
46-
Native.WindowsX86,
47-
Native.WindowsARM64,
48-
],
49-
},
50-
[Binding.OPUS]: { ...(prev.byId[Binding.OPUS] as BindingDefinition), natives: NATIVE_ALL },
51-
[Binding.PAR]: { ...(prev.byId[Binding.PAR] as BindingDefinition), natives: NATIVE_ALL },
52-
[Binding.REMOTERY]: { ...(prev.byId[Binding.REMOTERY] as BindingDefinition), natives: NATIVE_ALL },
53-
[Binding.RPMALLOC]: { ...(prev.byId[Binding.RPMALLOC] as BindingDefinition), natives: NATIVE_ALL },
54-
[Binding.SHADERC]: { ...(prev.byId[Binding.SHADERC] as BindingDefinition), natives: NATIVE_ALL },
55-
[Binding.STB]: { ...(prev.byId[Binding.STB] as BindingDefinition), natives: NATIVE_ALL },
56-
[Binding.TINYEXR]: { ...(prev.byId[Binding.TINYEXR] as BindingDefinition), natives: NATIVE_ALL },
57-
[Binding.TINYFD]: { ...(prev.byId[Binding.TINYFD] as BindingDefinition), natives: NATIVE_ALL },
58-
[Binding.VMA]: { ...(prev.byId[Binding.VMA] as BindingDefinition), natives: NATIVE_ALL },
59-
[Binding.XXHASH]: { ...(prev.byId[Binding.XXHASH] as BindingDefinition), natives: NATIVE_ALL },
60-
[Binding.YOGA]: { ...(prev.byId[Binding.YOGA] as BindingDefinition), natives: NATIVE_ALL },
61-
[Binding.ZSTD]: { ...(prev.byId[Binding.ZSTD] as BindingDefinition), natives: NATIVE_ALL },
629
},
6310
});

0 commit comments

Comments
 (0)