|
3 | 3 | # University of Illinois/NCSA Open Source License. Both these licenses can be
|
4 | 4 | # found in the LICENSE file.
|
5 | 5 |
|
6 |
| -# https://dawn.googlesource.com/dawn/+/faa7054b5b65c3ce3774151952a68aa7668aa20b/src/emdawnwebgpu/pkg/README.md |
| 6 | +# https://dawn.googlesource.com/dawn/+/01940842b667a7812d0e4ca0ef4367fbec294241/src/emdawnwebgpu/pkg/README.md |
7 | 7 | r"""
|
8 | 8 | This "remote port" instructs Emscripten (4.0.10+) how to automatically download
|
9 | 9 | the actual port for Emdawnwebgpu. See README below for instructions.
|
|
150 | 150 | print('Please see documentation inside this file for details on how to use this port.')
|
151 | 151 | sys.exit(1)
|
152 | 152 |
|
153 |
| -_VERSION = 'v20250926.144300' |
| 153 | +_VERSION = 'v20251002.162335' |
154 | 154 |
|
155 | 155 | # Remote-specific port information
|
156 | 156 |
|
157 | 157 | # - Where to download the port
|
158 | 158 | EXTERNAL_PORT = f'https://github.com/google/dawn/releases/download/{_VERSION}/emdawnwebgpu_pkg-{_VERSION}.zip'
|
159 | 159 | # - Hash to verify the download integrity
|
160 |
| -SHA512 = 'a186cf7f33266c9dfeca7d99ffac769a91b2129e34054f1e857cd82e8b033896da34cf758088bbdeeb128aa713df9953851f83ba6d677c438a929d245a789948' |
| 160 | +SHA512 = 'ed15672c2c495a77c764929e6979f4e155bf8b9c46dee5b0f234f3208a708bc2b846d89eef345b725d03454b56d549531f48fc84ff2afe7627d14115893b0fb0' |
161 | 161 | # - Path of the port inside the zip file
|
162 | 162 | PORT_FILE = 'emdawnwebgpu_pkg/emdawnwebgpu.port.py'
|
163 | 163 |
|
|
168 | 168 |
|
169 | 169 | # - Visible in emcc --use-port=emdawnwebgpu:help
|
170 | 170 | DESCRIPTION = "Emdawnwebgpu implements webgpu.h on WebGPU, replacing -sUSE_WEBGPU. **For info on usage and filing feedback, see link below.**"
|
171 |
| -URL = 'https://dawn.googlesource.com/dawn/+/faa7054b5b65c3ce3774151952a68aa7668aa20b/src/emdawnwebgpu/pkg/README.md' |
| 171 | +URL = 'https://dawn.googlesource.com/dawn/+/01940842b667a7812d0e4ca0ef4367fbec294241/src/emdawnwebgpu/pkg/README.md' |
172 | 172 |
|
173 | 173 |
|
174 | 174 | # Emscripten <4.0.10 won't notice EXTERNAL_PORT and will try to use this.
|
175 | 175 | def get(ports, settings, shared):
|
176 | 176 | raise Exception('Remote ports require Emscripten 4.0.10+.')
|
177 | 177 |
|
178 | 178 |
|
| 179 | +# (Make this look like a port so that the error message above can be hit.) |
179 | 180 | def clear(ports, settings, shared):
|
180 | 181 | pass
|
0 commit comments