GPU for the Web Working Group - Activity in 2020
No matches.
Lifecycle
-
1 charter started.
-
Chartered until 31 August 2022. Participants had to rejoin under this charter.
-
Participants
-
2 participants joined.
-
Jack Sisson (Adobe) joined.
-
Kenneth Russell (Google LLC) joined.
-
-
7 organizations joined.
-
Agora.io joined.
-
Adobe joined.
-
Microsoft Corporation joined.
-
Intel Corporation joined.
-
Mozilla Foundation joined.
-
Apple Inc. joined.
-
Google LLC joined.
-
-
9 organizations left.
-
Intel Corporation left.
-
China Mobile Communications Corporation left.
-
Baidu, Inc. left.
-
Mozilla Foundation left.
-
Agora.io left.
-
Apple Inc. left.
-
Microsoft Corporation left.
-
Method Media Intelligence left.
-
Google LLC left.
-
GitHub
gpuweb/gpuweb
-
25 issues opened.
-
Query API: What is the GPU timestamp unit on Metal? gpuweb/gpuweb#1325, by @haoxli.
-
Query API: Maximum limit on query count gpuweb/gpuweb#1324, by @haoxli.
-
W3C Reviews gpuweb/gpuweb#1321, by @kainino0x.
-
does textureSampleCompare assume level-of-detail 0 in non-fragment shaders? gpuweb/gpuweb#1319, by @dneto0.
-
add sample_index and sample_mask builtin variables gpuweb/gpuweb#1317, by @dneto0.
-
Provide shader inputs as arguments to entry point functions gpuweb/gpuweb#1315, by @kvark.
-
Describe the privacy implications of shader / pipeline caching gpuweb/gpuweb#1311, by @Kangz.
-
[wgsl] Consider allowing `_` ident for struct members gpuweb/gpuweb#1310, by @kainino0x.
-
Resurrect clamp-to-border gpuweb/gpuweb#1305, by @kvark.
-
Vertex attribute defaults - add GPUInputStepMode "constant"? gpuweb/gpuweb#1304, by @jespertheend.
-
Replace [[offset]] with [[span]]? gpuweb/gpuweb#1303, by @dj2.
-
Multiqueue topics asides from synchronization gpuweb/gpuweb#1298, by @Kangz.
-
Clarify the states and lifetime of GPUCommandBuffer gpuweb/gpuweb#1294, by @ajihyf.
-
shader binding validation for multisampled texture seems weird/wrong gpuweb/gpuweb#1291, by @dneto0.
-
shorthands for var and const declarations, and infer types gpuweb/gpuweb#1289, by @dneto0.
-
I Need Help!!! gpuweb/gpuweb#1287, by @INeedHelp1225.
-
Support for outerProduct() gpuweb/gpuweb#1286, by @kvark.
-
First WebGPU Stable Release / Prognosis ? gpuweb/gpuweb#1276, by @enkicoma.
-
[wgsl] Support compile-time-constants (constexpr) gpuweb/gpuweb#1272, by @ben-clayton.
-
GPURenderBundleEncoder shouldn't have a [[command_encoder]] gpuweb/gpuweb#1270, by @kainino0x.
-
Should maxAnisotropy have [EnforceRange]? gpuweb/gpuweb#1269, by @kainino0x.
-
[post-MVP] Support booleans as input/output between stages gpuweb/gpuweb#1268, by @kvark.
-
Integer Sampling & Sampler Reduction Modes gpuweb/gpuweb#1267, by @kainino0x.
-
Post-comparison-filterable depth formats gpuweb/gpuweb#1266, by @kainino0x.
-
-
13 issues closed.
-
What's the reasoning behind using '#' for comments? gpuweb/gpuweb#1262.
-
texture sampling with integer offset - portability concern gpuweb/gpuweb#1206.
-
Vertex attribute defaults - add GPUInputStepMode "constant"? gpuweb/gpuweb#1304.
-
[wgsl] Set up automatic rendering of the WGSL bikeshed. gpuweb/gpuweb#563.
-
Status of exposing dedicated/integrated GPU through adapter? gpuweb/gpuweb#550.
-
shader binding validation for multisampled texture seems weird/wrong gpuweb/gpuweb#1291.
-
I Need Help!!! gpuweb/gpuweb#1287.
-
Should maxAnisotropy have [EnforceRange]? gpuweb/gpuweb#1269.
-
Conversion when the format of input state does not match what's in the shader gpuweb/gpuweb#1264.
-
Destroying pipelines gpuweb/gpuweb#1263.
-
Figure out the base vertex input limits gpuweb/gpuweb#693.
-
EnforceRange on maxAnisotropy gpuweb/gpuweb#1187.
-
WGSL: Use `let` instead of `var`? gpuweb/gpuweb#1234.
-
-
40 issues received 166 new comments.
-
[wgsl] Support compile-time-constants (constexpr) gpuweb/gpuweb#1272 (19 comments by @ben-clayton, @dj2, @dneto0, @kainino0x, @kdashg, @kvark)
-
shorthands for var and const declarations, and infer types gpuweb/gpuweb#1289 (13 comments by @dj2, @dneto0, @kainino0x, @Kangz, @kdashg, @mehmetoguzderin)
-
Replace [[offset]] with [[span]]? gpuweb/gpuweb#1303 (10 comments by @dj2, @dneto0, @Kangz, @kvark, @m-schuetz, @potree)
-
Out-of-bounds clamping brings big perf regression on TFJS ML demos. gpuweb/gpuweb#1202 (10 comments by @grorg, @kainino0x, @Kangz, @kvark, @qjia7)
-
The default values of GPUSamplerDescriptor.addressMode{U, V, W} are different from the ones in WebGL gpuweb/gpuweb#1296 (9 comments by @Jiawei-Shao, @kainino0x, @Kangz, @kdashg, @kvark)
-
Figure out the base vertex input limits gpuweb/gpuweb#693 (8 comments by @jespertheend, @kainino0x, @kvark)
-
First WebGPU Stable Release / Prognosis ? gpuweb/gpuweb#1276 (6 comments by @grorg, @kainino0x, @kdashg, @kvark, @pjmlp)
-
Vertex attribute defaults - add GPUInputStepMode "constant"? gpuweb/gpuweb#1304 (6 comments by @kainino0x, @Kangz, @magcius)
-
Considering making `ARROW function_type_decl` optional for void functions gpuweb/gpuweb#1219 (6 comments by @dj2, @grorg, @kainino0x, @Kangz)
-
2nd, 3rd, and 4th components of sampled depth/stencil textures are undefined in Metal gpuweb/gpuweb#1198 (5 comments by @kainino0x, @Kangz, @kvark)
-
add sample_index and sample_mask builtin variables gpuweb/gpuweb#1317 (4 comments by @dneto0, @kvark)
-
Method of ensuring GPUShaderModules can contain MTLLibraries gpuweb/gpuweb#1064 (4 comments by @ben-clayton, @Kangz, @kvark)
-
Conversion when the format of input state does not match what's in the shader gpuweb/gpuweb#1264 (4 comments by @grorg, @kdashg)
-
Sparse colorAttachments in a render pass gpuweb/gpuweb#1250 (4 comments by @grorg, @kainino0x, @Kangz, @kdashg)
-
does textureSampleCompare assume level-of-detail 0 in non-fragment shaders? gpuweb/gpuweb#1319 (3 comments by @dneto0, @kvark)
-
Proposal to enhance defining input/output variables. gpuweb/gpuweb#1155 (2 comments by @kdashg, @kvark)
-
texture sampling with integer offset - portability concern gpuweb/gpuweb#1206 (2 comments by @grorg, @kdashg)
-
shader binding validation for multisampled texture seems weird/wrong gpuweb/gpuweb#1291 (2 comments by @Kangz, @toji)
-
Status of exposing dedicated/integrated GPU through adapter? gpuweb/gpuweb#550 (1 comment by @kainino0x)
-
-
36 pull requests opened.
-
replace comment character # with // gpuweb/gpuweb#1326, by @jespertheend.
-
Update sampler anisotropic related validations in spec gpuweb/gpuweb#1323, by @shrekshao.
-
Rename GPUVertexFormat members to match GPUTextureFormat gpuweb/gpuweb#1322, by @kainino0x.
-
textureSampleCompare always uses mip level 0 gpuweb/gpuweb#1320, by @dneto0.
-
WGSL: add sample_index, sample_mask_in, sample_mask_out gpuweb/gpuweb#1318, by @dneto0.
-
Add GPUDevice.destroy() gpuweb/gpuweb#1316, by @kainino0x.
-
Pluralize GPU.requestAdapters gpuweb/gpuweb#1314, by @kainino0x.
-
Rename GPUDeviceDescriptor features/limits to nonGuaranteed* gpuweb/gpuweb#1313, by @kainino0x.
-
Replace GPULimits with GPUAdapterLimits and record<> gpuweb/gpuweb#1312, by @kainino0x.
-
Remove GPUDevice.{adapter,features,limits} gpuweb/gpuweb#1309, by @kainino0x.
-
maxVertexArrayStride -> maxVertexBufferArrayStride gpuweb/gpuweb#1308, by @kainino0x.
-
Refactor GPURenderPipelineDescriptor API gpuweb/gpuweb#1307, by @kvark.
-
Queue kinds and discovery gpuweb/gpuweb#1306, by @kvark.
-
Add GPURequestAdapterOptions.majorPerformanceCaveat gpuweb/gpuweb#1302, by @kainino0x.
-
Make all textureLoad functions on sampled textures require the level gpuweb/gpuweb#1301, by @kvark.
-
Corrected flipped logic for multisampled texture binding gpuweb/gpuweb#1300, by @toji.
-
Simplify the WGSL grammar for function calls gpuweb/gpuweb#1299, by @kvark.
-
Make the default value of addressMode{U,V,W} align with WebGL gpuweb/gpuweb#1297, by @Jiawei-Shao.
-
Add workgroup size and ID builtins gpuweb/gpuweb#1295, by @kvark.
-
Rendering algorithm (vertex and primitive assembly) gpuweb/gpuweb#1293, by @kvark.
-
Add a hyphen to read-only and write-only gpuweb/gpuweb#1292, by @kainino0x.
-
Remove outerProduct gpuweb/gpuweb#1290, by @kvark.
-
Validate texture sampling and the rest of render pipeline descriptor gpuweb/gpuweb#1288, by @kvark.
-
Fix textureStore() value parameter syntax gpuweb/gpuweb#1285, by @ben-clayton.
-
Refactor sampler internal slots gpuweb/gpuweb#1284, by @kvark.
-
Add minmax-sampling feature gpuweb/gpuweb#1283, by @kvark.
-
abs only works on signed integer scalar or vector gpuweb/gpuweb#1282, by @dneto0.
-
Fix SPIR-V description of vector mix gpuweb/gpuweb#1281, by @dneto0.
-
Add [Clamp] to maxAnisotropy gpuweb/gpuweb#1280, by @kainino0x.
-
ldexp exponent argument is not a pointer gpuweb/gpuweb#1279, by @dneto0.
-
Associate command encoding with a queue gpuweb/gpuweb#1278, by @kvark.
-
Fix unsigned vector clamp, min, max gpuweb/gpuweb#1277, by @dneto0.
-
Add shader-float16 extension gpuweb/gpuweb#1275, by @xhcao.
-
Add GPULimits for vertex inputs gpuweb/gpuweb#1274, by @jespertheend.
-
Add GPUAdapter.limits gpuweb/gpuweb#1273, by @kainino0x.
-
Change all unsigned texture parameters to signed gpuweb/gpuweb#1271, by @ben-clayton.
-
-
20 pull requests merged.
-
replace comment character # with // gpuweb/gpuweb#1326.
-
Copyedit usage scopes section gpuweb/gpuweb#1074.
-
Replace GPULimits with GPUAdapterLimits and record<> gpuweb/gpuweb#1312.
-
Partially revert "Simplify requiredBytesInCopy algorithm slightly" gpuweb/gpuweb#1188.
-
Add GPUAdapter.limits gpuweb/gpuweb#1273.
-
Validate texture sampling and the rest of render pipeline descriptor gpuweb/gpuweb#1288.
-
maxVertexArrayStride -> maxVertexBufferArrayStride gpuweb/gpuweb#1308.
-
Add a hyphen to read-only and write-only gpuweb/gpuweb#1292.
-
Corrected flipped logic for multisampled texture binding gpuweb/gpuweb#1300.
-
Simplify the WGSL grammar for function calls gpuweb/gpuweb#1299.
-
Fix textureStore() value parameter syntax gpuweb/gpuweb#1285.
-
[wgsl] Add textureLoad() and textureStore() gpuweb/gpuweb#1261.
-
Refactor sampler internal slots gpuweb/gpuweb#1284.
-
Add [Clamp] to maxAnisotropy gpuweb/gpuweb#1280.
-
Fix SPIR-V description of vector mix gpuweb/gpuweb#1281.
-
Fix unsigned vector clamp, min, max gpuweb/gpuweb#1277.
-
ldexp exponent argument is not a pointer gpuweb/gpuweb#1279.
-
Add GPULimits for vertex inputs gpuweb/gpuweb#1274.
-
Change all unsigned texture parameters to signed gpuweb/gpuweb#1271.
-
[wgsl] Add runtime-sized array validation rules gpuweb/gpuweb#1252.
-
-
3 pull requests closed.
-
GPUColor: remove sequence overload from the union gpuweb/gpuweb#1079.
-
GPUOrigin/Extent: remove dictionary overload from the union gpuweb/gpuweb#1081.
-
Add a limit-querying API for GPUAdapter gpuweb/gpuweb#1100.
-
-
33 pull requests received 244 new comments.
-
Refactor GPURenderPipelineDescriptor API gpuweb/gpuweb#1307 (31 comments by @kainino0x, @Kangz, @kvark)
-
Validate texture sampling and the rest of render pipeline descriptor gpuweb/gpuweb#1288 (23 comments by @kainino0x, @Kangz, @kvark)
-
[wgsl] Add textureLoad() and textureStore() gpuweb/gpuweb#1261 (15 comments by @ben-clayton, @grorg, @kvark)
-
Add GPULimits for vertex inputs gpuweb/gpuweb#1274 (12 comments by @jespertheend, @kainino0x, @kvark, @w3cbot)
-
Rendering algorithm (vertex and primitive assembly) gpuweb/gpuweb#1293 (11 comments by @kainino0x, @Kangz, @kvark)
-
Replace GPULimits with GPUAdapterLimits and record<> gpuweb/gpuweb#1312 (9 comments by @kainino0x, @Kangz, @kvark)
-
Rename GPUDeviceDescriptor features/limits to nonGuaranteed* gpuweb/gpuweb#1313 (8 comments by @kainino0x, @Kangz, @kvark)
-
Remove GPUDevice.{adapter,features,limits} gpuweb/gpuweb#1309 (7 comments by @kainino0x, @Kangz, @kdashg, @kvark)
-
Make all textureLoad functions on sampled textures require the level gpuweb/gpuweb#1301 (7 comments by @ben-clayton, @dneto0, @kvark)
-
Associate command encoding with a queue gpuweb/gpuweb#1278 (7 comments by @kainino0x, @Kangz, @kvark)
-
Add GPURequestAdapterOptions.majorPerformanceCaveat gpuweb/gpuweb#1302 (5 comments by @kainino0x, @kdashg, @kvark)
-
abs only works on signed integer scalar or vector gpuweb/gpuweb#1282 (5 comments by @dj2, @dneto0, @kvark)
-
wsgl: Add rule that offsets must be compile time constant gpuweb/gpuweb#1238 (5 comments by @ben-clayton, @kvark)
-
[wgsl] Update storage textures to use access qualifiers gpuweb/gpuweb#1182 (3 comments by @grorg, @kdashg)
-
WGSL: add sample_index, sample_mask_in, sample_mask_out gpuweb/gpuweb#1318 (2 comments by @dneto0, @kvark)
-
maxVertexArrayStride -> maxVertexBufferArrayStride gpuweb/gpuweb#1308 (2 comments by @kainino0x, @kvark)
-
Make the default value of addressMode{U,V,W} align with WebGL gpuweb/gpuweb#1297 (1 comment by @kainino0x)
-
gpuweb/cts
-
8 issues opened.
-
subqueriesToExpand behavior is order dependent gpuweb/cts#414, by @kainino0x.
-
Dev server crashes on unknown suite names gpuweb/cts#413, by @kainino0x.
-
Deployment broken gpuweb/cts#398, by @kainino0x.
-
Automatically add TODO to file description if test group has no tests gpuweb/cts#397, by @kainino0x.
-
Add a check to ensure .spec.ts files don't export anything extra gpuweb/cts#396, by @kainino0x.
-
Remove descriptions from listing.js? gpuweb/cts#391, by @kainino0x.
-
Make expectContents take a "validator" function gpuweb/cts#388, by @kainino0x.
-
-
6 issues closed.
-
Update validation tests to disallow zero-sized bindings gpuweb/cts#234.
-
Rename web-platform to web_platform gpuweb/cts#251.
-
Add validation tests gpuweb/cts#24.
-
Condense capability info tables to be more readable/authorable gpuweb/cts#354.
-
Deployment broken gpuweb/cts#398.
-
Transpile TypeScript at runtime gpuweb/cts#314.
-
-
2 issues received 9 new comments.
-
30 pull requests opened.
-
Add validation test for createSampler with different maxAnisotropy values gpuweb/cts#425, by @shrekshao.
-
Delete github workflows on glsl-dependent branch gpuweb/cts#419, by @kainino0x.
-
Catch exceptions in expectValidationError gpuweb/cts#416, by @kainino0x.
-
Test fixes found by Chromium automated testing gpuweb/cts#415, by @kainino0x.
-
Add T2T operation tests for all the compressed color formats gpuweb/cts#412, by @Jiawei-Shao.
-
Add attachment compatibility tests gpuweb/cts#411, by @egalli.
-
Move the tests about Z-axis or depth or zero-copy into separated tests gpuweb/cts#410, by @Jiawei-Shao.
-
Add helper to make capability tables prettier gpuweb/cts#409, by @kainino0x.
-
Add readability guidelines gpuweb/cts#408, by @kainino0x.
-
Port all the remaining docs from HackMD and wiki gpuweb/cts#407, by @kainino0x.
-
Test CI gpuweb/cts#406, by @mehmetoguzderin.
-
Add something missed in #394 because I forgot to save gpuweb/cts#405, by @kainino0x.
-
Cherry-pick deployment files into a folder gpuweb/cts#404, by @kainino0x.
-
Revert "Fix deployment of newly-added files" gpuweb/cts#403, by @kainino0x.
-
Fix deployment of newly-added files gpuweb/cts#402, by @kainino0x.
-
Replace pull_request_target with pull_request+workflow_run gpuweb/cts#401, by @mehmetoguzderin.
-
Rename texture_zero.ts -> texture_zero.spec.ts gpuweb/cts#400, by @austinEng.
-
Update and organize documentation for contributors gpuweb/cts#399, by @kainino0x.
-
organize pass state tests a bit gpuweb/cts#394, by @kainino0x.
-
Fix dev_server cache key for Typescript files gpuweb/cts#393, by @austinEng.
-
From HackMD plan, part 3: most of the rest of the validation tests gpuweb/cts#390, by @kainino0x.
-
Merge main into glsl-dependent gpuweb/cts#389, by @kainino0x.
-
-
26 pull requests merged.
-
Delete github workflows on glsl-dependent branch gpuweb/cts#419.
-
Add T2T operation tests for all the compressed color formats gpuweb/cts#412.
-
Catch exceptions in expectValidationError gpuweb/cts#416.
-
Test fixes found by Chromium automated testing gpuweb/cts#415.
-
Add attachment compatibility tests gpuweb/cts#411.
-
Add helper to make capability tables prettier gpuweb/cts#409.
-
Add readability guidelines gpuweb/cts#408.
-
Port all the remaining docs from HackMD and wiki gpuweb/cts#407.
-
Add tests for indexing, index format and primitive restart gpuweb/cts#338.
-
Replace pull_request_target with pull_request+workflow_run gpuweb/cts#401.
-
[wgsl] Add runtime array validation tests gpuweb/cts#377.
-
Add something missed in #394 because I forgot to save gpuweb/cts#405.
-
Cherry-pick deployment files into a folder gpuweb/cts#404.
-
Revert "Fix deployment of newly-added files" gpuweb/cts#403.
-
Fix deployment of newly-added files gpuweb/cts#402.
-
organize pass state tests a bit gpuweb/cts#394.
-
Update and organize documentation for contributors gpuweb/cts#399.
-
Fix dev_server cache key for Typescript files gpuweb/cts#393.
-
Simplify texelData helpers gpuweb/cts#365.
-
Merge main into glsl-dependent gpuweb/cts#389.
-
Memory sync test for buffer: write after write in the same pass gpuweb/cts#384.
-
-
5 pull requests closed.
-
Test CI gpuweb/cts#406.
-
Rename texture_zero.ts -> texture_zero.spec.ts gpuweb/cts#400.
-
Initial webgpu-napi integration gpuweb/cts#232.
-
-
24 pull requests received 166 new comments.
-
Add dev server for standalone runner which compiles TS at runtime gpuweb/cts#386 (22 comments by @austinEng, @kainino0x)
-
Move the tests about Z-axis or depth or zero-copy into separated tests gpuweb/cts#410 (17 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Add tests for indexing, index format and primitive restart gpuweb/cts#338 (17 comments by @haoxli, @kainino0x)
-
Catch exceptions in expectValidationError gpuweb/cts#416 (15 comments by @austinEng, @kainino0x, @Kangz)
-
Add operation tests of T2T copies on all non-compressed color formats gpuweb/cts#387 (12 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
From HackMD plan, part 3: most of the rest of the validation tests gpuweb/cts#390 (8 comments by @kainino0x, @Kangz)
-
Memory sync test for buffer: write after write in the same pass gpuweb/cts#384 (7 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Add T2T operation tests for all the compressed color formats gpuweb/cts#412 (4 comments by @Jiawei-Shao, @kainino0x)
-
Replace pull_request_target with pull_request+workflow_run gpuweb/cts#401 (4 comments by @kainino0x, @mehmetoguzderin)
-
[wgsl] Add validation test - v-0032: constraints on module variables with an initializers gpuweb/cts#417 (2 comments by @sarahM0)
-
From HackMD plan, part 4/4: remaining validation tests, and all the operation test plans so far gpuweb/cts#392 (1 comment by @kainino0x)
-
[DRAFT] Change build to generate AMD module definitions instead of ES6 gpuweb/cts#312 (1 comment by @kainino0x)
-
Update the standalone test runner to compile Typescript sources at runtime gpuweb/cts#378 (1 comment by @austinEng)
GitHub
gpuweb/gpuweb
-
35 issues opened.
-
Conversion when the format of input state does not match what's in the shader gpuweb/gpuweb#1264, by @Popov72.
-
Destroying pipelines gpuweb/gpuweb#1263, by @jespertheend.
-
What's the reasoning behind using '#' for comments? gpuweb/gpuweb#1262, by @jespertheend.
-
handles aren't storable, but are the contents of variables gpuweb/gpuweb#1260, by @dneto0.
-
WGSL is missing a `sample_mask` builtin. gpuweb/gpuweb#1259, by @Kangz.
-
conflict between mat2x2 layout in uniform buffer and storage buffer gpuweb/gpuweb#1258, by @dneto0.
-
Using unsigned integers for `textureLoad` and friends? gpuweb/gpuweb#1257, by @Kangz.
-
Consistent builtin naming wrt id/idx/index gpuweb/gpuweb#1253, by @kvark.
-
Sparse colorAttachments in a render pass gpuweb/gpuweb#1250, by @kainino0x.
-
Parsing of an array fails if no space before the equal sign gpuweb/gpuweb#1249, by @Popov72.
-
replace uses of OpCopyObject in translations with "reuse the given result ID" (or similar) gpuweb/gpuweb#1247, by @dneto0.
-
update IO-shareable to include bool gpuweb/gpuweb#1244, by @dneto0.
-
Consider whether to allow trailing commas gpuweb/gpuweb#1243, by @Kangz.
-
spell out when an implementation must reject a shader module gpuweb/gpuweb#1241, by @dneto0.
-
Would love to see optional Geometry Shaders gpuweb/gpuweb#1239, by @JonMarbach.
-
WGSL: Use `let` instead of `var`? gpuweb/gpuweb#1234, by @mrdoob.
-
make better cross-references to storage classes gpuweb/gpuweb#1232, by @dneto0.
-
Open questions about swap chain formats gpuweb/gpuweb#1231, by @kainino0x.
-
Rename "depth-comparison" to "depth-stencil" gpuweb/gpuweb#1230, by @kainino0x.
-
add buffer layout examples gpuweb/gpuweb#1229, by @dneto0.
-
Consider storage-texture "read"/"write" methods instead of "load"/"store" gpuweb/gpuweb#1228, by @kvark.
-
"Multisampled" textures with sampleCount=1? gpuweb/gpuweb#1226, by @kainino0x.
-
Unable to use [SameObject] on "readonly attribute GPUError error" gpuweb/gpuweb#1225, by @kvark.
-
Managing vsync gpuweb/gpuweb#1224, by @jespertheend.
-
should empty structs be permitted? gpuweb/gpuweb#1222, by @dneto0.
-
Disallow implicit LOD texture methods in Compute shaders. gpuweb/gpuweb#1221, by @dj2.
-
Primitive cut values for non-strip topologies gpuweb/gpuweb#1220, by @kvark.
-
Considering making `ARROW function_type_decl` optional for void functions gpuweb/gpuweb#1219, by @Kangz.
-
Are implementations allowed to crush DOMString labels down to ASCII? gpuweb/gpuweb#1211, by @kdashg.
-
Publish WebGPU as First Public Working Draft gpuweb/gpuweb#1210, by @tidoust.
-
texture sampling with integer offset - portability concern gpuweb/gpuweb#1206, by @kvark.
-
Out-of-bounds clamping brings big perf regression on TFJS ML demos. gpuweb/gpuweb#1202, by @qjia7.
-
Define edge case behaviour for f32 to f16 conversions gpuweb/gpuweb#1201, by @dneto0.
-
Texture dimensions should be required to be >=1 (forbid zero-sized textures) gpuweb/gpuweb#1200, by @kdashg.
-
-
12 issues closed.
-
Rename "depth-comparison" to "depth-stencil" gpuweb/gpuweb#1230.
-
Consistent builtin naming wrt id/idx/index gpuweb/gpuweb#1253.
-
Consider storage-texture "read"/"write" methods instead of "load"/"store" gpuweb/gpuweb#1228.
-
Using unsigned integers for `textureLoad` and friends? gpuweb/gpuweb#1257.
-
[wgsl] express layout for host-shareable matrix values gpuweb/gpuweb#922.
-
Parsing of an array fails if no space before the equal sign gpuweb/gpuweb#1249.
-
[wgsl] Allow identity conversion of vectors. gpuweb/gpuweb#1103.
-
make better cross-references to storage classes gpuweb/gpuweb#1232.
-
Support pack / unpack functions gpuweb/gpuweb#988.
-
How to render point list with WebGPU gpuweb/gpuweb#1190.
-
-
44 issues received 204 new comments.
-
Ray Tracing extension gpuweb/gpuweb#535 (16 comments by @ElaraFX, @kainino0x, @Kangz, @kvark, @litherum, @m-schuetz, @magcius, @maierfelix, @pjoe, @yyc-git)
-
Rename "depth-comparison" to "depth-stencil" gpuweb/gpuweb#1230 (14 comments by @austinEng, @kainino0x, @Kangz, @kvark)
-
What's the reasoning behind using '#' for comments? gpuweb/gpuweb#1262 (11 comments by @ben-clayton, @bobbyconnolly, @dj2, @jespertheend, @johnkslang, @Kangz, @kdashg, @kvark, @potree)
-
2nd, 3rd, and 4th components of sampled depth/stencil textures are undefined in Metal gpuweb/gpuweb#1198 (10 comments by @austinEng, @kainino0x, @kvark)
-
Using unsigned integers for `textureLoad` and friends? gpuweb/gpuweb#1257 (10 comments by @dj2, @Kangz, @kvark)
-
should empty structs be permitted? gpuweb/gpuweb#1222 (10 comments by @dj2, @johnkslang, @kainino0x, @kvark, @seanbaxter)
-
texture sampling with integer offset - portability concern gpuweb/gpuweb#1206 (10 comments by @grorg, @kdashg, @kvark, @pow2clk)
-
Sparse colorAttachments in a render pass gpuweb/gpuweb#1250 (9 comments by @kainino0x, @Kangz, @kvark, @magcius, @Popov72)
-
There are too many combinations of texture bind point type and sampler bind point type gpuweb/gpuweb#1164 (8 comments by @kainino0x, @Kangz, @kvark)
-
Out-of-bounds clamping brings big perf regression on TFJS ML demos. gpuweb/gpuweb#1202 (8 comments by @Jiawei-Shao, @Kangz, @kvark, @qjia7)
-
texture builtins: For most texture builtins, Vulkan only allows compile-time-constant offset, and with with bounded range gpuweb/gpuweb#1235 (7 comments by @ben-clayton, @dj2, @dneto0, @kvark)
-
Consider storage-texture "read"/"write" methods instead of "load"/"store" gpuweb/gpuweb#1228 (6 comments by @dneto0, @grorg, @kainino0x, @kvark)
-
Conversion when the format of input state does not match what's in the shader gpuweb/gpuweb#1264 (6 comments by @Kangz, @kvark)
-
Consider whether to allow trailing commas gpuweb/gpuweb#1243 (6 comments by @dj2, @kainino0x, @kdashg)
-
WGSL: Use `let` instead of `var`? gpuweb/gpuweb#1234 (6 comments by @dneto0, @frzi, @kainino0x, @Kangz, @kvark, @lachlansneff)
-
conflict between mat2x2 layout in uniform buffer and storage buffer gpuweb/gpuweb#1258 (5 comments by @dneto0, @kainino0x, @Kangz, @kdashg)
-
"Multisampled" textures with sampleCount=1? gpuweb/gpuweb#1226 (4 comments by @kainino0x, @Kangz, @kdashg, @kvark)
-
Would love to see optional Geometry Shaders gpuweb/gpuweb#1239 (4 comments by @JonMarbach, @Kangz, @magcius)
-
Unable to use [SameObject] on "readonly attribute GPUError error" gpuweb/gpuweb#1225 (4 comments by @kainino0x, @kvark)
-
Considering making `ARROW function_type_decl` optional for void functions gpuweb/gpuweb#1219 (3 comments by @kainino0x, @kvark)
-
Primitive cut values for non-strip topologies gpuweb/gpuweb#1220 (3 comments by @kainino0x, @kvark, @magcius)
-
Parsing of an array fails if no space before the equal sign gpuweb/gpuweb#1249 (3 comments by @dj2, @Kangz, @Popov72)
-
Disallow implicit LOD texture methods in Compute shaders. gpuweb/gpuweb#1221 (3 comments by @dj2, @kvark, @pow2clk)
-
WGSL: function parameters act like const declarations, not var declarations gpuweb/gpuweb#1171 (3 comments by @grorg, @kainino0x, @kvark)
-
Method of ensuring GPUShaderModules can contain MTLLibraries gpuweb/gpuweb#1064 (2 comments by @Kangz, @kvark)
-
WGSL: Proposal - square brackets for constructing an array gpuweb/gpuweb#1178 (2 comments by @grorg, @kvark)
-
Are implementations allowed to crush DOMString labels down to ASCII? gpuweb/gpuweb#1211 (2 comments by @kainino0x, @Kangz)
-
Investigation: Multisampled Render Targets and Resolve Operations gpuweb/gpuweb#108 (1 comment by @spacejumpunreal)
-
spell out when an implementation must reject a shader module gpuweb/gpuweb#1241 (1 comment by @kvark)
-
Texture dimensions should be required to be >=1 (forbid zero-sized textures) gpuweb/gpuweb#1200 (1 comment by @Kangz)
-
-
32 pull requests opened.
-
Fix some formatting issues from recent GPUBindGroupLayout changes gpuweb/gpuweb#1265, by @toji.
-
[wgsl] Add textureLoad() and textureStore() gpuweb/gpuweb#1261, by @ben-clayton.
-
Rename binding types gpuweb/gpuweb#1256, by @kvark.
-
Rename minBufferBindingSize gpuweb/gpuweb#1255, by @kvark.
-
WGSL: idx -> index gpuweb/gpuweb#1254, by @Kangz.
-
[wgsl] Add runtime-sized array validation rules gpuweb/gpuweb#1252, by @sarahM0.
-
[wgsl] add validation rule: "v-0029: return must come last in its block" gpuweb/gpuweb#1251, by @sarahM0.
-
Avoid OpCopyObject for identity constructors gpuweb/gpuweb#1248, by @dneto0.
-
Bools are IO-shareable, but only for builtins gpuweb/gpuweb#1246, by @dneto0.
-
Add identity vector constructors gpuweb/gpuweb#1245, by @dneto0.
-
Make the [[front_facing]] builtin a boolean. gpuweb/gpuweb#1242, by @Kangz.
-
Specify [=debug label=]. gpuweb/gpuweb#1240, by @kdashg.
-
wsgl: Add rule that offsets must be compile time constant gpuweb/gpuweb#1238, by @ben-clayton.
-
Add validation steps for createTexture and createTextureView. gpuweb/gpuweb#1237, by @kdashg.
-
[wgsl] Unify decoration declarations. gpuweb/gpuweb#1236, by @dj2.
-
wgsl: Cross-reference individual storage classes gpuweb/gpuweb#1233, by @dneto0.
-
[wgsl] update name uniqueness validation rules gpuweb/gpuweb#1227, by @sarahM0.
-
Refactor GPUBindGroupLayout to isolate binding type definitions gpuweb/gpuweb#1223, by @toji.
-
[wgsl] rename set to group gpuweb/gpuweb#1218, by @kvark.
-
Remove GPUFence gpuweb/gpuweb#1217, by @kvark.
-
[wgsl] Remove the preamble section gpuweb/gpuweb#1216, by @dj2.
-
WGSL: describe memory layout rules for buffers gpuweb/gpuweb#1215, by @dneto0.
-
WGSL: describe resource interface of a shader gpuweb/gpuweb#1214, by @dneto0.
-
Make internal usage links encompass entire word. gpuweb/gpuweb#1213, by @dj2.
-
Clarify resource usages. gpuweb/gpuweb#1212, by @dj2.
-
Append commit SHA to previews gpuweb/gpuweb#1209, by @mehmetoguzderin.
-
Test CI speed gpuweb/gpuweb#1208, by @mehmetoguzderin.
-
Don't skip manifest for now in Actions gpuweb/gpuweb#1207, by @mehmetoguzderin.
-
Test CI gpuweb/gpuweb#1205, by @mehmetoguzderin.
-
[wgsl] Begin drafting textureSample builtins (v2) gpuweb/gpuweb#1204, by @ben-clayton.
-
Improve Bikeshed usage in CI gpuweb/gpuweb#1203, by @mehmetoguzderin.
-
Fix min/maxDepth error condition in GPURenderPassEncoder.setViewport gpuweb/gpuweb#1199, by @yzsolt.
-
-
33 pull requests merged.
-
Documented guaranteed swap chain formats and validation gpuweb/gpuweb#1185.
-
Fix some formatting issues from recent GPUBindGroupLayout changes gpuweb/gpuweb#1265.
-
Rename binding types gpuweb/gpuweb#1256.
-
WGSL: idx -> index gpuweb/gpuweb#1254.
-
[wgsl] Unify decoration declarations. gpuweb/gpuweb#1236.
-
Rename minBufferBindingSize gpuweb/gpuweb#1255.
-
[wgsl] update name uniqueness validation rules gpuweb/gpuweb#1227.
-
[wgsl] add validation rule: "v-0029: return must come last in its block" gpuweb/gpuweb#1251.
-
Refactor GPUBindGroupLayout to isolate binding type definitions gpuweb/gpuweb#1223.
-
Add validation rule for QuerySet and Timestamp Query gpuweb/gpuweb#1161.
-
Remove GPUFence gpuweb/gpuweb#1217.
-
Make blending state explicit gpuweb/gpuweb#1134.
-
Avoid OpCopyObject for identity constructors gpuweb/gpuweb#1248.
-
Add identity vector constructors gpuweb/gpuweb#1245.
-
Make the [[front_facing]] builtin a boolean. gpuweb/gpuweb#1242.
-
WGSL: describe memory layout rules for buffers gpuweb/gpuweb#1215.
-
wgsl: Cross-reference individual storage classes gpuweb/gpuweb#1233.
-
describe texel formats (for storage texture types) gpuweb/gpuweb#1112.
-
[wgsl] rename set to group gpuweb/gpuweb#1218.
-
[wgsl] Add access qualifier to buffer types gpuweb/gpuweb#1183.
-
WGSL: describe resource interface of a shader gpuweb/gpuweb#1214.
-
Clarify resource usages. gpuweb/gpuweb#1212.
-
[wgsl] Remove the preamble section gpuweb/gpuweb#1216.
-
[wgsl] Begin drafting textureSample builtins (v2) gpuweb/gpuweb#1204.
-
Unpack builtins gpuweb/gpuweb#1196.
-
Add data packing builtin functions gpuweb/gpuweb#1189.
-
Make internal usage links encompass entire word. gpuweb/gpuweb#1213.
-
Append commit SHA to previews gpuweb/gpuweb#1209.
-
Don't skip manifest for now in Actions gpuweb/gpuweb#1207.
-
Improve Bikeshed usage in CI gpuweb/gpuweb#1203.
-
Introduce previews on Actions gpuweb/gpuweb#1193.
-
[wgsl] Flip the default texture name. gpuweb/gpuweb#1180.
-
Fix min/maxDepth error condition in GPURenderPassEncoder.setViewport gpuweb/gpuweb#1199.
-
-
6 pull requests closed.
-
Add filtered texture and sampler binding types gpuweb/gpuweb#1076.
-
WGSL: Begin drafting textureSample[Compare]() builtins gpuweb/gpuweb#1176.
-
[wgsl] Remove the preamble section gpuweb/gpuweb#1177.
-
Test CI speed gpuweb/gpuweb#1208.
-
Test CI gpuweb/gpuweb#1205.
-
Allow any value for bytesPerRow/rowsPerImage if they're unused gpuweb/gpuweb#1194.
-
-
45 pull requests received 414 new comments.
-
WGSL: describe memory layout rules for buffers gpuweb/gpuweb#1215 (40 comments by @dj2, @dneto0, @grorg, @kvark)
-
Refactor GPUBindGroupLayout to isolate binding type definitions gpuweb/gpuweb#1223 (35 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Multi-queue synchronization gpuweb/gpuweb#1169 (33 comments by @kainino0x, @Kangz, @kdashg, @kvark, @RafaelCintron)
-
[wgsl] Add access qualifier to buffer types gpuweb/gpuweb#1183 (28 comments by @dj2, @dneto0, @grorg, @kvark)
-
Add validation steps for createTexture and createTextureView. gpuweb/gpuweb#1237 (24 comments by @kainino0x, @Kangz, @kdashg, @kvark)
-
[wgsl] Add textureLoad() and textureStore() gpuweb/gpuweb#1261 (23 comments by @ben-clayton, @dneto0, @kvark)
-
[wgsl] Begin drafting textureSample builtins (v2) gpuweb/gpuweb#1204 (21 comments by @ben-clayton, @dneto0, @grorg, @kvark)
-
wsgl: Add rule that offsets must be compile time constant gpuweb/gpuweb#1238 (19 comments by @ben-clayton, @dj2, @dneto0, @grorg, @kvark)
-
Introduce previews on Actions gpuweb/gpuweb#1193 (19 comments by @kainino0x, @kvark, @mehmetoguzderin, @pjoe, @plinss)
-
Documented guaranteed swap chain formats and validation gpuweb/gpuweb#1185 (17 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Add validation rule for QuerySet and Timestamp Query gpuweb/gpuweb#1161 (17 comments by @haoxli, @kainino0x, @kvark)
-
[wgsl] Update storage textures to use access qualifiers gpuweb/gpuweb#1182 (13 comments by @dj2, @dneto0, @grorg, @kvark)
-
WGSL: describe resource interface of a shader gpuweb/gpuweb#1214 (12 comments by @dj2, @dneto0, @grorg, @kvark)
-
[wgsl] Add runtime-sized array validation rules gpuweb/gpuweb#1252 (9 comments by @dneto0, @kvark, @sarahM0)
-
describe texel formats (for storage texture types) gpuweb/gpuweb#1112 (8 comments by @dneto0, @grorg, @kvark)
-
Bools are IO-shareable, but only for builtins gpuweb/gpuweb#1246 (5 comments by @dj2, @kainino0x, @kvark)
-
[wgsl] update name uniqueness validation rules gpuweb/gpuweb#1227 (4 comments by @dneto0, @kvark, @sarahM0)
-
WGSL: Begin drafting textureSample[Compare]() builtins gpuweb/gpuweb#1176 (3 comments by @ben-clayton, @grorg)
-
Allow any value for bytesPerRow/rowsPerImage if they're unused gpuweb/gpuweb#1194 (2 comments by @kainino0x, @Kangz)
-
Allow e.g. `if (cond) break/continue/return/kill;` without brackets. gpuweb/gpuweb#705 (1 comment by @kdashg)
-
Fix min/maxDepth error condition in GPURenderPassEncoder.setViewport gpuweb/gpuweb#1199 (1 comment by @tidoust)
-
gpuweb/cts
-
8 issues opened.
-
Performance Tests gpuweb/cts#363, by @kainino0x.
-
preprocessor: Join arrays of strings with '\n' for convenience gpuweb/cts#356, by @kainino0x.
-
Remove isGPULittleEndian gpuweb/cts#355, by @kainino0x.
-
Condense capability info tables to be more readable/authorable gpuweb/cts#354, by @kainino0x.
-
Consider displaying the params builder in standalone gpuweb/cts#345, by @kainino0x.
-
Consider explicit_timeout in WPT gpuweb/cts#337, by @kainino0x.
-
Implement IDL tests gpuweb/cts#332, by @kainino0x.
-
Add a button to /standalone/ to console.log the testCreationStack gpuweb/cts#325, by @kainino0x.
-
-
2 issues closed.
-
Remove isGPULittleEndian gpuweb/cts#355.
-
Lazy-load test cases on /standalone/ page gpuweb/cts#304.
-
-
3 issues received 3 new comments.
-
Condense capability info tables to be more readable/authorable gpuweb/cts#354 (1 comment by @austinEng)
-
58 pull requests opened.
-
Add operation tests of T2T copies on all non-compressed color formats gpuweb/cts#387, by @Jiawei-Shao.
-
Add dev server for standalone runner which compiles TS at runtime gpuweb/cts#386, by @austinEng.
-
Merge main into glsl-dependent gpuweb/cts#385, by @kainino0x.
-
Memory sync test for buffer: write after write in the same pass gpuweb/cts#384, by @Richard-Yunchao.
-
iterateCollapsedQueries: don't yield files with no tests gpuweb/cts#383, by @kainino0x.
-
Clean trailing whitespace inside shader strings gpuweb/cts#382, by @kainino0x.
-
Merge main to glsl-dependent gpuweb/cts#381, by @kainino0x.
-
Port the robust access tests from GLSL to WGSL gpuweb/cts#380, by @Kangz.
-
Port the robust vertex access tests from GLSL to WGSL gpuweb/cts#379, by @Kangz.
-
Update the standalone test runner to compile Typescript sources at runtime gpuweb/cts#378, by @austinEng.
-
[wgsl] Add runtime array validation tests gpuweb/cts#377, by @sarahM0.
-
Port vertexState validation tests from GLSL to WGSL gpuweb/cts#376, by @Kangz.
-
Port the setVertexBuffer validation tests from GLSL to WGSL gpuweb/cts#375, by @Kangz.
-
Port the render pass validation tests from GLSL to WGSL gpuweb/cts#374, by @Kangz.
-
Port the validation index access tests from GLSL to WGSL gpuweb/cts#373, by @Kangz.
-
Port createRenderPipeline validation tests from GLSL to WGSL gpuweb/cts#372, by @Kangz.
-
Port the primitive topology tests from GLSL to WGSL gpuweb/cts#371, by @Kangz.
-
Port culling tests from GLSL to WGSL gpuweb/cts#370, by @Kangz.
-
Cleanups in webgpu/api/operation/command_buffer gpuweb/cts#369, by @Kangz.
-
From HackMD plan, part 2: some more validation tests gpuweb/cts#368, by @kainino0x.
-
Merge main to glsl-dependent gpuweb/cts#367, by @kainino0x.
-
Fix cross-device fence signal tests (cherry-pick) gpuweb/cts#366, by @kainino0x.
-
Simplify texelData helpers gpuweb/cts#365, by @austinEng.
-
Rename web-platform to web_platform, add check gpuweb/cts#362, by @kainino0x.
-
Fix vscode workspace, add src/webgpu as a separate folder gpuweb/cts#361, by @kainino0x.
-
test empty commit gpuweb/cts#359, by @kainino0x.
-
Merge branch 'main' into glsl-dependent gpuweb/cts#358, by @austinEng.
-
Remove TexelDataRepresentationImpl.isGPULittleEndian gpuweb/cts#357, by @austinEng.
-
Refactor texture zero init tests and use WGSL gpuweb/cts#353, by @austinEng.
-
Implement texelData for rgb9e5ufloat and add texelData unit tests gpuweb/cts#352, by @austinEng.
-
Port the renderPass resolve tests from GLSL to WGSL gpuweb/cts#351, by @Kangz.
-
Port basic command_buffer tests from the GLSL branch gpuweb/cts#350, by @Kangz.
-
Test CI gpuweb/cts#349, by @mehmetoguzderin.
-
Make pr-preview deploy+comment optional gpuweb/cts#348, by @mehmetoguzderin.
-
Add gen_wpt_cts_html as an NPM script gpuweb/cts#347, by @Kangz.
-
Merge 'main' in 'glsl-dependent' gpuweb/cts#346, by @Kangz.
-
Test glsl PR gpuweb/cts#344, by @mehmetoguzderin.
-
Test glsl PR gpuweb/cts#343, by @mehmetoguzderin.
-
Test main PR gpuweb/cts#342, by @mehmetoguzderin.
-
Check PRs to glsl-dependent gpuweb/cts#341, by @mehmetoguzderin.
-
Add some comments to glsl.ts (test change for deployment) gpuweb/cts#340, by @kainino0x.
-
Deploy to GLSL gpuweb/cts#339, by @mehmetoguzderin.
-
Add tests for indexing, index format and primitive restart gpuweb/cts#338, by @haoxli.
-
Remove travis config from main branch gpuweb/cts#336, by @kainino0x.
-
Test CI gpuweb/cts#335, by @mehmetoguzderin.
-
Fix Actions on CI gpuweb/cts#334, by @mehmetoguzderin.
-
Simplify WPT runtime gpuweb/cts#333, by @kainino0x.
-
Add CI on Actions gpuweb/cts#331, by @mehmetoguzderin.
-
[wgsl] Update tests to match spec update: Relaxing void return requirement gpuweb/cts#330, by @sarahM0.
-
Roll webgpu-types. gpuweb/cts#329, by @Kangz.
-
wpt: Don't return promise from async_test gpuweb/cts#328, by @kainino0x.
-
add create sampler validation test gpuweb/cts#327, by @natashalee.
-
Add create sampler validation tests gpuweb/cts#326, by @natashalee.
-
standalone: Show only the full query string for a test, and aligned gpuweb/cts#324, by @kainino0x.
-
standalone: Don't generate DOM when test finishes gpuweb/cts#323, by @kainino0x.
-
standalone: Replace results JSON textarea with copy button gpuweb/cts#322, by @kainino0x.
-
-
47 pull requests merged.
-
Port the robust vertex access tests from GLSL to WGSL gpuweb/cts#379.
-
Port createRenderPipeline validation tests from GLSL to WGSL gpuweb/cts#372.
-
Merge main into glsl-dependent gpuweb/cts#385.
-
iterateCollapsedQueries: don't yield files with no tests gpuweb/cts#383.
-
Clean trailing whitespace inside shader strings gpuweb/cts#382.
-
Memory sync test for buffer gpuweb/cts#302.
-
Merge main to glsl-dependent gpuweb/cts#381.
-
Port vertexState validation tests from GLSL to WGSL gpuweb/cts#376.
-
Port the setVertexBuffer validation tests from GLSL to WGSL gpuweb/cts#375.
-
Port the render pass validation tests from GLSL to WGSL gpuweb/cts#374.
-
Port the validation index access tests from GLSL to WGSL gpuweb/cts#373.
-
Group and update the dynamic state validation tests. gpuweb/cts#307.
-
Port the primitive topology tests from GLSL to WGSL gpuweb/cts#371.
-
Port culling tests from GLSL to WGSL gpuweb/cts#370.
-
Cleanups in webgpu/api/operation/command_buffer gpuweb/cts#369.
-
From HackMD plan, part 2: some more validation tests gpuweb/cts#368.
-
Merge main to glsl-dependent gpuweb/cts#367.
-
Fix cross-device fence signal tests (cherry-pick) gpuweb/cts#366.
-
Port basic command_buffer tests from the GLSL branch gpuweb/cts#350.
-
Fix vscode workspace, add src/webgpu as a separate folder gpuweb/cts#361.
-
Rename web-platform to web_platform, add check gpuweb/cts#362.
-
Remove TexelDataRepresentationImpl.isGPULittleEndian gpuweb/cts#357.
-
test empty commit gpuweb/cts#359.
-
Merge branch 'main' into glsl-dependent gpuweb/cts#358.
-
Refactor texture zero init tests and use WGSL gpuweb/cts#353.
-
Port the renderPass resolve tests from GLSL to WGSL gpuweb/cts#351.
-
Make pr-preview deploy+comment optional gpuweb/cts#348.
-
Add gen_wpt_cts_html as an NPM script gpuweb/cts#347.
-
Merge 'main' in 'glsl-dependent' gpuweb/cts#346.
-
Check PRs to glsl-dependent gpuweb/cts#341.
-
Add some comments to glsl.ts (test change for deployment) gpuweb/cts#340.
-
Deploy to GLSL gpuweb/cts#339.
-
Remove travis config from main branch gpuweb/cts#336.
-
Simplify WPT runtime gpuweb/cts#333.
-
Fix Actions on CI gpuweb/cts#334.
-
Roll webgpu-types. gpuweb/cts#329.
-
Add CI on Actions gpuweb/cts#331.
-
add create sampler validation test gpuweb/cts#327.
-
wpt: Don't return promise from async_test gpuweb/cts#328.
-
Allow marking tests as explicitly unimplemented gpuweb/cts#319.
-
standalone: Don't generate DOM when test finishes gpuweb/cts#323.
-
standalone: Replace results JSON textarea with copy button gpuweb/cts#322.
-
standalone: Lazily-generate DOM subtrees gpuweb/cts#321.
-
-
7 pull requests closed.
-
Test CI gpuweb/cts#349.
-
Test glsl PR gpuweb/cts#344.
-
Test main PR gpuweb/cts#342.
-
Test glsl PR gpuweb/cts#343.
-
Test CI gpuweb/cts#335.
-
Add create sampler validation tests gpuweb/cts#326.
-
Create sampler validation test gpuweb/cts#320.
-
-
39 pull requests received 359 new comments.
-
Add tests for indexing, index format and primitive restart gpuweb/cts#338 (51 comments by @haoxli, @kainino0x, @Kangz)
-
Implement texelData for rgb9e5ufloat and add texelData unit tests gpuweb/cts#352 (50 comments by @austinEng, @kainino0x, @Kangz)
-
Refactor texture zero init tests and use WGSL gpuweb/cts#353 (22 comments by @austinEng, @kainino0x, @Kangz)
-
Update the standalone test runner to compile Typescript sources at runtime gpuweb/cts#378 (21 comments by @austinEng, @kainino0x)
-
Port basic command_buffer tests from the GLSL branch gpuweb/cts#350 (12 comments by @austinEng, @kainino0x)
-
Add operation tests of T2T copies on all non-compressed color formats gpuweb/cts#387 (11 comments by @Jiawei-Shao, @Kangz)
-
Memory sync test for buffer: write after write in the same pass gpuweb/cts#384 (8 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Add dev server for standalone runner which compiles TS at runtime gpuweb/cts#386 (6 comments by @austinEng, @Kangz)
-
From HackMD plan: manual, stress, web_platform, documentation, and some validation gpuweb/cts#364 (6 comments by @kainino0x, @Kangz)
-
Add pp.join([...]), which joins an array of strings, preserving vertical alignment gpuweb/cts#360 (5 comments by @austinEng, @kainino0x)
-
Port the renderPass resolve tests from GLSL to WGSL gpuweb/cts#351 (5 comments by @austinEng, @kainino0x, @Kangz)
-
Port the robust vertex access tests from GLSL to WGSL gpuweb/cts#379 (4 comments by @austinEng, @Kangz)
-
[wgsl] Update tests to match spec update: Relaxing void return requirement gpuweb/cts#330 (4 comments by @dj2, @kainino0x, @sarahM0)
-
standalone: Replace results JSON textarea with copy button gpuweb/cts#322 (3 comments by @austinEng, @kainino0x)
-
Port createRenderPipeline validation tests from GLSL to WGSL gpuweb/cts#372 (2 comments by @austinEng, @Kangz)
-
Add a very lightweight preprocessor using JS template strings gpuweb/cts#280 (2 comments by @kainino0x, @Kangz)
-
Allow marking tests as explicitly unimplemented gpuweb/cts#319 (2 comments by @austinEng, @kainino0x)
-
standalone: Don't generate DOM when test finishes gpuweb/cts#323 (2 comments by @egalli, @kainino0x)
-
standalone: Show only the full query string for a test, and aligned gpuweb/cts#324 (1 comment by @kainino0x)
Participants
-
4 participants joined.
-
Kai Ninomiya (Google LLC) joined.
-
Mehmet Oguz Derin (W3C Invited Experts) joined.
-
Yang Gu (Microsoft Corporation) joined.
-
Jacek Jankowski (Intel Corporation) joined.
-
GitHub
gpuweb/gpuweb
-
27 issues opened.
-
2nd, 3rd, and 4th components of sampled depth/stencil textures are undefined in Metal gpuweb/gpuweb#1198, by @austinEng.
-
wgsl spec editorial: correctly reference the floating point standard IEEE-754-2019 gpuweb/gpuweb#1197, by @dneto0.
-
sized arrays must have at least one element gpuweb/gpuweb#1195, by @dneto0.
-
Consider deduplicating "must be a single aspect" validation gpuweb/gpuweb#1192, by @kainino0x.
-
How to render point list with WebGPU gpuweb/gpuweb#1190, by @AshleyScirra.
-
EnforceRange on maxAnisotropy gpuweb/gpuweb#1187, by @kainino0x.
-
WGSL: Proposal - square brackets for constructing an array gpuweb/gpuweb#1178, by @ben-clayton.
-
WGSL: function parameters act like const declarations, not var declarations gpuweb/gpuweb#1171, by @dneto0.
-
Migrate CI to github actions? gpuweb/gpuweb#1166, by @kvark.
-
There are too many combinations of texture bind point type and sampler bind point type gpuweb/gpuweb#1164, by @litherum.
-
Sampling non-float textures is forbidden in HLSL gpuweb/gpuweb#1162, by @kvark.
-
Should WGSL support Unicode identifiers? gpuweb/gpuweb#1160, by @mehmetoguzderin.
-
Placement of read_only attributes gpuweb/gpuweb#1159, by @dj2.
-
Add [Exposed] to every interface gpuweb/gpuweb#1158, by @kainino0x.
-
Remove return requirement gpuweb/gpuweb#1156, by @dj2.
-
Proposal to enhance defining input/output variables. gpuweb/gpuweb#1155, by @dj2.
-
Proposal for importing Web platform images in WebGPU gpuweb/gpuweb#1154, by @Kangz.
-
Reconsider the name `OUTPUT_ATTACHMENT` gpuweb/gpuweb#1153, by @Kangz.
-
Questions: WGSL JSON, When can I start learning WGSL?, WAT Fluff gpuweb/gpuweb#1148, by @KooIaIa.
-
Operator Precedence gpuweb/gpuweb#1146, by @kainino0x.
-
Misnamed bc6h-rgb-float gpuweb/gpuweb#1141, by @crowlKats.
-
T2B/B2T copies should require whole-subresource copies for depth/stencil gpuweb/gpuweb#1140, by @kainino0x.
-
Restrictions on function parameters gpuweb/gpuweb#1139, by @dneto0.
-
what is the initial value of a workgroup variable? gpuweb/gpuweb#1137, by @dneto0.
-
Buffer indices should be unsigned gpuweb/gpuweb#1135, by @litherum.
-
specify rules about duplicate and maybe conflicting attributes gpuweb/gpuweb#1125, by @dneto0.
-
-
10 issues closed.
-
Remove return requirement gpuweb/gpuweb#1156.
-
Reconsider the name `OUTPUT_ATTACHMENT` gpuweb/gpuweb#1153.
-
Migrate CI to github actions? gpuweb/gpuweb#1166.
-
WGSL should require uniform storage class variables to be [[block]] decorated. gpuweb/gpuweb#1004.
-
Query API: Disallow resolve the unused queries or resolve them to 0? gpuweb/gpuweb#1072.
-
Support .length() for runtime-sized arrays gpuweb/gpuweb#989.
-
Questions: WGSL JSON, When can I start learning WGSL?, WAT Fluff gpuweb/gpuweb#1148.
-
Misnamed bc6h-rgb-float gpuweb/gpuweb#1141.
-
Should clear values for integers lose precision, or be emulated on D3D12? gpuweb/gpuweb#1085.
-
-
45 issues received 169 new comments.
-
Should WGSL support Unicode identifiers? gpuweb/gpuweb#1160 (15 comments by @dj2, @kainino0x, @kvark, @litherum, @mehmetoguzderin)
-
Operator Precedence gpuweb/gpuweb#1146 (15 comments by @dneto0, @kainino0x, @kvark, @mehmetoguzderin, @RobinMorisset)
-
Proposal to enhance defining input/output variables. gpuweb/gpuweb#1155 (12 comments by @ben-clayton, @dneto0, @kainino0x, @litherum, @magcius)
-
There are too many combinations of texture bind point type and sampler bind point type gpuweb/gpuweb#1164 (8 comments by @kainino0x, @Kangz, @kvark)
-
Restrictions on function parameters gpuweb/gpuweb#1139 (8 comments by @dneto0, @grorg, @johnkslang, @kvark, @pow2clk)
-
Method of ensuring GPUShaderModules can contain MTLLibraries gpuweb/gpuweb#1064 (7 comments by @grorg, @Kangz, @kvark, @litherum)
-
what is the initial value of a workgroup variable? gpuweb/gpuweb#1137 (6 comments by @dj2, @dneto0, @kainino0x, @kvark)
-
How to render point list with WebGPU gpuweb/gpuweb#1190 (5 comments by @AshleyScirra, @austinEng, @Kangz, @kvark)
-
Should clear values for integers lose precision, or be emulated on D3D12? gpuweb/gpuweb#1085 (5 comments by @kainino0x, @RafaelCintron)
-
Viewport rect must lie entirely within the current attachment size? gpuweb/gpuweb#373 (5 comments by @kainino0x, @Kangz, @litherum)
-
WGSL: Proposal - square brackets for constructing an array gpuweb/gpuweb#1178 (4 comments by @ben-clayton, @dj2, @dneto0, @kainino0x)
-
Reconsider the name `OUTPUT_ATTACHMENT` gpuweb/gpuweb#1153 (4 comments by @kainino0x, @Kangz, @kvark)
-
Proposal for importing Web platform images in WebGPU gpuweb/gpuweb#1154 (4 comments by @kainino0x, @Kangz, @RafaelCintron)
-
CopyImageBitmapToTexture: Texture usage of the dest texture may prevent blit using internal shaders. gpuweb/gpuweb#1150 (4 comments by @kainino0x, @Kangz, @kvark, @shaoboyan)
-
Consider deduplicating "must be a single aspect" validation gpuweb/gpuweb#1192 (3 comments by @kainino0x)
-
[wgsl] Define the interface of an entry point in a WGSL program gpuweb/gpuweb#774 (2 comments by @dneto0)
-
T2B/B2T copies should require whole-subresource copies for depth/stencil gpuweb/gpuweb#1140 (2 comments by @kainino0x, @Kangz)
-
Investigation: D3D12 does not support SRC_COLOR et al used in SrcBlendAlpha slot gpuweb/gpuweb#65 (2 comments by @Kangz, @kvark)
-
2nd, 3rd, and 4th components of sampled depth/stencil textures are undefined in Metal gpuweb/gpuweb#1198 (1 comment by @austinEng)
-
wgsl spec editorial: correctly reference the floating point standard IEEE-754-2019 gpuweb/gpuweb#1197 (1 comment by @dneto0)
-
shader programming model: permitted memory orders on control barriers gpuweb/gpuweb#232 (1 comment by @grorg)
-
Questions: WGSL JSON, When can I start learning WGSL?, WAT Fluff gpuweb/gpuweb#1148 (1 comment by @kvark)
-
Set negative GPURenderPassColorAttachmentDescriptor.loadValue for unsigned integer formats gpuweb/gpuweb#965 (1 comment by @kainino0x)
-
investigation: texture load channel values for channels not in the texel format gpuweb/gpuweb#1115 (1 comment by @damyanp)
-
-
48 pull requests opened.
-
Unpack builtins gpuweb/gpuweb#1196, by @dneto0.
-
Allow any value for bytesPerRow/rowsPerImage if they're unused gpuweb/gpuweb#1194, by @kainino0x.
-
Introduce previews on Actions gpuweb/gpuweb#1193, by @mehmetoguzderin.
-
Render PRs public gpuweb/gpuweb#1191, by @mehmetoguzderin.
-
Add data packing builtin functions gpuweb/gpuweb#1189, by @dneto0.
-
Partially revert "Simplify requiredBytesInCopy algorithm slightly" gpuweb/gpuweb#1188, by @kainino0x.
-
Fix typo: "adjacent" gpuweb/gpuweb#1186, by @dneto0.
-
Documented guaranteed swap chain formats and validation gpuweb/gpuweb#1185, by @toji.
-
Upload CI build output as artifact gpuweb/gpuweb#1184, by @pjoe.
-
[wgsl] Add access qualifier to buffer types gpuweb/gpuweb#1183, by @dj2.
-
[wgsl] Update storage textures to use access qualifiers gpuweb/gpuweb#1182, by @dj2.
-
Change td to th in table headers gpuweb/gpuweb#1181, by @dneto0.
-
[wgsl] Flip the default texture name. gpuweb/gpuweb#1180, by @dj2.
-
[wgsl] Relax void return requirement. gpuweb/gpuweb#1179, by @dj2.
-
[wgsl] Remove the preamble section gpuweb/gpuweb#1177, by @dj2.
-
WGSL: Begin drafting textureSample[Compare]() builtins gpuweb/gpuweb#1176, by @ben-clayton.
-
Remove remaining travis config gpuweb/gpuweb#1175, by @pjoe.
-
Use JamesIves's action for publishing to gh-pages gpuweb/gpuweb#1174, by @pjoe.
-
Adjust custom style to support dark styles gpuweb/gpuweb#1173, by @ben-clayton.
-
Simplify requiredBytesInCopy algorithm slightly gpuweb/gpuweb#1172, by @kainino0x.
-
Setup GitHub actions CI gpuweb/gpuweb#1170, by @pjoe.
-
Multi-queue synchronization gpuweb/gpuweb#1169, by @kvark.
-
s/OUTPUT_ATTACHMENT/RENDER_ATTACHMENT/g gpuweb/gpuweb#1168, by @Kangz.
-
Fix CI breakage with 'conventions' gpuweb/gpuweb#1167, by @kvark.
-
[Draft] Add support for Unicode identifiers gpuweb/gpuweb#1165, by @mehmetoguzderin.
-
Add maxStorageBufferBindingSize limit gpuweb/gpuweb#1163, by @kvark.
-
Add validation rule for QuerySet and Timestamp Query gpuweb/gpuweb#1161, by @haoxli.
-
Match reorder gpuweb/gpuweb#1157, by @mehmetoguzderin.
-
Add defaulting to 1 for GPUExtent3D members. gpuweb/gpuweb#1152, by @Kangz.
-
Disallow depth-comparison for multisampled-texture gpuweb/gpuweb#1151, by @Kangz.
-
Make the size defaulting of getMappedRange match mapAsync. gpuweb/gpuweb#1149, by @Kangz.
-
Update the limits section, remember the agent cluster gpuweb/gpuweb#1147, by @kvark.
-
Fix linking gpuweb/gpuweb#1145, by @mehmetoguzderin.
-
Added a section for Feature descriptions gpuweb/gpuweb#1144, by @toji.
-
Fix some basic typos gpuweb/gpuweb#1143, by @mehmetoguzderin.
-
wgsl: describe builtin variables and how to declare them gpuweb/gpuweb#1142, by @dneto0.
-
Tighten setScissorRest / setViewport validation. gpuweb/gpuweb#1138, by @Kangz.
-
Reorder expression sections gpuweb/gpuweb#1136, by @mehmetoguzderin.
-
Make blending state explicit gpuweb/gpuweb#1134, by @kvark.
-
WIP: start describing shader input/output interfaces, builtin variables gpuweb/gpuweb#1133, by @dneto0.
-
Update color format caps and validate the blending gpuweb/gpuweb#1132, by @kvark.
-
Add switch statement validation rules gpuweb/gpuweb#1131, by @sarahM0.
-
Fix the computation of requiredBytesInCopy gpuweb/gpuweb#1130, by @kainino0x.
-
Allow non-aligned offsets in writeTexture gpuweb/gpuweb#1129, by @kainino0x.
-
Limit serialization to agents covered by COOP+COEP gpuweb/gpuweb#1128, by @kvark.
-
Some mapAsync tweaks found while writing validation tests. gpuweb/gpuweb#1127, by @Kangz.
-
Remove old texture rule. gpuweb/gpuweb#1126, by @dj2.
-
Reformat GPULimits table gpuweb/gpuweb#1124, by @kainino0x.
-
-
38 pull requests merged.
-
Add aspect back to GPUTextureCopyView gpuweb/gpuweb#873.
-
Fix typo: "adjacent" gpuweb/gpuweb#1186.
-
wgsl: describe builtin variables and how to declare them gpuweb/gpuweb#1142.
-
[wgsl] Relax void return requirement. gpuweb/gpuweb#1179.
-
Change td to th in table headers gpuweb/gpuweb#1181.
-
[wgsl] Elaborate storage classes section gpuweb/gpuweb#1093.
-
Remove remaining travis config gpuweb/gpuweb#1175.
-
Use JamesIves's action for publishing to gh-pages gpuweb/gpuweb#1174.
-
Adjust custom style to support dark styles gpuweb/gpuweb#1173.
-
Setup GitHub actions CI gpuweb/gpuweb#1170.
-
Simplify requiredBytesInCopy algorithm slightly gpuweb/gpuweb#1172.
-
Add maxStorageBufferBindingSize limit gpuweb/gpuweb#1163.
-
s/OUTPUT_ATTACHMENT/RENDER_ATTACHMENT/g gpuweb/gpuweb#1168.
-
Fix CI breakage with 'conventions' gpuweb/gpuweb#1167.
-
Added a section for Feature descriptions gpuweb/gpuweb#1144.
-
Update the limits section, remember the agent cluster gpuweb/gpuweb#1147.
-
Add defaulting to 1 for GPUExtent3D members. gpuweb/gpuweb#1152.
-
Disallow depth-comparison for multisampled-texture gpuweb/gpuweb#1151.
-
Make the size defaulting of getMappedRange match mapAsync. gpuweb/gpuweb#1149.
-
Fix linking gpuweb/gpuweb#1145.
-
Tighten setScissorRest / setViewport validation. gpuweb/gpuweb#1138.
-
Fix some basic typos gpuweb/gpuweb#1143.
-
No explicit grammar for decorations gpuweb/gpuweb#689.
-
Make GPUAdapter.features a setlike interface gpuweb/gpuweb#1098.
-
Rename "extensions" to "features" gpuweb/gpuweb#1097.
-
Add bit-complement operator ~ gpuweb/gpuweb#727.
-
Add switch statement validation rules gpuweb/gpuweb#1131.
-
Add arrayLength builtin method. gpuweb/gpuweb#1121.
-
Limit serialization to agents covered by COOP+COEP gpuweb/gpuweb#1128.
-
Update color format caps and validate the blending gpuweb/gpuweb#1132.
-
Some mapAsync tweaks found while writing validation tests. gpuweb/gpuweb#1127.
-
Explicitly list allowed component types per format. gpuweb/gpuweb#1118.
-
Fix the computation of requiredBytesInCopy gpuweb/gpuweb#1130.
-
Update some notes and comments. gpuweb/gpuweb#1119.
-
Allow non-aligned offsets in writeTexture gpuweb/gpuweb#1129.
-
Remove old texture rule. gpuweb/gpuweb#1126.
-
Reformat GPULimits table gpuweb/gpuweb#1124.
-
Improve some more colors on dark mode gpuweb/gpuweb#1122.
-
-
5 pull requests closed.
-
Render PRs public gpuweb/gpuweb#1191.
-
[Draft] Add support for Unicode identifiers gpuweb/gpuweb#1165.
-
Match reorder gpuweb/gpuweb#1157.
-
WIP: start describing shader input/output interfaces, builtin variables gpuweb/gpuweb#1133.
-
Add read_only decoration to variables. gpuweb/gpuweb#1120.
-
-
49 pull requests received 366 new comments.
-
wgsl: describe builtin variables and how to declare them gpuweb/gpuweb#1142 (46 comments by @dj2, @dneto0, @kvark)
-
WGSL: Begin drafting textureSample[Compare]() builtins gpuweb/gpuweb#1176 (35 comments by @ben-clayton, @dj2, @dneto0, @kvark)
-
Add validation rule for QuerySet and Timestamp Query gpuweb/gpuweb#1161 (33 comments by @haoxli, @kainino0x, @Kangz)
-
Added a section for Feature descriptions gpuweb/gpuweb#1144 (16 comments by @kainino0x, @kvark, @toji)
-
Introduce previews on Actions gpuweb/gpuweb#1193 (15 comments by @dneto0, @kainino0x, @mehmetoguzderin, @pjoe)
-
Upload CI build output as artifact gpuweb/gpuweb#1184 (12 comments by @kainino0x, @kvark, @mehmetoguzderin, @pjoe)
-
[wgsl] Elaborate storage classes section gpuweb/gpuweb#1093 (12 comments by @dj2, @dneto0, @kvark, @litherum)
-
Add aspect back to GPUTextureCopyView gpuweb/gpuweb#873 (11 comments by @austinEng, @kainino0x, @kdashg, @kvark)
-
Introduce operator precedence table gpuweb/gpuweb#1111 (11 comments by @dj2, @kainino0x, @kvark, @litherum, @mehmetoguzderin)
-
[wgsl] Update storage textures to use access qualifiers gpuweb/gpuweb#1182 (9 comments by @dj2, @dneto0)
-
Explicitly list allowed component types per format. gpuweb/gpuweb#1118 (9 comments by @kainino0x, @Kangz, @kvark, @magcius)
-
describe texel formats (for storage texture types) gpuweb/gpuweb#1112 (8 comments by @dj2, @dneto0, @kvark)
-
Add filtered texture and sampler binding types gpuweb/gpuweb#1076 (8 comments by @austinEng, @kainino0x, @Kangz, @kvark)
-
Update color format caps and validate the blending gpuweb/gpuweb#1132 (6 comments by @kainino0x, @Kangz, @kvark)
-
Some mapAsync tweaks found while writing validation tests. gpuweb/gpuweb#1127 (6 comments by @kainino0x, @Kangz, @kvark)
-
Add a limit-querying API for GPUAdapter gpuweb/gpuweb#1100 (5 comments by @kainino0x, @Kangz, @kdashg, @litherum)
-
Documented guaranteed swap chain formats and validation gpuweb/gpuweb#1185 (4 comments by @kainino0x, @Kangz, @toji)
-
Update the limits section, remember the agent cluster gpuweb/gpuweb#1147 (4 comments by @kdashg, @kvark)
-
Make the size defaulting of getMappedRange match mapAsync. gpuweb/gpuweb#1149 (4 comments by @Kangz, @kvark)
-
WIP: start describing shader input/output interfaces, builtin variables gpuweb/gpuweb#1133 (2 comments by @dneto0)
-
Partially revert "Simplify requiredBytesInCopy algorithm slightly" gpuweb/gpuweb#1188 (1 comment by @kainino0x)
-
gpuweb/cts
-
5 issues opened.
-
Make /standalone/ run without WebGPU support gpuweb/cts#317, by @kainino0x.
-
Transpile TypeScript at runtime gpuweb/cts#314, by @kainino0x.
-
Consider tweaks to test query format gpuweb/cts#306, by @kainino0x.
-
Consider "subcases" gpuweb/cts#305, by @kainino0x.
-
Lazy-load test cases on /standalone/ page gpuweb/cts#304, by @kainino0x.
-
-
2 issues closed.
-
Make /standalone/ run without WebGPU support gpuweb/cts#317.
-
Roadmap gpuweb/cts#3.
-
-
2 issues received 17 new comments.
-
16 pull requests opened.
-
standalone: Lazily-generate DOM subtrees gpuweb/cts#321, by @kainino0x.
-
Create sampler validation test gpuweb/cts#320, by @natashalee.
-
Allow marking tests as explicitly unimplemented gpuweb/cts#319, by @kainino0x.
-
Remove non-test dependence on WebGPU ambient constants gpuweb/cts#318, by @kainino0x.
-
Update WGSL to new struct syntax. gpuweb/cts#316, by @dj2.
-
Fix exception type for getMappedRange in map_oom gpuweb/cts#315, by @Kangz.
-
Remove unneeded @babel/plugin-proposal-class-properties gpuweb/cts#313, by @kainino0x.
-
[DRAFT] Change build to generate AMD module definitions instead of ES6 gpuweb/cts#312, by @kainino0x.
-
Add support for logical assignment operators (&&= ||=) gpuweb/cts#311, by @kainino0x.
-
Update npm dependencies gpuweb/cts#310, by @kainino0x.
-
Loop to exhaust eventualExpectations gpuweb/cts#309, by @kainino0x.
-
Add API validation tests for compute pass gpuweb/cts#308, by @egalli.
-
Group and update the dynamic state validation tests. gpuweb/cts#307, by @Kangz.
-
Update WGSL tests gpuweb/cts#303, by @sarahM0.
-
Memory sync test for buffer gpuweb/cts#302, by @Richard-Yunchao.
-
Add validation tests for mapAsync. gpuweb/cts#301, by @Kangz.
-
-
11 pull requests merged.
-
Add API validation tests for compute pass gpuweb/cts#308.
-
Optimize device pool lookup gpuweb/cts#295.
-
Remove unneeded @babel/plugin-proposal-class-properties gpuweb/cts#313.
-
Remove non-test dependence on WebGPU ambient constants gpuweb/cts#318.
-
Loop to exhaust eventualExpectations gpuweb/cts#309.
-
Update WGSL to new struct syntax. gpuweb/cts#316.
-
Add support for logical assignment operators (&&= ||=) gpuweb/cts#311.
-
Update npm dependencies gpuweb/cts#310.
-
Add validation tests for mapAsync. gpuweb/cts#301.
-
Update WGSL tests gpuweb/cts#303.
-
Fix a bug for texture usage validation in compute gpuweb/cts#300.
-
-
1 pull request closed.
-
Fix exception type for getMappedRange in map_oom gpuweb/cts#315.
-
-
14 pull requests received 149 new comments.
-
Add API validation tests for compute pass gpuweb/cts#308 (15 comments by @egalli, @kainino0x, @Kangz)
-
Group and update the dynamic state validation tests. gpuweb/cts#307 (7 comments by @kainino0x, @Kangz)
-
Fix exception type for getMappedRange in map_oom gpuweb/cts#315 (6 comments by @austinEng, @kainino0x, @Kangz)
-
Fix a bug for texture usage validation in compute gpuweb/cts#300 (5 comments by @kainino0x, @Richard-Yunchao)
-
Add support for logical assignment operators (&&= ||=) gpuweb/cts#311 (2 comments by @kainino0x, @Richard-Yunchao)
-
[DRAFT] Change build to generate AMD module definitions instead of ES6 gpuweb/cts#312 (1 comment by @kainino0x)
Participants
-
5 participants joined.
-
Zeyu Guo (Agora.io) joined.
-
yang lee (Agora.io) joined.
-
Chun Gao (Agora.io) joined.
-
Ping Wu (Baidu, Inc.) joined.
-
Dzmitry Malyshau (Mozilla Foundation) joined.
-
-
4 organizations joined.
-
Intel Corporation joined.
-
China Mobile Communications Corporation joined.
-
Baidu, Inc. joined.
-
Mozilla Foundation joined.
-
GitHub
gpuweb/gpuweb
-
32 issues opened.
-
specify rules for 'block' decoration gpuweb/gpuweb#1123, by @dneto0.
-
Specify texture sampling behavior with regards to formats gpuweb/gpuweb#1116, by @kvark.
-
investigation: texture load channel values for channels not in the texel format gpuweb/gpuweb#1115, by @dneto0.
-
what does ...snorm mean, exactly gpuweb/gpuweb#1114, by @dneto0.
-
Is Input/Output access one-way? gpuweb/gpuweb#1113, by @kvark.
-
MSL only supports 1-dimensional storage textures gpuweb/gpuweb#1108, by @dneto0.
-
Query size of texture gpuweb/gpuweb#1107, by @dj2.
-
Which storage classes do we need? gpuweb/gpuweb#1105, by @kvark.
-
Issue with type converting module scoped variables gpuweb/gpuweb#1104, by @dj2.
-
[wgsl] Allow identity conversion of vectors. gpuweb/gpuweb#1103, by @dj2.
-
define the term "statically reachable" gpuweb/gpuweb#1091, by @dneto0.
-
Specify the stdlib methods gpuweb/gpuweb#1088, by @dj2.
-
Investigate remaining GLSL.std.450 methods for inclusion. gpuweb/gpuweb#1087, by @dj2.
-
Should clear values for integers lose precision, or be emulated on D3D12? gpuweb/gpuweb#1085, by @kainino0x.
-
Should texture_sampled_2d_ms and texture_sampled_2d_ms_array be removed? gpuweb/gpuweb#1075, by @dj2.
-
Multi-queue proposal with explicit transfers gpuweb/gpuweb#1073, by @Kangz.
-
Query API: Disallow resolve the unused queries or resolve them to 0? gpuweb/gpuweb#1072, by @haoxli.
-
Does device creation really have to return a Promise? gpuweb/gpuweb#1071, by @kainino0x.
-
What OSes and hardware are we targeting? gpuweb/gpuweb#1069, by @kainino0x.
-
Consider [[binding(n, m)]] instead of [[set n, binding m]] gpuweb/gpuweb#1068, by @kainino0x.
-
Determine the syntax for attributes gpuweb/gpuweb#1067, by @kainino0x.
-
Strawman Multi-Queue Proposal gpuweb/gpuweb#1066, by @kvark.
-
Multi-Queue Investigation gpuweb/gpuweb#1065, by @kvark.
-
Method of ensuring GPUShaderModules can contain MTLLibraries gpuweb/gpuweb#1064, by @litherum.
-
[WGSL] Validate the grammar is unambiguous gpuweb/gpuweb#1063, by @litherum.
-
GPUDevice.createBindGroup doesn't validate the resource's type. gpuweb/gpuweb#1060, by @Kangz.
-
read-only image storage type declarations: examples inconsistent with grammar gpuweb/gpuweb#1056, by @dneto0.
-
Determine how errors during createReady*Pipeline are exposed gpuweb/gpuweb#1049, by @kainino0x.
-
Device.getShaderPrecisionFormat(shaderType, precisionType) gpuweb/gpuweb#1048, by @cerisano.
-
Compute dispatch sizes must be positive in each dimension gpuweb/gpuweb#1045, by @dneto0.
-
Compatible usage rules are unimplementable in D3D12 gpuweb/gpuweb#1044, by @Kangz.
-
Allow writeTexture into depth textures? gpuweb/gpuweb#1043, by @kvark.
-
-
18 issues closed.
-
MSL only supports 1-dimensional storage textures gpuweb/gpuweb#1108.
-
GPUDevice.createBindGroup doesn't validate the resource's type. gpuweb/gpuweb#1060.
-
[wgsl] Document motivation for not just using GLSL? gpuweb/gpuweb#610.
-
read-only image storage type declarations: examples inconsistent with grammar gpuweb/gpuweb#1056.
-
Investigation: GPUQueue.writeBuffer implementation gpuweb/gpuweb#734.
-
Are entryPoints namespaces per module or per stage per module? gpuweb/gpuweb#1023.
-
WGSL should use `thread` instead of `invocation` gpuweb/gpuweb#1031.
-
popErrorScope should reject, not throw synchronously gpuweb/gpuweb#926.
-
entry_point_decl should be an annotation on the function gpuweb/gpuweb#662.
-
Move texture methods into an import? gpuweb/gpuweb#1018.
-
Determine the syntax for attributes gpuweb/gpuweb#1067.
-
snake_case or lowerCamelCase or UpperCamelCase? gpuweb/gpuweb#993.
-
Consider [[binding(n, m)]] instead of [[set n, binding m]] gpuweb/gpuweb#1068.
-
Bit preserving floating point conversion expressions gpuweb/gpuweb#1035.
-
Should texture_sampled_2d_ms and texture_sampled_2d_ms_array be removed? gpuweb/gpuweb#1075.
-
Does device creation really have to return a Promise? gpuweb/gpuweb#1071.
-
Compatible usage rules are unimplementable in D3D12 gpuweb/gpuweb#1044.
-
Compute dispatch sizes must be positive in each dimension gpuweb/gpuweb#1045.
-
-
52 issues received 263 new comments.
-
Method of ensuring GPUShaderModules can contain MTLLibraries gpuweb/gpuweb#1064 (42 comments by @dneto0, @kainino0x, @Kangz, @kvark, @litherum, @magcius)
-
Device.getShaderPrecisionFormat(shaderType, precisionType) gpuweb/gpuweb#1048 (31 comments by @cerisano, @kainino0x, @Kangz)
-
Separate linear sampler binding type? gpuweb/gpuweb#1034 (15 comments by @damyanp, @dneto0, @grorg, @kainino0x, @Kangz, @kvark)
-
Query API: Disallow resolve the unused queries or resolve them to 0? gpuweb/gpuweb#1072 (14 comments by @haoxli, @kainino0x, @Kangz, @kvark)
-
Multi-queue proposal with explicit transfers gpuweb/gpuweb#1073 (11 comments by @billkris-ms, @damyanp, @Kangz, @kvark, @litherum)
-
Strawman Multi-Queue Proposal gpuweb/gpuweb#1066 (10 comments by @austinEng, @kainino0x, @Kangz, @Kristine1975, @kvark, @litherum)
-
investigation: texture load channel values for channels not in the texel format gpuweb/gpuweb#1115 (7 comments by @dneto0, @Kangz, @kvark)
-
Viewport rect must lie entirely within the current attachment size? gpuweb/gpuweb#373 (7 comments by @kainino0x, @Kangz, @kvark, @Richard-Yunchao)
-
Should clear values for integers lose precision, or be emulated on D3D12? gpuweb/gpuweb#1085 (6 comments by @kainino0x, @kdashg, @kvark)
-
Consider [[binding(n, m)]] instead of [[set n, binding m]] gpuweb/gpuweb#1068 (6 comments by @dj2, @kainino0x, @Kangz, @toji)
-
Determine the syntax for attributes gpuweb/gpuweb#1067 (6 comments by @dj2, @dneto0, @kainino0x, @kvark)
-
Compute dispatch sizes must be positive in each dimension gpuweb/gpuweb#1045 (6 comments by @dneto0, @kainino0x, @kvark)
-
Issue with type converting module scoped variables gpuweb/gpuweb#1104 (5 comments by @dj2, @dneto0, @kvark)
-
[WGSL] Validate the grammar is unambiguous gpuweb/gpuweb#1063 (5 comments by @dj2, @dneto0, @johnkslang)
-
Bit preserving floating point conversion expressions gpuweb/gpuweb#1035 (5 comments by @dj2, @grorg, @johnkslang)
-
Disallow fragment atomic ops on texture storages gpuweb/gpuweb#728 (4 comments by @dneto0, @pow2clk)
-
WGSL should use `thread` instead of `invocation` gpuweb/gpuweb#1031 (4 comments by @dneto0, @kainino0x, @mehmetoguzderin)
-
Determine how errors during createReady*Pipeline are exposed gpuweb/gpuweb#1049 (4 comments by @kainino0x, @Kangz)
-
Allow writeTexture into depth textures? gpuweb/gpuweb#1043 (4 comments by @kainino0x, @Kangz, @kvark)
-
[wgsl] Document motivation for not just using GLSL? gpuweb/gpuweb#610 (3 comments by @dhardy, @dj2, @kvark)
-
read-only image storage type declarations: examples inconsistent with grammar gpuweb/gpuweb#1056 (3 comments by @dneto0, @kvark)
-
[wgsl] support readonly and writeonly on storage buffers gpuweb/gpuweb#935 (3 comments by @dneto0, @kvark)
-
Investigate remaining GLSL.std.450 methods for inclusion. gpuweb/gpuweb#1087 (3 comments by @dj2, @johnkslang)
-
Query API: How to understand the execution time of the Dispatch command gpuweb/gpuweb#992 (3 comments by @haoxli, @Kangz)
-
Are entryPoints namespaces per module or per stage per module? gpuweb/gpuweb#1023 (2 comments by @dj2, @dneto0)
-
popErrorScope should reject, not throw synchronously gpuweb/gpuweb#926 (2 comments by @kainino0x, @kunalmohan)
-
Compatible usage rules are unimplementable in D3D12 gpuweb/gpuweb#1044 (2 comments by @damyanp, @magcius)
-
Set negative GPURenderPassColorAttachmentDescriptor.loadValue for unsigned integer formats gpuweb/gpuweb#965 (1 comment by @kainino0x)
-
Should texture_sampled_2d_ms and texture_sampled_2d_ms_array be removed? gpuweb/gpuweb#1075 (1 comment by @kvark)
-
Re-organize GPURenderPipelineDescriptor according to the structure of the GPU pipeline gpuweb/gpuweb#936 (1 comment by @kvark)
-
-
55 pull requests opened.
-
Improve some more colors on dark mode gpuweb/gpuweb#1122, by @kainino0x.
-
Add arrayLength builtin method. gpuweb/gpuweb#1121, by @dj2.
-
Add read_only decoration to variables. gpuweb/gpuweb#1120, by @dj2.
-
Update some notes and comments. gpuweb/gpuweb#1119, by @dj2.
-
Explicitly list allowed component types per format. gpuweb/gpuweb#1118, by @Kangz.
-
Make the spec readable in darkmode gpuweb/gpuweb#1117, by @Kangz.
-
describe texel formats (for storage texture types) gpuweb/gpuweb#1112, by @dneto0.
-
Introduce operator precedence table gpuweb/gpuweb#1111, by @mehmetoguzderin.
-
Fix mapping to SPIR-V for texture buffers gpuweb/gpuweb#1110, by @dneto0.
-
Fix bikeshed error: N used only once in algorithm gpuweb/gpuweb#1109, by @dneto0.
-
[wgsl] Fix bitcast note. gpuweb/gpuweb#1106, by @dj2.
-
More wording about privacy attacks gpuweb/gpuweb#1102, by @kvark.
-
Fixup SPIR-V translation of the ! operator. gpuweb/gpuweb#1101, by @dj2.
-
Add a limit-querying API for GPUAdapter gpuweb/gpuweb#1100, by @kainino0x.
-
Updated validation of createBindGroup/binding types gpuweb/gpuweb#1099, by @toji.
-
Make GPUAdapter.features a setlike interface gpuweb/gpuweb#1098, by @kainino0x.
-
Rename "extensions" to "features" gpuweb/gpuweb#1097, by @kainino0x.
-
[wgsl] Remove as keyword. gpuweb/gpuweb#1096, by @dj2.
-
Consistently use "invocation" and "workgroup" for compute gpuweb/gpuweb#1095, by @kainino0x.
-
[wgsl] Fixup stdlib method return values. gpuweb/gpuweb#1094, by @dj2.
-
[wgsl] Elaborate storage classes section gpuweb/gpuweb#1093, by @dneto0.
-
Int and float literals don't include leading minus gpuweb/gpuweb#1092, by @dneto0.
-
[wgsl] Allow multiple function decorations. gpuweb/gpuweb#1090, by @dj2.
-
Remove type generic from RO texture types gpuweb/gpuweb#1089, by @kvark.
-
[wgsl] Make body statement optional in statement. gpuweb/gpuweb#1086, by @dj2.
-
Add "multisampled-texture" to maxSampledTexturesPerShaderStage gpuweb/gpuweb#1084, by @Kangz.
-
Convert attribute lists to allow multiple entries. gpuweb/gpuweb#1083, by @dj2.
-
[wgsl] Add GLSL.std.450 methods to spec. gpuweb/gpuweb#1082, by @dj2.
-
GPUOrigin/Extent: remove dictionary overload from the union gpuweb/gpuweb#1081, by @kainino0x.
-
[wgsl] Change attributes to be c++ style. gpuweb/gpuweb#1080, by @dj2.
-
GPUColor: remove sequence overload from the union gpuweb/gpuweb#1079, by @kainino0x.
-
Update texture* builtins to require coord count matches tex dims. gpuweb/gpuweb#1078, by @kdashg.
-
[wgsl] Remove sampled ms types. gpuweb/gpuweb#1077, by @dj2.
-
Add filtered texture and sampler binding types gpuweb/gpuweb#1076, by @kvark.
-
Copyedit usage scopes section gpuweb/gpuweb#1074, by @kainino0x.
-
Updated internal slots to uses lists, stacks, and ordered maps gpuweb/gpuweb#1070, by @toji.
-
Add script to extract grammar from WGSL spec gpuweb/gpuweb#1062, by @dneto0.
-
createBindGroup: Require a superset of the layout's bindings gpuweb/gpuweb#1061, by @Kangz.
-
Fix grammar inconsistency in read-only storage textures gpuweb/gpuweb#1059, by @dneto0.
-
Adding texture_sampler_types to type_decl gpuweb/gpuweb#1058, by @ponitka.
-
Sketching out tracking of command lists gpuweb/gpuweb#1057, by @toji.
-
Updating alphaToCoverage spec gpuweb/gpuweb#1055, by @ponitka.
-
Various grammar related updates to WGSL gpuweb/gpuweb#1054, by @litherum.
-
Disallow storage-read to be used with storage gpuweb/gpuweb#1053, by @kvark.
-
Fixing textureSampleCompare documentation gpuweb/gpuweb#1052, by @ponitka.
-
Remove duplicate grammar rule: global_constant_decl gpuweb/gpuweb#1051, by @dneto0.
-
Don't throw errors synchronously in popErrorScope gpuweb/gpuweb#1050, by @kainino0x.
-
Rename 'as' to bitcast; remove 'cast' gpuweb/gpuweb#1047, by @dneto0.
-
Entry point fix, describe workgroups gpuweb/gpuweb#1046, by @dneto0.
-
Add valid usage for resolveQuerySet gpuweb/gpuweb#1042, by @haoxli.
-
Entry point gpuweb/gpuweb#1041, by @dneto0.
-
Write WGSL "Shader Stages" section gpuweb/gpuweb#1040, by @dneto0.
-
Update validation rule v-0008 to match the current spec gpuweb/gpuweb#1039, by @sarahM0.
-
Rewrite for clarity: switch selector is scalar integer gpuweb/gpuweb#1038, by @dneto0.
-
Minor changes about usage scopes gpuweb/gpuweb#1037, by @Richard-Yunchao.
-
-
38 pull requests merged.
-
Make the spec readable in darkmode gpuweb/gpuweb#1117.
-
More wording about privacy attacks gpuweb/gpuweb#1102.
-
Updated validation of createBindGroup/binding types gpuweb/gpuweb#1099.
-
Fix mapping to SPIR-V for texture buffers gpuweb/gpuweb#1110.
-
Fix bikeshed error: N used only once in algorithm gpuweb/gpuweb#1109.
-
[wgsl] Fix bitcast note. gpuweb/gpuweb#1106.
-
Fixup SPIR-V translation of the ! operator. gpuweb/gpuweb#1101.
-
[wgsl] Remove as keyword. gpuweb/gpuweb#1096.
-
Consistently use "invocation" and "workgroup" for compute gpuweb/gpuweb#1095.
-
[wgsl] Fixup stdlib method return values. gpuweb/gpuweb#1094.
-
[wgsl] Allow multiple function decorations. gpuweb/gpuweb#1090.
-
Remove type generic from RO texture types gpuweb/gpuweb#1089.
-
Entry point fix, describe workgroups gpuweb/gpuweb#1046.
-
Fixing textureSampleCompare documentation gpuweb/gpuweb#1052.
-
[wgsl] Add GLSL.std.450 methods to spec. gpuweb/gpuweb#1082.
-
Add "multisampled-texture" to maxSampledTexturesPerShaderStage gpuweb/gpuweb#1084.
-
Convert attribute lists to allow multiple entries. gpuweb/gpuweb#1083.
-
Add valid usage for resolveQuerySet gpuweb/gpuweb#1042.
-
[wgsl] Change attributes to be c++ style. gpuweb/gpuweb#1080.
-
Update texture* builtins to require coord count matches tex dims. gpuweb/gpuweb#1078.
-
Updated internal slots to uses lists, stacks, and ordered maps gpuweb/gpuweb#1070.
-
Fixing textureLoad for read-only storage image gpuweb/gpuweb#1032.
-
Rename 'as' to bitcast; remove 'cast' gpuweb/gpuweb#1047.
-
Adding texture_sampler_types to type_decl gpuweb/gpuweb#1058.
-
[wgsl] Remove sampled ms types. gpuweb/gpuweb#1077.
-
Sketching out tracking of command lists gpuweb/gpuweb#1057.
-
Disallow storage-read to be used with storage gpuweb/gpuweb#1053.
-
Various grammar related updates to WGSL gpuweb/gpuweb#1054.
-
Don't throw errors synchronously in popErrorScope gpuweb/gpuweb#1050.
-
Updating alphaToCoverage spec gpuweb/gpuweb#1055.
-
Texture Format Capabilities gpuweb/gpuweb#1027.
-
Write WGSL "Shader Stages" section gpuweb/gpuweb#1040.
-
Elaborate conversions gpuweb/gpuweb#983.
-
Update validation rule v-0008 to match the current spec gpuweb/gpuweb#1039.
-
Add a few special examples for resource usages tracking gpuweb/gpuweb#1030.
-
Rewrite for clarity: switch selector is scalar integer gpuweb/gpuweb#1038.
-
Better define createReady*Pipeline, plus misc cleanups gpuweb/gpuweb#1036.
-
Updating for loops spec gpuweb/gpuweb#1028.
-
-
7 pull requests closed.
-
Fix grammar inconsistency in read-only storage textures gpuweb/gpuweb#1059.
-
(Migrated from #489) Expose limits on the adapter gpuweb/gpuweb#495.
-
[wgsl] Make body statement optional in statement. gpuweb/gpuweb#1086.
-
Minor changes about usage scopes gpuweb/gpuweb#1037.
-
Remove duplicate grammar rule: global_constant_decl gpuweb/gpuweb#1051.
-
Entry point gpuweb/gpuweb#1041.
-
Add popcount and reverse_bits integer built-in functions gpuweb/gpuweb#947.
-
-
57 pull requests received 569 new comments.
-
Sketching out tracking of command lists gpuweb/gpuweb#1057 (41 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Introduce operator precedence table gpuweb/gpuweb#1111 (39 comments by @dj2, @kainino0x, @kvark, @mehmetoguzderin)
-
Entry point fix, describe workgroups gpuweb/gpuweb#1046 (39 comments by @dj2, @dneto0, @grorg, @johnkslang, @kainino0x, @Kangz, @kdashg, @kvark)
-
describe texel formats (for storage texture types) gpuweb/gpuweb#1112 (38 comments by @dj2, @dneto0, @Kangz, @kvark, @mehmetoguzderin)
-
Copyedit usage scopes section gpuweb/gpuweb#1074 (28 comments by @kainino0x, @kvark, @Richard-Yunchao)
-
Updated validation of createBindGroup/binding types gpuweb/gpuweb#1099 (24 comments by @kainino0x, @kvark, @toji)
-
Add a limit-querying API for GPUAdapter gpuweb/gpuweb#1100 (23 comments by @kainino0x, @Kangz, @kvark)
-
More wording about privacy attacks gpuweb/gpuweb#1102 (19 comments by @kainino0x, @Kangz, @kvark, @mehmetoguzderin)
-
Add filtered texture and sampler binding types gpuweb/gpuweb#1076 (19 comments by @kainino0x, @Kangz, @kvark)
-
GPUOrigin/Extent: remove dictionary overload from the union gpuweb/gpuweb#1081 (18 comments by @grovesNL, @kainino0x, @Kangz, @kvark)
-
Minor changes about usage scopes gpuweb/gpuweb#1037 (16 comments by @kainino0x, @Kangz, @kvark, @Richard-Yunchao)
-
Add a few special examples for resource usages tracking gpuweb/gpuweb#1030 (14 comments by @kainino0x, @Richard-Yunchao)
-
Add script to extract grammar from WGSL spec gpuweb/gpuweb#1062 (13 comments by @dj2, @dneto0, @grorg, @johnkslang)
-
Introduce Subgroup Operations Extension gpuweb/gpuweb#954 (13 comments by @dj2, @grorg, @gyagp, @kainino0x, @litherum, @mehmetoguzderin, @qjia7)
-
Better define createReady*Pipeline, plus misc cleanups gpuweb/gpuweb#1036 (12 comments by @kainino0x, @Kangz, @toji)
-
Fixing textureLoad for read-only storage image gpuweb/gpuweb#1032 (11 comments by @dneto0, @kainino0x, @kvark, @ponitka)
-
createBindGroup: Require a superset of the layout's bindings gpuweb/gpuweb#1061 (9 comments by @kainino0x, @Kangz, @kvark)
-
Add valid usage for resolveQuerySet gpuweb/gpuweb#1042 (8 comments by @haoxli, @kainino0x, @Kangz, @kvark)
-
Fix grammar inconsistency in read-only storage textures gpuweb/gpuweb#1059 (6 comments by @dj2, @dneto0, @kvark)
-
Add bit-complement operator ~ gpuweb/gpuweb#727 (5 comments by @dj2, @dneto0, @grorg, @kainino0x, @kvark)
-
Remove duplicate grammar rule: global_constant_decl gpuweb/gpuweb#1051 (4 comments by @dneto0, @litherum)
-
Explicitly list allowed component types per format. gpuweb/gpuweb#1118 (3 comments by @Kangz, @kvark)
-
GPUColor: remove sequence overload from the union gpuweb/gpuweb#1079 (3 comments by @kainino0x, @kdashg)
-
Don't throw errors synchronously in popErrorScope gpuweb/gpuweb#1050 (3 comments by @kainino0x, @Kangz, @tidoust)
-
Allow e.g. `if (cond) break/continue/return/kill;` without brackets. gpuweb/gpuweb#705 (2 comments by @grorg, @litherum)
-
Add "multisampled-texture" to maxSampledTexturesPerShaderStage gpuweb/gpuweb#1084 (2 comments by @Kangz, @kvark)
-
Update texture* builtins to require coord count matches tex dims. gpuweb/gpuweb#1078 (2 comments by @dj2, @kdashg)
-
Updated internal slots to uses lists, stacks, and ordered maps gpuweb/gpuweb#1070 (2 comments by @kvark, @toji)
-
Update validation rule v-0008 to match the current spec gpuweb/gpuweb#1039 (1 comment by @kainino0x)
-
gpuweb/cts
-
1 issue opened.
-
Generalize an expectTextureContents for all texture types gpuweb/cts#279, by @kainino0x.
-
-
21 pull requests opened.
-
Fix a bug for texture usage validation in compute gpuweb/cts#300, by @Richard-Yunchao.
-
Add cts.code-workspace for project-global settings. gpuweb/cts#299, by @kainino0x.
-
Rename asyncReinitDeviceWithDescriptor -> selectDeviceOrSkipTestCase gpuweb/cts#298, by @kainino0x.
-
Add .vscode/ to gitignore gpuweb/cts#297, by @Jiawei-Shao.
-
Add tests about compressed texture formats in CopyT2T validation tests gpuweb/cts#296, by @Jiawei-Shao.
-
Optimize device pool lookup gpuweb/cts#295, by @kainino0x.
-
Enable WebGPU tests with device descriptors gpuweb/cts#294, by @kainino0x.
-
Moving createEncoder to ValidationTest gpuweb/cts#293, by @egalli.
-
Test BC formats in CopyTextureToTexture.texture_format_equality tests gpuweb/cts#292, by @Jiawei-Shao.
-
Test replaced bindings for texture usage validation in compute gpuweb/cts#291, by @Richard-Yunchao.
-
Allow per-test descriptions gpuweb/cts#290, by @kainino0x.
-
Significantly speed up build by optimizing n^2 code gpuweb/cts#289, by @kainino0x.
-
Resource usage validation in compute gpuweb/cts#288, by @Richard-Yunchao.
-
Add validation tests for CopyTextureToTexture - Part II gpuweb/cts#287, by @Jiawei-Shao.
-
Add debug groups and makers test gpuweb/cts#286, by @egalli.
-
Validation tests for copyImageBitmapToTexture. gpuweb/cts#285, by @shaoboyan.
-
Add validation tests of CopyTextureToTexture - Part I gpuweb/cts#284, by @Jiawei-Shao.
-
Add texture usage validation scope test gpuweb/cts#283, by @Richard-Yunchao.
-
Add operation tests of CopyBufferToBuffer gpuweb/cts#282, by @Jiawei-Shao.
-
Combine Texture subresource shapes/overlap with using bundle or not gpuweb/cts#281, by @Richard-Yunchao.
-
Add a very lightweight preprocessor using JS template strings gpuweb/cts#280, by @kainino0x.
-
-
20 pull requests merged.
-
Add cts.code-workspace for project-global settings. gpuweb/cts#299.
-
Test replaced bindings for texture usage validation in compute gpuweb/cts#291.
-
Add .vscode/ to gitignore gpuweb/cts#297.
-
Moving createEncoder to ValidationTest gpuweb/cts#293.
-
Enable WebGPU tests with device descriptors gpuweb/cts#294.
-
Validation tests for copyImageBitmapToTexture. gpuweb/cts#285.
-
Add validation tests for CopyTextureToTexture - Part II gpuweb/cts#287.
-
Resource usage validation in compute gpuweb/cts#288.
-
Allow per-test descriptions gpuweb/cts#290.
-
Add a very lightweight preprocessor using JS template strings gpuweb/cts#280.
-
Significantly speed up build by optimizing n^2 code gpuweb/cts#289.
-
Add debug groups and makers test gpuweb/cts#286.
-
Add validation tests of CopyTextureToTexture - Part I gpuweb/cts#284.
-
Add texture usage validation scope test gpuweb/cts#283.
-
Add operation tests of CopyBufferToBuffer gpuweb/cts#282.
-
Add more texture usage validation tests: unused bindings gpuweb/cts#274.
-
Add Resolve Operation Test gpuweb/cts#278.
-
1 pull request closed.
-
22 pull requests received 271 new comments.
-
Validation tests for copyImageBitmapToTexture. gpuweb/cts#285 (95 comments by @kainino0x, @Kangz, @shaoboyan)
-
Resource usage validation in compute gpuweb/cts#288 (40 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Add validation tests for CopyTextureToTexture - Part II gpuweb/cts#287 (26 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Test replaced bindings for texture usage validation in compute gpuweb/cts#291 (16 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Add validation tests of CopyTextureToTexture - Part I gpuweb/cts#284 (11 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Add more texture usage validation tests: unused bindings gpuweb/cts#274 (11 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Add a very lightweight preprocessor using JS template strings gpuweb/cts#280 (10 comments by @austinEng, @dneto0, @kainino0x, @kvark)
-
Test BC formats in CopyTextureToTexture.texture_format_equality tests gpuweb/cts#292 (5 comments by @Jiawei-Shao, @kainino0x)
-
Add operation tests of CopyBufferToBuffer gpuweb/cts#282 (5 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Add tests about compressed texture formats in CopyT2T validation tests gpuweb/cts#296 (3 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Combine Texture subresource shapes/overlap with using bundle or not gpuweb/cts#281 (2 comments by @kainino0x, @Kangz)
-
Rename asyncReinitDeviceWithDescriptor -> selectDeviceOrSkipTestCase gpuweb/cts#298 (1 comment by @kainino0x)
-
Add more tests for texture resource usage tracking in render gpuweb/cts#260 (1 comment by @Richard-Yunchao)
-
Lifecycle
-
1 charter started.
-
Chartered until 14 December 2020. Participants had to rejoin under this charter.
-
Participants
-
2 chairs appointed.
-
Dean Jackson became a chair.
-
Corentin Wallez became a chair.
-
-
1 Team contact appointed.
-
François Daoust became a Team contact.
-
-
7 participants joined.
-
Robin Morisset (Apple Inc.) joined.
-
Myles Maxfield (Apple Inc.) joined.
-
Dean Jackson (Apple Inc.) joined.
-
Damyan Pepper (Microsoft Corporation) joined.
-
Rafael Cintron (Microsoft Corporation) joined.
-
François Daoust (W3C) joined.
-
Corentin Wallez (Google LLC) joined.
-
-
5 organizations joined.
-
Agora.io joined.
-
Apple Inc. joined.
-
Microsoft Corporation joined.
-
Method Media Intelligence joined.
-
Google LLC joined.
-
GitHub
gpuweb/gpuweb
-
6 issues opened.
-
Bit preserving floating point conversion expressions gpuweb/gpuweb#1035, by @MatusT.
-
Separate linear sampler binding type? gpuweb/gpuweb#1034, by @kvark.
-
WGSL should use `thread` instead of `invocation` gpuweb/gpuweb#1031, by @mehmetoguzderin.
-
Are entryPoints namespaces per module or per stage per module? gpuweb/gpuweb#1023, by @Kangz.
-
Reason for requiring a return at the end of every function? gpuweb/gpuweb#1019, by @lachlansneff.
-
Move texture methods into an import? gpuweb/gpuweb#1018, by @dj2.
-
-
9 issues closed.
-
IndexFormat part of pipeline? gpuweb/gpuweb#767.
-
Valid or invalid: Return statement in the middle of a function body gpuweb/gpuweb#996.
-
Sampling from MSAA textures gpuweb/gpuweb#990.
-
Move array stride decoration to the struct fields instead of types gpuweb/gpuweb#960.
-
Specify primitive restart behavior gpuweb/gpuweb#1002.
-
[wgsl] Support #line directive gpuweb/gpuweb#606.
-
Reusable command buffers gpuweb/gpuweb#1003.
-
bytesPerRow and rowsPerImage disagree on validation between 0 and min gpuweb/gpuweb#984.
-
Reason for requiring a return at the end of every function? gpuweb/gpuweb#1019.
-
-
28 issues received 99 new comments.
-
Query API: How to understand the execution time of the Dispatch command gpuweb/gpuweb#992 (16 comments by @damyanp, @haoxli, @kainino0x, @Kangz)
-
Bit preserving floating point conversion expressions gpuweb/gpuweb#1035 (12 comments by @dj2, @dneto0, @johnkslang, @kvark, @MatusT)
-
Have a plan for planar format like YUV 420 and 422. gpuweb/gpuweb#625 (11 comments by @haasn, @krogovin, @kvark, @sandersdan)
-
Move texture methods into an import? gpuweb/gpuweb#1018 (11 comments by @dj2, @dneto0, @kainino0x, @kdashg, @kvark)
-
WGSL should use `thread` instead of `invocation` gpuweb/gpuweb#1031 (7 comments by @dj2, @johnkslang, @Kangz, @mehmetoguzderin)
-
Add "depth32float_stencil8" extension for GPUTextureFormat gpuweb/gpuweb#755 (5 comments by @grorg, @kainino0x, @kvark, @mrshannon)
-
Viewport rect must lie entirely within the current attachment size? gpuweb/gpuweb#373 (3 comments by @kainino0x, @Kangz)
-
Are entryPoints namespaces per module or per stage per module? gpuweb/gpuweb#1023 (3 comments by @dj2, @kvark)
-
Re-organize GPURenderPipelineDescriptor according to the structure of the GPU pipeline gpuweb/gpuweb#936 (2 comments by @kainino0x, @Kangz)
-
Reason for requiring a return at the end of every function? gpuweb/gpuweb#1019 (2 comments by @dj2, @lachlansneff)
-
WGSL should require uniform storage class variables to be [[block]] decorated. gpuweb/gpuweb#1004 (1 comment by @grorg)
-
Move array stride decoration to the struct fields instead of types gpuweb/gpuweb#960 (1 comment by @grorg)
-
Valid or invalid: Return statement in the middle of a function body gpuweb/gpuweb#996 (1 comment by @grorg)
-
Validate that [[builtin fragDepth]] can't be written if depthWriteEnabled = false? gpuweb/gpuweb#1013 (1 comment by @Kangz)
-
-
14 pull requests opened.
-
Better define createReady*Pipeline, plus misc cleanups gpuweb/gpuweb#1036, by @toji.
-
Adding access qualifiers for storage textures gpuweb/gpuweb#1033, by @ponitka.
-
Fixing textureLoad for read-only storage image gpuweb/gpuweb#1032, by @ponitka.
-
Add a few special examples for resource usages tracking gpuweb/gpuweb#1030, by @Richard-Yunchao.
-
Add multisampled texture type gpuweb/gpuweb#1029, by @kvark.
-
Updating for loops spec gpuweb/gpuweb#1028, by @ponitka.
-
Texture Format Capabilities gpuweb/gpuweb#1027, by @kvark.
-
Add GPUTextureFormat/"depth16unorm". gpuweb/gpuweb#1026, by @kdashg.
-
Define primitve restart values gpuweb/gpuweb#1025, by @toji.
-
Add extensions "depth24unorm-stencil8" and "depth32float-stencil8". gpuweb/gpuweb#1024, by @kdashg.
-
Updated validation rules for pipeline index formats gpuweb/gpuweb#1022, by @toji.
-
Relax the command encoding validation scope gpuweb/gpuweb#1021, by @kvark.
-
[wgsl] Add 'E' to float literal definition. gpuweb/gpuweb#1020, by @lachlansneff.
-
Add w3c.json file for W3C tracking purpose gpuweb/gpuweb#1017, by @tidoust.
-
-
14 pull requests merged.
-
Express popcount, reverse_bits as function prototypes gpuweb/gpuweb#968.
-
Add extensions "depth24unorm-stencil8" and "depth32float-stencil8". gpuweb/gpuweb#1024.
-
Adding access qualifiers for storage textures gpuweb/gpuweb#1033.
-
Updated validation rules for pipeline index formats gpuweb/gpuweb#1022.
-
Add GPUTextureFormat/"depth16unorm". gpuweb/gpuweb#1026.
-
Add some restrictions about resource usage tracking/validation gpuweb/gpuweb#972.
-
Add multisampled texture type gpuweb/gpuweb#1029.
-
Convert methods to camel case. gpuweb/gpuweb#1016.
-
Define primitve restart values gpuweb/gpuweb#1025.
-
New binding type for multisampled textures gpuweb/gpuweb#1005.
-
Tweak requiredBytesInCopy, make bytesPerRow/rowsPerImage optional gpuweb/gpuweb#1014.
-
[wgsl] Add 'E' to float literal definition. gpuweb/gpuweb#1020.
-
Add w3c.json file for W3C tracking purpose gpuweb/gpuweb#1017.
-
Adding a lot of missing method and argument descriptions gpuweb/gpuweb#1015.
-
-
1 pull request closed.
-
Relax the command encoding validation scope gpuweb/gpuweb#1021.
-
-
20 pull requests received 115 new comments.
-
Texture Format Capabilities gpuweb/gpuweb#1027 (26 comments by @austinEng, @kainino0x, @Kangz, @kvark)
-
Relax the command encoding validation scope gpuweb/gpuweb#1021 (17 comments by @austinEng, @grorg, @kainino0x, @Kangz, @kunalmohan, @kvark)
-
Express popcount, reverse_bits as function prototypes gpuweb/gpuweb#968 (7 comments by @dj2, @dneto0, @litherum)
-
Add a few special examples for resource usages tracking gpuweb/gpuweb#1030 (6 comments by @kainino0x, @kvark)
-
Add some restrictions about resource usage tracking/validation gpuweb/gpuweb#972 (6 comments by @grorg, @Richard-Yunchao)
-
Adding a lot of missing method and argument descriptions gpuweb/gpuweb#1015 (6 comments by @kainino0x, @toji)
-
Updated validation rules for pipeline index formats gpuweb/gpuweb#1022 (5 comments by @kainino0x, @tidoust, @toji)
-
Tweak requiredBytesInCopy, make bytesPerRow/rowsPerImage optional gpuweb/gpuweb#1014 (3 comments by @grorg, @kainino0x, @Kangz)
-
New binding type for multisampled textures gpuweb/gpuweb#1005 (3 comments by @grorg, @kainino0x, @Kangz)
-
Add extensions "depth24unorm-stencil8" and "depth32float-stencil8". gpuweb/gpuweb#1024 (2 comments by @kainino0x, @Kangz)
-
gpuweb/cts
-
1 issue opened.
-
Expect Validation Error from Copy Operations gpuweb/cts#275, by @kunalmohan.
-
-
1 issue closed.
-
Expect Validation Error from Copy Operations gpuweb/cts#275.
-
-
1 issue received 2 new comments.
-
7 pull requests opened.
-
Add Resolve Operation Test gpuweb/cts#278, by @bjjones.
-
Fix WGSL test syntax errors. gpuweb/cts#277, by @dj2.
-
Fix setScissorRect() validation gpuweb/cts#276, by @kunalmohan.
-
Add more texture usage validation tests: unused bindings gpuweb/cts#274, by @Richard-Yunchao.
-
Enhance texture usage validation tests gpuweb/cts#273, by @Richard-Yunchao.
-
Add w3c.json file for W3C tracking purpose gpuweb/cts#272, by @tidoust.
-
Revise README and include new guidelines for pull requests gpuweb/cts#271, by @kainino0x.
-
-
7 pull requests merged.
-
Enhance texture usage validation tests gpuweb/cts#273.
-
Fix WGSL test syntax errors. gpuweb/cts#277.
-
Fix setScissorRect() validation gpuweb/cts#276.
-
Copy between linear data and texture operation tests gpuweb/cts#269.
-
Add more tests for texture resource usage tracking in render gpuweb/cts#260.
-
Add w3c.json file for W3C tracking purpose gpuweb/cts#272.
-
Revise README and include new guidelines for pull requests gpuweb/cts#271.
-
-
6 pull requests received 82 new comments.
-
Copy between linear data and texture operation tests gpuweb/cts#269 (30 comments by @kainino0x, @Kangz, @ponitka)
-
Enhance texture usage validation tests gpuweb/cts#273 (20 comments by @austinEng, @kainino0x, @Richard-Yunchao)
-
Add more tests for texture resource usage tracking in render gpuweb/cts#260 (12 comments by @austinEng, @kainino0x, @Kangz, @Richard-Yunchao)
-
Add more texture usage validation tests: unused bindings gpuweb/cts#274 (9 comments by @austinEng, @dj2, @kainino0x, @Richard-Yunchao)
-