Skip to content

Commit 2911f85

Browse files
committed
Deploying to master from @ gfx-rs/wgpu@4e139ed 🚀
1 parent eabf6a3 commit 2911f85

File tree

4 files changed

+67
-86
lines changed

4 files changed

+67
-86
lines changed

examples/webgl2.js

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1913,44 +1913,44 @@ function __wbg_get_imports() {
19131913
const ret = false;
19141914
return ret;
19151915
};
1916-
imports.wbg.__wbindgen_closure_wrapper1749 = function(arg0, arg1, arg2) {
1917-
const ret = makeMutClosure(arg0, arg1, 124, __wbg_adapter_32);
1916+
imports.wbg.__wbindgen_closure_wrapper3420 = function(arg0, arg1, arg2) {
1917+
const ret = makeMutClosure(arg0, arg1, 524, __wbg_adapter_32);
19181918
return addHeapObject(ret);
19191919
};
1920-
imports.wbg.__wbindgen_closure_wrapper1751 = function(arg0, arg1, arg2) {
1921-
const ret = makeMutClosure(arg0, arg1, 120, __wbg_adapter_35);
1920+
imports.wbg.__wbindgen_closure_wrapper3422 = function(arg0, arg1, arg2) {
1921+
const ret = makeMutClosure(arg0, arg1, 520, __wbg_adapter_35);
19221922
return addHeapObject(ret);
19231923
};
1924-
imports.wbg.__wbindgen_closure_wrapper1753 = function(arg0, arg1, arg2) {
1925-
const ret = makeMutClosure(arg0, arg1, 122, __wbg_adapter_38);
1924+
imports.wbg.__wbindgen_closure_wrapper3424 = function(arg0, arg1, arg2) {
1925+
const ret = makeMutClosure(arg0, arg1, 522, __wbg_adapter_38);
19261926
return addHeapObject(ret);
19271927
};
1928-
imports.wbg.__wbindgen_closure_wrapper7969 = function(arg0, arg1, arg2) {
1929-
const ret = makeMutClosure(arg0, arg1, 891, __wbg_adapter_41);
1928+
imports.wbg.__wbindgen_closure_wrapper7872 = function(arg0, arg1, arg2) {
1929+
const ret = makeMutClosure(arg0, arg1, 986, __wbg_adapter_41);
19301930
return addHeapObject(ret);
19311931
};
1932-
imports.wbg.__wbindgen_closure_wrapper7971 = function(arg0, arg1, arg2) {
1933-
const ret = makeMutClosure(arg0, arg1, 889, __wbg_adapter_44);
1932+
imports.wbg.__wbindgen_closure_wrapper7874 = function(arg0, arg1, arg2) {
1933+
const ret = makeMutClosure(arg0, arg1, 984, __wbg_adapter_44);
19341934
return addHeapObject(ret);
19351935
};
1936-
imports.wbg.__wbindgen_closure_wrapper7973 = function(arg0, arg1, arg2) {
1937-
const ret = makeMutClosure(arg0, arg1, 883, __wbg_adapter_47);
1936+
imports.wbg.__wbindgen_closure_wrapper7876 = function(arg0, arg1, arg2) {
1937+
const ret = makeMutClosure(arg0, arg1, 978, __wbg_adapter_47);
19381938
return addHeapObject(ret);
19391939
};
1940-
imports.wbg.__wbindgen_closure_wrapper7975 = function(arg0, arg1, arg2) {
1941-
const ret = makeMutClosure(arg0, arg1, 887, __wbg_adapter_50);
1940+
imports.wbg.__wbindgen_closure_wrapper7878 = function(arg0, arg1, arg2) {
1941+
const ret = makeMutClosure(arg0, arg1, 982, __wbg_adapter_50);
19421942
return addHeapObject(ret);
19431943
};
1944-
imports.wbg.__wbindgen_closure_wrapper7977 = function(arg0, arg1, arg2) {
1945-
const ret = makeMutClosure(arg0, arg1, 881, __wbg_adapter_53);
1944+
imports.wbg.__wbindgen_closure_wrapper7880 = function(arg0, arg1, arg2) {
1945+
const ret = makeMutClosure(arg0, arg1, 976, __wbg_adapter_53);
19461946
return addHeapObject(ret);
19471947
};
1948-
imports.wbg.__wbindgen_closure_wrapper7979 = function(arg0, arg1, arg2) {
1949-
const ret = makeMutClosure(arg0, arg1, 885, __wbg_adapter_56);
1948+
imports.wbg.__wbindgen_closure_wrapper7882 = function(arg0, arg1, arg2) {
1949+
const ret = makeMutClosure(arg0, arg1, 980, __wbg_adapter_56);
19501950
return addHeapObject(ret);
19511951
};
1952-
imports.wbg.__wbindgen_closure_wrapper9912 = function(arg0, arg1, arg2) {
1953-
const ret = makeMutClosure(arg0, arg1, 978, __wbg_adapter_59);
1952+
imports.wbg.__wbindgen_closure_wrapper9815 = function(arg0, arg1, arg2) {
1953+
const ret = makeMutClosure(arg0, arg1, 1073, __wbg_adapter_59);
19541954
return addHeapObject(ret);
19551955
};
19561956
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {

examples/webgl2_bg.wasm

-81.3 KB
Binary file not shown.

examples/webgpu.js

Lines changed: 47 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,20 @@ function takeObject(idx) {
138138
return ret;
139139
}
140140

141+
let cachedUint32ArrayMemory0 = null;
142+
143+
function getUint32ArrayMemory0() {
144+
if (cachedUint32ArrayMemory0 === null || cachedUint32ArrayMemory0.byteLength === 0) {
145+
cachedUint32ArrayMemory0 = new Uint32Array(wasm.memory.buffer);
146+
}
147+
return cachedUint32ArrayMemory0;
148+
}
149+
150+
function getArrayU32FromWasm0(ptr, len) {
151+
ptr = ptr >>> 0;
152+
return getUint32ArrayMemory0().subarray(ptr / 4, ptr / 4 + len);
153+
}
154+
141155
const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined')
142156
? { register: () => {}, unregister: () => {} }
143157
: new FinalizationRegistry(state => {
@@ -289,8 +303,6 @@ const __wbindgen_enum_GpuCanvasAlphaMode = ["opaque", "premultiplied"];
289303

290304
const __wbindgen_enum_GpuCompareFunction = ["never", "less", "equal", "less-equal", "greater", "not-equal", "greater-equal", "always"];
291305

292-
const __wbindgen_enum_GpuCompilationMessageType = ["error", "warning", "info"];
293-
294306
const __wbindgen_enum_GpuCullMode = ["none", "front", "back"];
295307

296308
const __wbindgen_enum_GpuDeviceLostReason = ["unknown", "destroyed"];
@@ -725,10 +737,6 @@ function __wbg_get_imports() {
725737
const ret = getObject(arg0).getCoalescedEvents;
726738
return addHeapObject(ret);
727739
};
728-
imports.wbg.__wbg_getCompilationInfo_2af3ecdfeda551a3 = function(arg0) {
729-
const ret = getObject(arg0).getCompilationInfo();
730-
return addHeapObject(ret);
731-
};
732740
imports.wbg.__wbg_getComputedStyle_eb380db723ca4035 = function() { return handleError(function (arg0, arg1) {
733741
const ret = getObject(arg0).getComputedStyle(getObject(arg1));
734742
return isLikeNone(ret) ? 0 : addHeapObject(ret);
@@ -932,10 +940,6 @@ function __wbg_get_imports() {
932940
const ret = getObject(arg0).length;
933941
return ret;
934942
};
935-
imports.wbg.__wbg_length_9df32f7add647235 = function(arg0) {
936-
const ret = getObject(arg0).length;
937-
return ret;
938-
};
939943
imports.wbg.__wbg_length_e74df4881604f1d9 = function(arg0) {
940944
const ret = getObject(arg0).length;
941945
return ret;
@@ -948,10 +952,6 @@ function __wbg_get_imports() {
948952
const ret = getObject(arg0).limits;
949953
return addHeapObject(ret);
950954
};
951-
imports.wbg.__wbg_lineNum_0246de1e072ffe19 = function(arg0) {
952-
const ret = getObject(arg0).lineNum;
953-
return ret;
954-
};
955955
imports.wbg.__wbg_location_54d35e8c85dcfb9c = function(arg0) {
956956
const ret = getObject(arg0).location;
957957
return addHeapObject(ret);
@@ -1108,17 +1108,6 @@ function __wbg_get_imports() {
11081108
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
11091109
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
11101110
};
1111-
imports.wbg.__wbg_message_f051c6e1949e937b = function(arg0, arg1) {
1112-
const ret = getObject(arg1).message;
1113-
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
1114-
const len1 = WASM_VECTOR_LEN;
1115-
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
1116-
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
1117-
};
1118-
imports.wbg.__wbg_messages_da071582f72bc978 = function(arg0) {
1119-
const ret = getObject(arg0).messages;
1120-
return addHeapObject(ret);
1121-
};
11221111
imports.wbg.__wbg_metaKey_34d5658170ffb3ee = function(arg0) {
11231112
const ret = getObject(arg0).metaKey;
11241113
return ret;
@@ -1191,10 +1180,6 @@ function __wbg_get_imports() {
11911180
const ret = new Function(getStringFromWasm0(arg0, arg1));
11921181
return addHeapObject(ret);
11931182
};
1194-
imports.wbg.__wbg_newwithbyteoffsetandlength_25d3cac011b6e2d5 = function(arg0, arg1, arg2) {
1195-
const ret = new Uint32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);
1196-
return addHeapObject(ret);
1197-
};
11981183
imports.wbg.__wbg_newwithbyteoffsetandlength_ee8def7000b7b2be = function(arg0, arg1, arg2) {
11991184
const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);
12001185
return addHeapObject(ret);
@@ -1232,10 +1217,6 @@ function __wbg_get_imports() {
12321217
const ret = getObject(arg0).offsetY;
12331218
return ret;
12341219
};
1235-
imports.wbg.__wbg_offset_336f14c993863b76 = function(arg0) {
1236-
const ret = getObject(arg0).offset;
1237-
return ret;
1238-
};
12391220
imports.wbg.__wbg_onpointerrawupdate_d7e65c280dee45ba = function(arg0) {
12401221
const ret = getObject(arg0).onpointerrawupdate;
12411222
return addHeapObject(ret);
@@ -1406,23 +1387,23 @@ function __wbg_get_imports() {
14061387
imports.wbg.__wbg_setAttribute_e5d83ecaf7f586d5 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
14071388
getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
14081389
}, arguments) };
1409-
imports.wbg.__wbg_setBindGroup_1773c7f16be22e7f = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) {
1410-
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getObject(arg3), arg4, arg5 >>> 0);
1390+
imports.wbg.__wbg_setBindGroup_17696afc8b9abfc3 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {
1391+
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getArrayU32FromWasm0(arg3, arg4), arg5, arg6 >>> 0);
14111392
}, arguments) };
14121393
imports.wbg.__wbg_setBindGroup_40563144d20cc8ca = function(arg0, arg1, arg2) {
14131394
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2));
14141395
};
1415-
imports.wbg.__wbg_setBindGroup_504e0febf5fb0a89 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) {
1416-
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getObject(arg3), arg4, arg5 >>> 0);
1417-
}, arguments) };
14181396
imports.wbg.__wbg_setBindGroup_84bd7d5200c0489c = function(arg0, arg1, arg2) {
14191397
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2));
14201398
};
14211399
imports.wbg.__wbg_setBindGroup_9032c79292427652 = function(arg0, arg1, arg2) {
14221400
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2));
14231401
};
1424-
imports.wbg.__wbg_setBindGroup_c2a9df77927c065c = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) {
1425-
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getObject(arg3), arg4, arg5 >>> 0);
1402+
imports.wbg.__wbg_setBindGroup_b0950931a6205866 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {
1403+
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getArrayU32FromWasm0(arg3, arg4), arg5, arg6 >>> 0);
1404+
}, arguments) };
1405+
imports.wbg.__wbg_setBindGroup_d3b149013bc66181 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) {
1406+
getObject(arg0).setBindGroup(arg1 >>> 0, getObject(arg2), getArrayU32FromWasm0(arg3, arg4), arg5, arg6 >>> 0);
14261407
}, arguments) };
14271408
imports.wbg.__wbg_setBlendConstant_76760fbc4d175941 = function() { return handleError(function (arg0, arg1) {
14281409
getObject(arg0).setBlendConstant(getObject(arg1));
@@ -1826,6 +1807,9 @@ function __wbg_get_imports() {
18261807
imports.wbg.__wbg_setmask_6057f3c3ef5c42fc = function(arg0, arg1) {
18271808
getObject(arg0).mask = arg1 >>> 0;
18281809
};
1810+
imports.wbg.__wbg_setmaxanisotropy_af0591e64c6ba8f7 = function(arg0, arg1) {
1811+
getObject(arg0).maxAnisotropy = arg1;
1812+
};
18291813
imports.wbg.__wbg_setminbindingsize_d02723b75cc8ca92 = function(arg0, arg1) {
18301814
getObject(arg0).minBindingSize = arg1;
18311815
};
@@ -2145,10 +2129,6 @@ function __wbg_get_imports() {
21452129
getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);
21462130
getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);
21472131
}, arguments) };
2148-
imports.wbg.__wbg_type_c0d5d83032e9858a = function(arg0) {
2149-
const ret = getObject(arg0).type;
2150-
return (__wbindgen_enum_GpuCompilationMessageType.indexOf(ret) + 1 || 4) - 1;
2151-
};
21522132
imports.wbg.__wbg_unmap_8c2e8131b2aaa844 = function(arg0) {
21532133
getObject(arg0).unmap();
21542134
};
@@ -2207,48 +2187,48 @@ function __wbg_get_imports() {
22072187
const ret = false;
22082188
return ret;
22092189
};
2210-
imports.wbg.__wbindgen_closure_wrapper11529 = function(arg0, arg1, arg2) {
2211-
const ret = makeMutClosure(arg0, arg1, 1253, __wbg_adapter_57);
2190+
imports.wbg.__wbindgen_closure_wrapper11029 = function(arg0, arg1, arg2) {
2191+
const ret = makeMutClosure(arg0, arg1, 1131, __wbg_adapter_57);
22122192
return addHeapObject(ret);
22132193
};
2214-
imports.wbg.__wbindgen_closure_wrapper13874 = function(arg0, arg1, arg2) {
2215-
const ret = makeMutClosure(arg0, arg1, 1263, __wbg_adapter_60);
2194+
imports.wbg.__wbindgen_closure_wrapper13495 = function(arg0, arg1, arg2) {
2195+
const ret = makeMutClosure(arg0, arg1, 1233, __wbg_adapter_60);
22162196
return addHeapObject(ret);
22172197
};
2218-
imports.wbg.__wbindgen_closure_wrapper5079 = function(arg0, arg1, arg2) {
2219-
const ret = makeMutClosure(arg0, arg1, 602, __wbg_adapter_30);
2198+
imports.wbg.__wbindgen_closure_wrapper2529 = function(arg0, arg1, arg2) {
2199+
const ret = makeMutClosure(arg0, arg1, 393, __wbg_adapter_30);
22202200
return addHeapObject(ret);
22212201
};
2222-
imports.wbg.__wbindgen_closure_wrapper5081 = function(arg0, arg1, arg2) {
2223-
const ret = makeMutClosure(arg0, arg1, 598, __wbg_adapter_33);
2202+
imports.wbg.__wbindgen_closure_wrapper2531 = function(arg0, arg1, arg2) {
2203+
const ret = makeMutClosure(arg0, arg1, 389, __wbg_adapter_33);
22242204
return addHeapObject(ret);
22252205
};
2226-
imports.wbg.__wbindgen_closure_wrapper5083 = function(arg0, arg1, arg2) {
2227-
const ret = makeMutClosure(arg0, arg1, 600, __wbg_adapter_36);
2206+
imports.wbg.__wbindgen_closure_wrapper2533 = function(arg0, arg1, arg2) {
2207+
const ret = makeMutClosure(arg0, arg1, 391, __wbg_adapter_36);
22282208
return addHeapObject(ret);
22292209
};
2230-
imports.wbg.__wbindgen_closure_wrapper8396 = function(arg0, arg1, arg2) {
2231-
const ret = makeMutClosure(arg0, arg1, 949, __wbg_adapter_39);
2210+
imports.wbg.__wbindgen_closure_wrapper8284 = function(arg0, arg1, arg2) {
2211+
const ret = makeMutClosure(arg0, arg1, 1022, __wbg_adapter_39);
22322212
return addHeapObject(ret);
22332213
};
2234-
imports.wbg.__wbindgen_closure_wrapper8398 = function(arg0, arg1, arg2) {
2235-
const ret = makeMutClosure(arg0, arg1, 943, __wbg_adapter_42);
2214+
imports.wbg.__wbindgen_closure_wrapper8286 = function(arg0, arg1, arg2) {
2215+
const ret = makeMutClosure(arg0, arg1, 1016, __wbg_adapter_42);
22362216
return addHeapObject(ret);
22372217
};
2238-
imports.wbg.__wbindgen_closure_wrapper8400 = function(arg0, arg1, arg2) {
2239-
const ret = makeMutClosure(arg0, arg1, 947, __wbg_adapter_45);
2218+
imports.wbg.__wbindgen_closure_wrapper8288 = function(arg0, arg1, arg2) {
2219+
const ret = makeMutClosure(arg0, arg1, 1020, __wbg_adapter_45);
22402220
return addHeapObject(ret);
22412221
};
2242-
imports.wbg.__wbindgen_closure_wrapper8402 = function(arg0, arg1, arg2) {
2243-
const ret = makeMutClosure(arg0, arg1, 945, __wbg_adapter_48);
2222+
imports.wbg.__wbindgen_closure_wrapper8290 = function(arg0, arg1, arg2) {
2223+
const ret = makeMutClosure(arg0, arg1, 1018, __wbg_adapter_48);
22442224
return addHeapObject(ret);
22452225
};
2246-
imports.wbg.__wbindgen_closure_wrapper8404 = function(arg0, arg1, arg2) {
2247-
const ret = makeMutClosure(arg0, arg1, 941, __wbg_adapter_51);
2226+
imports.wbg.__wbindgen_closure_wrapper8292 = function(arg0, arg1, arg2) {
2227+
const ret = makeMutClosure(arg0, arg1, 1014, __wbg_adapter_51);
22482228
return addHeapObject(ret);
22492229
};
2250-
imports.wbg.__wbindgen_closure_wrapper8406 = function(arg0, arg1, arg2) {
2251-
const ret = makeMutClosure(arg0, arg1, 939, __wbg_adapter_54);
2230+
imports.wbg.__wbindgen_closure_wrapper8294 = function(arg0, arg1, arg2) {
2231+
const ret = makeMutClosure(arg0, arg1, 1012, __wbg_adapter_54);
22522232
return addHeapObject(ret);
22532233
};
22542234
imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
@@ -2321,6 +2301,7 @@ function __wbg_finalize_init(instance, module) {
23212301
wasm = instance.exports;
23222302
__wbg_init.__wbindgen_wasm_module = module;
23232303
cachedDataViewMemory0 = null;
2304+
cachedUint32ArrayMemory0 = null;
23242305
cachedUint8ArrayMemory0 = null;
23252306
cachedUint8ClampedArrayMemory0 = null;
23262307

examples/webgpu_bg.wasm

-158 KB
Binary file not shown.

0 commit comments

Comments
 (0)