GPU for the Web Community Group - Activity in 2020
No matches.
Participants
-
4 participants joined.
-
Kiril Mitov (Axlessoft) joined.
-
Tai Smith joined.
-
Jaie Genadt (McCann) joined.
-
Jesper van den Ende joined.
-
-
2 organizations joined.
-
Axlessoft joined.
-
McCann joined.
-
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)
gpuweb/types
-
2 pull requests opened.
-
Add HTMLCanvasElement.getContext("gpupresent") gpuweb/types#36, by @andrewvarga.
-
Added resolveQuerySet to GPUCommandEncoder gpuweb/types#35, by @chetan-parthiban.
-
-
2 pull requests merged.
-
Add HTMLCanvasElement.getContext("gpupresent") gpuweb/types#36.
-
Added resolveQuerySet to GPUCommandEncoder gpuweb/types#35.
-
-
1 pull request received 1 new comment.
Participants
-
2 participants joined.
-
Khan Tran joined.
-
Nathan Johnson joined.
-
-
2 participants left.
-
Da-Woon Chung left.
-
Dominic Cerisano (Kings Distributed Systems) left.
-
-
1 organization left.
-
Kings Distributed Systems left.
-
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.
-
Eduardo Souza joined.
-
ger a joined.
-
George Kelly (Kx) joined.
-
Ying Lu joined.
-
-
1 participant left.
-
Arturs Šefers left.
-
-
1 organization joined.
-
Kx 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)
gpuweb/admin
-
1 issue opened.
-
TPAC meeting with Immersive Web gpuweb/admin#17, by @Yonet.
-
-
1 issue received 1 new comment.
gpuweb/types
-
2 issues opened.
-
Why constant variables name haven't preffix 'GPU' gpuweb/types#32, by @HypnosNova.
-
Remove "src" folder from npm package gpuweb/types#30, by @zackify.
-
-
2 issues received 4 new comments.
-
Why constant variables name haven't preffix 'GPU' gpuweb/types#32 (3 comments by @HypnosNova, @kainino0x)
-
-
3 pull requests opened.
-
add missing size to setVertexBuffer gpuweb/types#34, by @ottoville.
-
promote package.json and add readme gpuweb/types#33, by @HypnosNova.
-
Update types gpuweb/types#31, by @austinEng.
-
-
3 pull requests merged.
-
add missing size to setVertexBuffer gpuweb/types#34.
-
promote package.json and add readme gpuweb/types#33.
-
Update types gpuweb/types#31.
-
-
3 pull requests received 8 new comments.
Participants
-
3 participants left.
-
Jin Yang (Intel Corporation) left.
-
Xiaosong Wei (Huawei) left.
-
Fernando Jose Serrano Garcia (Mozilla Foundation) left.
-
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)
-
gpuweb/types
-
1 issue opened.
-
Make some/all input types readonly? (dict members, arrays, tuples) gpuweb/types#29, by @kainino0x.
-
Participants
-
3 participants joined.
-
Brandon Jones (Google LLC) joined.
-
Lachlan Sneff joined.
-
Connor Fitzgerald joined.
-
GitHub
gpuweb/gpuweb
-
30 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.
-
Validate that [[builtin fragDepth]] can't be written if depthWriteEnabled = false? gpuweb/gpuweb#1013, by @Kangz.
-
In types, default to f32 when no templates are present gpuweb/gpuweb#1012, by @lachlansneff.
-
Do we need [[block]] annotations? gpuweb/gpuweb#1008, by @kdashg.
-
WGSL should require uniform storage class variables to be [[block]] decorated. gpuweb/gpuweb#1004, by @dj2.
-
Reusable command buffers gpuweb/gpuweb#1003, by @ottoville.
-
Specify primitive restart behavior gpuweb/gpuweb#1002, by @bbernhar.
-
Case for empty usages gpuweb/gpuweb#1001, by @kvark.
-
Release WebGPU 1.0.0.0 Specification gpuweb/gpuweb#1000, by @kainino0x.
-
Copy Validation of Depth/Stencil textures gpuweb/gpuweb#997, by @austinEng.
-
Valid or invalid: Return statement in the middle of a function body gpuweb/gpuweb#996, by @sarahM0.
-
Support Multi-GPUs gpuweb/gpuweb#995, by @yyc-git.
-
snake_case or lowerCamelCase or UpperCamelCase? gpuweb/gpuweb#993, by @kdashg.
-
Query API: How to understand the execution time of the Dispatch command gpuweb/gpuweb#992, by @haoxli.
-
Sampling from MSAA textures gpuweb/gpuweb#990, by @kvark.
-
Support .length() for runtime-sized arrays gpuweb/gpuweb#989, by @iraiter2.
-
Support pack / unpack functions gpuweb/gpuweb#988, by @iraiter2.
-
Texture copies between buffers gpuweb/gpuweb#986, by @kainino0x.
-
bytesPerRow and rowsPerImage disagree on validation between 0 and min gpuweb/gpuweb#984, by @kainino0x.
-
constructor expressions for arrays and structs should probably only be for storable types gpuweb/gpuweb#982, by @dneto0.
-
unsized arrays have a zero value, but you shouldn't be able to write it down in WGSL gpuweb/gpuweb#981, by @dneto0.
-
support volatile atomics gpuweb/gpuweb#978, by @dneto0.
-
Validation of whole shader modules gpuweb/gpuweb#974, by @kvark.
-
-
22 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.
-
Support Rgb9e5 packed float texture format gpuweb/gpuweb#957.
-
Describe "shadow" usage bits gpuweb/gpuweb#745.
-
In types, default to f32 when no templates are present gpuweb/gpuweb#1012.
-
Match EnforceRange rules from WebIDL gpuweb/gpuweb#549.
-
Texture copies between buffers gpuweb/gpuweb#986.
-
Use Bikeshed's argumentdef class gpuweb/gpuweb#939.
-
Reorg WGSL spec gpuweb/gpuweb#967.
-
type foo = struct is unfamiliar gpuweb/gpuweb#735.
-
Should writeBuffer/writeTexture take ArrayBufferView instead of ArrayBuffer? gpuweb/gpuweb#820.
-
writeBuffer error if buffer is mapped gpuweb/gpuweb#821.
-
Simpler methods gpuweb/gpuweb#917.
-
-
63 issues received 251 new comments.
-
Query API: How to understand the execution time of the Dispatch command gpuweb/gpuweb#992 (19 comments by @damyanp, @haoxli, @kainino0x, @Kangz)
-
Copy Validation of Depth/Stencil textures gpuweb/gpuweb#997 (13 comments by @austinEng, @kainino0x, @Kangz, @RafaelCintron)
-
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)
-
Set negative GPURenderPassColorAttachmentDescriptor.loadValue for unsigned integer formats gpuweb/gpuweb#965 (11 comments by @damyanp, @Jiawei-Shao, @kainino0x, @Kangz, @kvark, @RafaelCintron)
-
fillMode for rasterization state gpuweb/gpuweb#695 (9 comments by @kainino0x, @Kangz, @kvark, @magcius, @misyltoad)
-
WGSL should use `thread` instead of `invocation` gpuweb/gpuweb#1031 (7 comments by @dj2, @johnkslang, @Kangz, @mehmetoguzderin)
-
Support .length() for runtime-sized arrays gpuweb/gpuweb#989 (7 comments by @dj2, @grorg, @iraiter2, @kainino0x, @Kangz, @kvark)
-
Case for optional GPUBindGroupLayoutEntry entries gpuweb/gpuweb#851 (7 comments by @kainino0x, @Kangz, @kvark)
-
Move array stride decoration to the struct fields instead of types gpuweb/gpuweb#960 (6 comments by @grorg, @kainino0x, @kvark, @litherum)
-
WGSL should require uniform storage class variables to be [[block]] decorated. gpuweb/gpuweb#1004 (5 comments by @dj2, @grorg, @kvark)
-
Add "depth32float_stencil8" extension for GPUTextureFormat gpuweb/gpuweb#755 (5 comments by @grorg, @kainino0x, @kvark, @mrshannon)
-
Efficient Per-Frame/Transient Bind Groups gpuweb/gpuweb#915 (5 comments by @bbernhar, @kvark, @magcius)
-
Validation of whole shader modules gpuweb/gpuweb#974 (5 comments by @grorg, @Kangz, @kvark, @magcius)
-
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)
-
In types, default to f32 when no templates are present gpuweb/gpuweb#1012 (3 comments by @dj2, @kainino0x, @lachlansneff)
-
bytesPerRow should be validated only if copyExtent.height is greater than one *block* height gpuweb/gpuweb#987 (3 comments by @kainino0x, @Kangz, @kvark)
-
add a combined image sampler as Vulkan gpuweb/gpuweb#770 (3 comments by @BNieuwenhuizen, @magcius, @misyltoad)
-
[wgsl] Specialization constants, function constants, or other forms of shader modularity gpuweb/gpuweb#572 (3 comments by @chinedufn, @kvark)
-
AGG (Anti-Grain Geometry) for scaling pixel perfect UI gpuweb/gpuweb#765 (3 comments by @abitrolly, @Kangz)
-
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)
-
Validate that [[builtin fragDepth]] can't be written if depthWriteEnabled = false? gpuweb/gpuweb#1013 (2 comments by @Kangz, @kvark)
-
Rendering to OffscreenCanvas on non-yielding workers gpuweb/gpuweb#403 (2 comments by @Kangz, @stefan-pdx)
-
Valid or invalid: Return statement in the middle of a function body gpuweb/gpuweb#996 (1 comment by @grorg)
-
Proposal: Add a usage bit to allow creating a view with different format when creating a texture gpuweb/gpuweb#168 (1 comment by @kainino0x)
-
bytesPerRow and rowsPerImage disagree on validation between 0 and min gpuweb/gpuweb#984 (1 comment by @kainino0x)
-
What online and offline tooling exists, or is planned, for compiling to WGSL? gpuweb/gpuweb#845 (1 comment by @dj2)
-
GPUTextureDataLayout.offset shouldn't have to be a multiple of blockSize in writeTexture gpuweb/gpuweb#985 (1 comment by @kvark)
-
-
37 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.
-
Convert methods to camel case. gpuweb/gpuweb#1016, by @dj2.
-
Adding a lot of missing method and argument descriptions gpuweb/gpuweb#1015, by @toji.
-
Tweak requiredBytesInCopy, make bytesPerRow/rowsPerImage optional gpuweb/gpuweb#1014, by @kainino0x.
-
Rename bc6h-rgb-sfloat to bc6h-rgb-float gpuweb/gpuweb#1011, by @kainino0x.
-
Additional validation for all draw methods gpuweb/gpuweb#1010, by @toji.
-
Change void->undefined, normalize formatting of Returns: lines gpuweb/gpuweb#1009, by @kainino0x.
-
Adding validation to GPUComputePassEncoder methods gpuweb/gpuweb#1007, by @toji.
-
Revise the "validating linear texture data" algorithm gpuweb/gpuweb#1006, by @kainino0x.
-
New binding type for multisampled textures gpuweb/gpuweb#1005, by @kvark.
-
Enable Bikeshed's "Assume Explicit For" option gpuweb/gpuweb#999, by @kainino0x.
-
Added validation for both setBindGroup() variants gpuweb/gpuweb#998, by @toji.
-
Internal usage flags and rules gpuweb/gpuweb#994, by @kvark.
-
Fix some typos gpuweb/gpuweb#991, by @grovesNL.
-
Elaborate conversions gpuweb/gpuweb#983, by @dneto0.
-
Adding validation for GPURenderPassEncoderBase methods gpuweb/gpuweb#980, by @toji.
-
WIP: Reorganize WGSL spec gpuweb/gpuweb#979, by @dneto0.
-
Updated createBindGroup to new method style gpuweb/gpuweb#977, by @toji.
-
Updating multiple methods to the new style (Pt. 4) gpuweb/gpuweb#976, by @toji.
-
Add rgb9e5Float texture format gpuweb/gpuweb#975, by @cwfitzgerald.
-
Updated createBindGroupLayout to new method style gpuweb/gpuweb#973, by @toji.
-
Add some restrictions about resource usage tracking/validation gpuweb/gpuweb#972, by @Richard-Yunchao.
-
Add stencil8 gpuweb/gpuweb#971, by @kvark.
-
Add depth texture component type gpuweb/gpuweb#970, by @kvark.
-
-
40 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.
-
Additional validation for all draw methods gpuweb/gpuweb#1010.
-
Add rgb9e5Float texture format gpuweb/gpuweb#975.
-
Revise the "validating linear texture data" algorithm gpuweb/gpuweb#1006.
-
Internal usage flags and rules gpuweb/gpuweb#994.
-
Rename bc6h-rgb-sfloat to bc6h-rgb-float gpuweb/gpuweb#1011.
-
Don't use EnforceRange types for flags consts on interfaces gpuweb/gpuweb#928.
-
Adding validation to GPUComputePassEncoder methods gpuweb/gpuweb#1007.
-
Change void->undefined, normalize formatting of Returns: lines gpuweb/gpuweb#1009.
-
Add depth texture component type gpuweb/gpuweb#970.
-
Change rowsPerImage to count in blocks gpuweb/gpuweb#958.
-
Add stencil8 gpuweb/gpuweb#971.
-
Specify minBufferBindingSize behavior for default pipeline gpuweb/gpuweb#867.
-
Added validation for both setBindGroup() variants gpuweb/gpuweb#998.
-
Enable Bikeshed's "Assume Explicit For" option gpuweb/gpuweb#999.
-
Adding validation for GPURenderPassEncoderBase methods gpuweb/gpuweb#980.
-
Fix some typos gpuweb/gpuweb#991.
-
Updated createBindGroup to new method style gpuweb/gpuweb#977.
-
WIP: Reorganize WGSL spec gpuweb/gpuweb#979.
-
Updating multiple methods to the new style (Pt. 4) gpuweb/gpuweb#976.
-
Updated createBindGroupLayout to new method style gpuweb/gpuweb#973.
-
Updating multiple methods to the new style (Pt. 3) gpuweb/gpuweb#966.
-
Allow struct_decl to have a name. gpuweb/gpuweb#952.
-
Updating more methods to the new style. gpuweb/gpuweb#964.
-
Add a method defintion stub for every remaining method in the spec gpuweb/gpuweb#969.
-
Allow BufferSource in writeBuffer/writeTexture gpuweb/gpuweb#832.
-
Precisely define depth24plus as "either depth24unorm or depth32float" gpuweb/gpuweb#938.
-
-
1 pull request closed.
-
Relax the command encoding validation scope gpuweb/gpuweb#1021.
-
-
43 pull requests received 417 new comments.
-
Add some restrictions about resource usage tracking/validation gpuweb/gpuweb#972 (56 comments by @grorg, @kainino0x, @Kangz, @kvark, @Richard-Yunchao)
-
Internal usage flags and rules gpuweb/gpuweb#994 (36 comments by @grorg, @kainino0x, @Kangz, @kvark)
-
Adding validation for GPURenderPassEncoderBase methods gpuweb/gpuweb#980 (36 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Texture Format Capabilities gpuweb/gpuweb#1027 (26 comments by @austinEng, @kainino0x, @Kangz, @kvark)
-
Updating multiple methods to the new style (Pt. 3) gpuweb/gpuweb#966 (24 comments by @kainino0x, @kvark, @toji)
-
Added validation for both setBindGroup() variants gpuweb/gpuweb#998 (20 comments by @kainino0x, @kvark, @toji)
-
Updated createBindGroupLayout to new method style gpuweb/gpuweb#973 (19 comments by @kainino0x, @toji)
-
Introduce Subgroup Operations Extension gpuweb/gpuweb#954 (18 comments by @dneto0, @grorg, @kvark, @litherum, @mehmetoguzderin)
-
Relax the command encoding validation scope gpuweb/gpuweb#1021 (17 comments by @austinEng, @grorg, @kainino0x, @Kangz, @kunalmohan, @kvark)
-
Adding validation to GPUComputePassEncoder methods gpuweb/gpuweb#1007 (12 comments by @kainino0x, @Kangz, @toji)
-
Add depth texture component type gpuweb/gpuweb#970 (12 comments by @austinEng, @kainino0x, @Kangz, @kvark)
-
Additional validation for all draw methods gpuweb/gpuweb#1010 (11 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Adding a lot of missing method and argument descriptions gpuweb/gpuweb#1015 (10 comments by @kainino0x, @kvark, @toji)
-
Revise the "validating linear texture data" algorithm gpuweb/gpuweb#1006 (7 comments by @kainino0x, @kvark, @toji)
-
Add a few special examples for resource usages tracking gpuweb/gpuweb#1030 (6 comments by @kainino0x, @kvark)
-
Change rowsPerImage to count in blocks gpuweb/gpuweb#958 (6 comments by @kainino0x, @Kangz, @kvark, @magcius)
-
Updated validation rules for pipeline index formats gpuweb/gpuweb#1022 (5 comments by @kainino0x, @tidoust, @toji)
-
New binding type for multisampled textures gpuweb/gpuweb#1005 (5 comments by @grorg, @kainino0x, @Kangz, @kvark)
-
Tweak requiredBytesInCopy, make bytesPerRow/rowsPerImage optional gpuweb/gpuweb#1014 (4 comments by @grorg, @kainino0x, @Kangz)
-
Don't use EnforceRange types for flags consts on interfaces gpuweb/gpuweb#928 (3 comments by @kainino0x)
-
Add aspect back to GPUTextureCopyView gpuweb/gpuweb#873 (3 comments by @austinEng, @kainino0x, @Kangz)
-
Add extensions "depth24unorm-stencil8" and "depth32float-stencil8". gpuweb/gpuweb#1024 (2 comments by @kainino0x, @Kangz)
-
Change void->undefined, normalize formatting of Returns: lines gpuweb/gpuweb#1009 (1 comment by @kainino0x)
-
Add a method defintion stub for every remaining method in the spec gpuweb/gpuweb#969 (1 comment by @kainino0x)
-
gpuweb/cts
-
1 issue opened.
-
Expect Validation Error from Copy Operations gpuweb/cts#275, by @kunalmohan.
-
-
2 issues closed.
-
Expect Validation Error from Copy Operations gpuweb/cts#275.
-
Should overlapping vertex attributes be allowed? gpuweb/cts#204.
-
-
2 issues received 4 new comments.
-
Should overlapping vertex attributes be allowed? gpuweb/cts#204 (2 comments by @austinEng, @kainino0x)
-
22 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.
-
Support JSON objects in param values gpuweb/cts#270, by @kainino0x.
-
Copy between linear data and texture operation tests gpuweb/cts#269, by @ponitka.
-
empty commit gpuweb/cts#268, by @kainino0x.
-
Split IDL flags tests into one case per member; add QUERY_RESOLVE gpuweb/cts#267, by @kainino0x.
-
Make jsUndefinedMagicValue less magic gpuweb/cts#266, by @kainino0x.
-
Improve shader robust access tests with more memory types. gpuweb/cts#265, by @Kangz.
-
[glsl-dependent] Remove usages of old mapping gpuweb/cts#264, by @kainino0x.
-
Update types and split texture tables to accommodate compressed formats gpuweb/cts#263, by @kainino0x.
-
Adding a TODO for copy between linear data and texture tests gpuweb/cts#261, by @ponitka.
-
Add more tests for texture resource usage tracking in render gpuweb/cts#260, by @Richard-Yunchao.
-
standalone: use <pre> for descriptions gpuweb/cts#259, by @kainino0x.
-
Add rendering tests for primitive topology. gpuweb/cts#258, by @bbernhar.
-
Use Babel plugin to support Nullish Coalescing operator gpuweb/cts#257, by @kunalmohan.
-
Add validation tests for CopyBufferToBuffer gpuweb/cts#256, by @Jiawei-Shao.
-
Copy between linear data and texture validation tests gpuweb/cts#255, by @ponitka.
-
-
22 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.
-
Support JSON objects in param values gpuweb/cts#270.
-
Improve shader robust access tests with more memory types. gpuweb/cts#265.
-
Add rendering tests for primitive topology. gpuweb/cts#258.
-
empty commit gpuweb/cts#268.
-
Add test for different read write usages combinations gpuweb/cts#253.
-
Adding a TODO for copy between linear data and texture tests gpuweb/cts#261.
-
Make jsUndefinedMagicValue less magic gpuweb/cts#266.
-
[glsl-dependent] Remove usages of old mapping gpuweb/cts#264.
-
standalone: use <pre> for descriptions gpuweb/cts#259.
-
Add validation tests for CopyBufferToBuffer gpuweb/cts#256.
-
Copy between linear data and texture validation tests gpuweb/cts#255.
-
Use Babel plugin to support Nullish Coalescing operator gpuweb/cts#257.
-
-
16 pull requests received 403 new comments.
-
Copy between linear data and texture validation tests gpuweb/cts#255 (129 comments by @kainino0x, @Kangz, @ponitka)
-
Copy between linear data and texture operation tests gpuweb/cts#269 (95 comments by @kainino0x, @Kangz, @ponitka)
-
Add more tests for texture resource usage tracking in render gpuweb/cts#260 (41 comments by @austinEng, @kainino0x, @Kangz, @Richard-Yunchao)
-
Add test for different read write usages combinations gpuweb/cts#253 (33 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Add rendering tests for primitive topology. gpuweb/cts#258 (22 comments by @bbernhar, @kainino0x, @Kangz)
-
Add validation tests for CopyBufferToBuffer gpuweb/cts#256 (22 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Enhance texture usage validation tests gpuweb/cts#273 (20 comments by @austinEng, @kainino0x, @Richard-Yunchao)
-
Add more texture usage validation tests: unused bindings gpuweb/cts#274 (9 comments by @austinEng, @dj2, @kainino0x, @Richard-Yunchao)
-
Add subresource usage validation tests for different shader stages gpuweb/cts#254 (6 comments by @austinEng, @kainino0x, @Richard-Yunchao)
-
Update types and split texture tables to accommodate compressed formats gpuweb/cts#263 (5 comments by @austinEng, @kainino0x)
-
Improve shader robust access tests with more memory types. gpuweb/cts#265 (4 comments by @kainino0x, @Kangz)
-
Adding a TODO for copy between linear data and texture tests gpuweb/cts#261 (2 comments by @Kangz, @ponitka)
-
gpuweb/admin
-
1 issue opened.
-
Repo no longer published as GitHub Pages? gpuweb/admin#16, by @tidoust.
-
-
1 issue closed.
-
Repo no longer published as GitHub Pages? gpuweb/admin#16.
-
-
1 issue received 2 new comments.
gpuweb/types
-
1 issue opened.
-
GPUBuffer#mapAsync does not match spec gpuweb/types#27, by @drawmindmap.
-
-
1 issue closed.
-
GPUBuffer#mapAsync does not match spec gpuweb/types#27.
-
-
1 issue received 2 new comments.
-
1 pull request opened.
-
Update to latest WebGPU spec gpuweb/types#28, by @kainino0x.
-
-
1 pull request merged.
-
Update to latest WebGPU spec gpuweb/types#28.
-
Participants
-
4 participants joined.
-
Dominic Cerisano (Kings Distributed Systems) joined.
-
Michael Shannon (a.i. solutions) joined.
-
Michael Shannon (a.i. solutions) joined.
-
Robert Conde (a.i. solutions, Inc) joined.
-
-
2 participants left.
-
Michael Shannon (a.i. solutions) left.
-
Behdad Esfahbod (Meta) left.
-
-
4 organizations joined.
-
Kings Distributed Systems joined.
-
a.i. solutions joined.
-
a.i. solutions joined.
-
a.i. solutions, Inc joined.
-
-
1 organization left.
-
a.i. solutions left.
-
GitHub
gpuweb/types
-
1 issue opened.
-
1 issue closed.
-
1 issue received 2 new comments.
-
Keep method arguments same as base class for GPURenderPassEncoder, GPURenderBundleEncoder gpuweb/types#24 (2 comments by @kainino0x)
-
-
3 pull requests opened.
-
Add BC compressed texture formats gpuweb/types#26, by @kainino0x.
-
bugfix: draw call implementations should have optional arguments gpuweb/types#25, by @kainino0x.
-
add minBufferBindingSize into BGL gpuweb/types#23, by @Richard-Yunchao.
-
-
3 pull requests merged.
-
Add BC compressed texture formats gpuweb/types#26.
-
bugfix: draw call implementations should have optional arguments gpuweb/types#25.
-
add minBufferBindingSize into BGL gpuweb/types#23.
-
-
1 pull request closed.
-
Add entry point to package gpuweb/types#18.
-
-
2 pull requests received 5 new comments.
gpuweb/cts
-
4 issues opened.
-
Rename web-platform to web_platform gpuweb/cts#251, by @kainino0x.
-
Update validation tests to disallow zero-sized bindings gpuweb/cts#234, by @austinEng.
-
Implement RenderPass StoreOp Tests gpuweb/cts#225, by @bjjones.
-
-
1 issue closed.
-
Implement RenderPass StoreOp Tests gpuweb/cts#225.
-
-
1 issue received 5 new comments.
-
Implement RenderPass StoreOp Tests gpuweb/cts#225 (5 comments by @austinEng, @bjjones, @kainino0x, @Kangz)
-
-
26 pull requests opened.
-
Add subresource usage validation tests for different shader stages gpuweb/cts#254, by @Richard-Yunchao.
-
Add test for different read write usages combinations gpuweb/cts#253, by @Richard-Yunchao.
-
Add texture subresource usage validation tests in render gpuweb/cts#252, by @Richard-Yunchao.
-
Implement Render Pass Resolve Validation Tests gpuweb/cts#250, by @bjjones.
-
Fixes about hasDynamicOffset and multisampled in BGL gpuweb/cts#249, by @Richard-Yunchao.
-
add ParamsBuilder.combineArgs to work around a type inference issue gpuweb/cts#248, by @kainino0x.
-
Represent undefined with a magic value in JSON gpuweb/cts#247, by @kainino0x.
-
Update README.md gpuweb/cts#246, by @cerisano.
-
Update to use new mapping primitives everywhere gpuweb/cts#245, by @kainino0x.
-
Refactor some validation tests in createBindGroupLayout gpuweb/cts#244, by @Richard-Yunchao.
-
Implement RenderPass StoreOp Operation Tests gpuweb/cts#243, by @bjjones.
-
RenderPass StoreOp Validation Tests gpuweb/cts#241, by @bjjones.
-
Add validation for index access gpuweb/cts#239, by @haoxli.
-
Add tests for bindGroupLayout's variables gpuweb/cts#238, by @Richard-Yunchao.
-
CTS for CopyImageBitmap: test color conversion gpuweb/cts#237, by @shaoboyan.
-
Add tests for vertex robust buffer access gpuweb/cts#236, by @iraiter2.
-
Update node_module/@webgpu/types to 0.0.27 gpuweb/cts#235, by @Richard-Yunchao.
-
Add a test for minBufferBindingSize gpuweb/cts#233, by @Richard-Yunchao.
-
Initial webgpu-napi integration gpuweb/cts#232, by @cerisano.
-
Remove dynamic_set_to_true_is_allowed_only_for_buffers gpuweb/cts#231, by @Richard-Yunchao.
-
add link to test plan gpuweb/cts#229, by @kainino0x.
-
Add initial coverage for robust access vertex tests gpuweb/cts#228, by @iraiter2.
-
Add Initial Coverage TODOs for Render Pass StoreOP gpuweb/cts#227, by @bjjones.
-
Minor Improvements To Setup Instructions gpuweb/cts#226, by @bjjones.
-
Add a test for storage buffer and readonly storage buffer gpuweb/cts#224, by @Richard-Yunchao.
-
-
23 pull requests merged.
-
Add texture subresource usage validation tests in render gpuweb/cts#252.
-
Implement Render Pass Resolve Validation Tests gpuweb/cts#250.
-
Implement RenderPass StoreOp Operation Tests gpuweb/cts#243.
-
Fixes about hasDynamicOffset and multisampled in BGL gpuweb/cts#249.
-
Update to use new mapping primitives everywhere gpuweb/cts#245.
-
Refactor some validation tests in createBindGroupLayout gpuweb/cts#244.
-
Represent undefined with a magic value in JSON gpuweb/cts#247.
-
Update README.md gpuweb/cts#246.
-
RenderPass StoreOp Validation Tests gpuweb/cts#241.
-
Add validation for index access gpuweb/cts#239.
-
Add tests for vertex robust buffer access gpuweb/cts#236.
-
Add tests for bindGroupLayout's variables gpuweb/cts#238.
-
CTS for CopyImageBitmap: test color conversion gpuweb/cts#237.
-
Add a test for minBufferBindingSize gpuweb/cts#233.
-
Update node_module/@webgpu/types to 0.0.27 gpuweb/cts#235.
-
Remove dynamic_set_to_true_is_allowed_only_for_buffers gpuweb/cts#231.
-
Add initial coverage for robust access vertex tests gpuweb/cts#228.
-
Add Initial Coverage TODOs for Render Pass StoreOP gpuweb/cts#227.
-
add link to test plan gpuweb/cts#229.
-
Add Culling Test gpuweb/cts#223.
-
Add a test for storage buffer and readonly storage buffer gpuweb/cts#224.
-
Minor Improvements To Setup Instructions gpuweb/cts#226.
-
-
2 pull requests closed.
-
Index format tests gpuweb/cts#191.
-
26 pull requests received 396 new comments.
-
Add tests for vertex robust buffer access gpuweb/cts#236 (46 comments by @austinEng, @iraiter2, @kainino0x, @Kangz)
-
Add tests for bindGroupLayout's variables gpuweb/cts#238 (41 comments by @austinEng, @kainino0x, @Kangz, @Richard-Yunchao)
-
Implement RenderPass StoreOp Operation Tests gpuweb/cts#243 (39 comments by @austinEng, @bjjones, @kainino0x, @Kangz)
-
Refactor some validation tests in createBindGroupLayout gpuweb/cts#244 (29 comments by @austinEng, @kainino0x, @Richard-Yunchao)
-
Add Initial Coverage TODOs for Render Pass StoreOP gpuweb/cts#227 (29 comments by @austinEng, @bjjones, @kainino0x, @Kangz)
-
Add initial coverage for robust access vertex tests gpuweb/cts#228 (22 comments by @austinEng, @iraiter2, @kainino0x, @Kangz)
-
Implement Render Pass Resolve Validation Tests gpuweb/cts#250 (19 comments by @bjjones, @kainino0x, @Kangz)
-
Update to use new mapping primitives everywhere gpuweb/cts#245 (15 comments by @austinEng, @kainino0x)
-
Add texture subresource usage validation tests in render gpuweb/cts#252 (12 comments by @kainino0x, @Richard-Yunchao)
-
CTS for CopyImageBitmap: test color conversion gpuweb/cts#237 (12 comments by @kainino0x, @Kangz, @shaoboyan)
-
Add a test for minBufferBindingSize gpuweb/cts#233 (12 comments by @austinEng, @kainino0x, @Richard-Yunchao)
-
In params().combine() types, flatten unions of interfaces before merging them gpuweb/cts#242 (10 comments by @austinEng, @kainino0x)
-
Add a test for storage buffer and readonly storage buffer gpuweb/cts#224 (8 comments by @kainino0x, @Richard-Yunchao)
-
Fixes about hasDynamicOffset and multisampled in BGL gpuweb/cts#249 (6 comments by @kainino0x, @Richard-Yunchao)
-
Update node_module/@webgpu/types to 0.0.27 gpuweb/cts#235 (3 comments by @kainino0x, @Richard-Yunchao)
-
Represent undefined with a magic value in JSON gpuweb/cts#247 (2 comments by @austinEng, @kainino0x)
-
Add subresource usage validation tests for different shader stages gpuweb/cts#254 (1 comment by @Richard-Yunchao)
-
Add test for different read write usages combinations gpuweb/cts#253 (1 comment by @Richard-Yunchao)
-
add ParamsBuilder.combineArgs to work around a type inference issue gpuweb/cts#248 (1 comment by @kainino0x)
-
Use babel plugin to prevent optional chaining in generated code gpuweb/cts#221 (1 comment by @kunalmohan)
-
gpuweb/gpuweb
-
26 issues opened.
-
Reorg WGSL spec gpuweb/gpuweb#967, by @dneto0.
-
Ordering of promise resolution. gpuweb/gpuweb#962, by @Kangz.
-
Move array stride decoration to the struct fields instead of types gpuweb/gpuweb#960, by @kvark.
-
Multisample Coverage on Metal gpuweb/gpuweb#959, by @ponitka.
-
Support Rgb9e5 packed float texture format gpuweb/gpuweb#957, by @cwfitzgerald.
-
Should the spec mention location aliasing? gpuweb/gpuweb#956, by @iraiter2.
-
Summary of current robust buffer access opinions gpuweb/gpuweb#955, by @iraiter2.
-
Annotate parts of the spec as "Tracking Vectors" gpuweb/gpuweb#950, by @kainino0x.
-
Zero-sized mapAsync and getMappedRange gpuweb/gpuweb#948, by @kainino0x.
-
mapAsync algorithm misbehaves if size=0 and offset>this.size gpuweb/gpuweb#941, by @kainino0x.
-
Use Bikeshed's argumentdef class gpuweb/gpuweb#939, by @kainino0x.
-
Re-organize GPURenderPipelineDescriptor according to the structure of the GPU pipeline gpuweb/gpuweb#936, by @kvark.
-
[wgsl] support readonly and writeonly on storage buffers gpuweb/gpuweb#935, by @dneto0.
-
Typo in for statement's grammar gpuweb/gpuweb#930, by @kkristof.
-
popErrorScope should reject, not throw synchronously gpuweb/gpuweb#926, by @kunalmohan.
-
Naming of texture types. gpuweb/gpuweb#923, by @dj2.
-
[wgsl] express layout for host-shareable matrix values gpuweb/gpuweb#922, by @dneto0.
-
Investigation: kill vs demoteToHelper behavior in native APIs gpuweb/gpuweb#921, by @kdashg.
-
[wgsl] num_workgroups translation for MSL and HLSL gpuweb/gpuweb#920, by @dj2.
-
Simpler methods gpuweb/gpuweb#917, by @ottoville.
-
Efficient Per-Frame/Transient Bind Groups gpuweb/gpuweb#915, by @tklajnscek.
-
s/`kill`/`discard`/ gpuweb/gpuweb#911, by @kdashg.
-
Constant propagation gpuweb/gpuweb#905, by @kvark.
-
Vertex and Instance ID and base ID builtins. gpuweb/gpuweb#901, by @Kangz.
-
Feedback on current Buffer mapping API (for wgpu-py) gpuweb/gpuweb#897, by @almarklein.
-
-
20 issues closed.
-
Disallow (writable) storage-buffers/textures in fragment shaders in core gpuweb/gpuweb#639.
-
AGG (Anti-Grain Geometry) for scaling pixel perfect UI gpuweb/gpuweb#765.
-
Constant propagation gpuweb/gpuweb#905.
-
mapAsync algorithm misbehaves if size=0 and offset>this.size gpuweb/gpuweb#941.
-
Zero-sized mapAsync and getMappedRange gpuweb/gpuweb#948.
-
[wgsl] num_workgroups translation for MSL and HLSL gpuweb/gpuweb#920.
-
Typo in for statement's grammar gpuweb/gpuweb#930.
-
C-like declaration order gpuweb/gpuweb#677.
-
Task: Validation rules for entry points gpuweb/gpuweb#778.
-
s/`kill`/`discard`/ gpuweb/gpuweb#911.
-
Define behavior of too-large shift values gpuweb/gpuweb#828.
-
Define behavior of negative shifts gpuweb/gpuweb#827.
-
[wgsl] Lexical Scoping gpuweb/gpuweb#559.
-
Task: Define short circuiting for && and || gpuweb/gpuweb#675.
-
WGSL should have a select function gpuweb/gpuweb#826.
-
Anisotropic clamping for SamplerDescriptor gpuweb/gpuweb#696.
-
Draft an extension for depth clamping gpuweb/gpuweb#480.
-
Add .rgba aliases to .xyzw gpuweb/gpuweb#754.
-
Feedback on current Buffer mapping API (for wgpu-py) gpuweb/gpuweb#897.
-
-
51 issues received 219 new comments.
-
IndexFormat part of pipeline? gpuweb/gpuweb#767 (23 comments by @grorg, @kainino0x, @kvark, @magcius, @RafaelCintron, @tklajnscek)
-
[wgsl] express layout for host-shareable matrix values gpuweb/gpuweb#922 (11 comments by @dneto0, @grorg, @kvark)
-
Efficient Per-Frame/Transient Bind Groups gpuweb/gpuweb#915 (11 comments by @kainino0x, @Kangz, @kvark, @magcius, @tklajnscek)
-
Vertex and Instance ID and base ID builtins. gpuweb/gpuweb#901 (9 comments by @dneto0, @grorg, @Kangz, @kdashg, @kvark, @litherum, @RafaelCintron)
-
Copying of depth24plus formats gpuweb/gpuweb#652 (9 comments by @austinEng, @grorg, @kainino0x, @Kangz, @RafaelCintron)
-
AGG (Anti-Grain Geometry) for scaling pixel perfect UI gpuweb/gpuweb#765 (8 comments by @abitrolly, @almarklein, @kainino0x, @Kangz, @magcius)
-
[wgsl] Explicit layout needs more than Offset: ArrayStride and matrix attributes gpuweb/gpuweb#773 (8 comments by @dj2, @dneto0, @kvark, @litherum)
-
Feedback on current Buffer mapping API (for wgpu-py) gpuweb/gpuweb#897 (8 comments by @almarklein, @kainino0x, @Kangz, @kvark)
-
Validation rules for WGSL modules: binding collisions gpuweb/gpuweb#889 (7 comments by @dj2, @dneto0, @kvark, @lachlansneff)
-
Task: Define short circuiting for && and || gpuweb/gpuweb#675 (7 comments by @dj2, @dneto0, @grorg, @johnkslang, @kdashg)
-
WGSL should have a select function gpuweb/gpuweb#826 (6 comments by @dneto0, @johnkslang, @kvark, @litherum)
-
Move array stride decoration to the struct fields instead of types gpuweb/gpuweb#960 (5 comments by @dneto0, @kainino0x, @kvark)
-
Use brackets for array types gpuweb/gpuweb#854 (5 comments by @dneto0, @grorg, @kainino0x, @kdashg, @litherum)
-
Should the spec mention location aliasing? gpuweb/gpuweb#956 (5 comments by @austinEng, @johnkslang, @kainino0x, @kvark)
-
[wgsl] num_workgroups translation for MSL and HLSL gpuweb/gpuweb#920 (5 comments by @dj2, @dneto0, @Kangz, @pow2clk)
-
Portability concern about adapter extensions and limits gpuweb/gpuweb#684 (4 comments by @kainino0x, @kvark)
-
Support Rgb9e5 packed float texture format gpuweb/gpuweb#957 (3 comments by @dneto0, @Kangz, @kvark)
-
entry_point_decl should be an annotation on the function gpuweb/gpuweb#662 (3 comments by @grorg, @kainino0x, @kdashg)
-
Set negative GPURenderPassColorAttachmentDescriptor.loadValue for unsigned integer formats gpuweb/gpuweb#965 (2 comments by @kainino0x)
-
validation rules for resource usage tracking gpuweb/gpuweb#769 (2 comments by @kainino0x, @Richard-Yunchao)
-
Summary of current robust buffer access opinions gpuweb/gpuweb#955 (2 comments by @austinEng, @kainino0x)
-
List of issues to discuss with TC39, WASM, JS engine teams gpuweb/gpuweb#747 (2 comments by @kainino0x, @Kangz)
-
Investigation: kill vs demoteToHelper behavior in native APIs gpuweb/gpuweb#921 (2 comments by @dneto0, @kdashg)
-
Disallow (writable) storage-buffers/textures in fragment shaders in core gpuweb/gpuweb#639 (1 comment by @kainino0x)
-
mapAsync algorithm misbehaves if size=0 and offset>this.size gpuweb/gpuweb#941 (1 comment by @kainino0x)
-
WGSL should require storage buffers to be a host-shareable storable type. gpuweb/gpuweb#877 (1 comment by @grorg)
-
-
48 pull requests opened.
-
Add a method defintion stub for every remaining method in the spec gpuweb/gpuweb#969, by @toji.
-
Express popcount, reverse_bits as function prototypes gpuweb/gpuweb#968, by @dneto0.
-
Updating multiple methods to the new style (Pt. 3) gpuweb/gpuweb#966, by @toji.
-
Updating more methods to the new style. gpuweb/gpuweb#964, by @toji.
-
Converting argument lists to Bikeshed's argumentdef format gpuweb/gpuweb#963, by @toji.
-
Updating the style of the methods I've documented gpuweb/gpuweb#961, by @toji.
-
Change rowsPerImage to count in blocks gpuweb/gpuweb#958, by @kvark.
-
Introduce Subgroup Operations Extension gpuweb/gpuweb#954, by @mehmetoguzderin.
-
writeonly-storage-texture shouldn't be allowed in vertex stage in BGL gpuweb/gpuweb#953, by @Richard-Yunchao.
-
Allow struct_decl to have a name. gpuweb/gpuweb#952, by @dj2.
-
Remove default=0 for mapAsync size and allow size=0 in getMappedRange gpuweb/gpuweb#951, by @kainino0x.
-
Make BindGroupLayout parameters' default/undefined consistent gpuweb/gpuweb#949, by @Richard-Yunchao.
-
Add popcount and reverse_bits integer built-in functions gpuweb/gpuweb#947, by @dneto0.
-
Reorganize built-in functions into own section gpuweb/gpuweb#946, by @dneto0.
-
Use out-of-band messaging for the mipmap and array layer count gpuweb/gpuweb#945, by @kvark.
-
Remove num_workgroups builtin variable gpuweb/gpuweb#944, by @dneto0.
-
Add indexFormat to setIndexBuffer gpuweb/gpuweb#943, by @kainino0x.
-
Fix typo in for-loop braces grammar gpuweb/gpuweb#942, by @dneto0.
-
Specify indexFormat validation wrt primitiveTopology gpuweb/gpuweb#940, by @kainino0x.
-
Precisely define depth24plus as "either depth24unorm or depth32float" gpuweb/gpuweb#938, by @kainino0x.
-
Fix rendering of vector form of 'select' gpuweb/gpuweb#937, by @dneto0.
-
Move GPUStencilOperation to the correct section gpuweb/gpuweb#934, by @ponitka.
-
A small fix in GPURenderPipeline Creation. gpuweb/gpuweb#933, by @ponitka.
-
Limit for the sample count mask gpuweb/gpuweb#932, by @kvark.
-
Add array stride gpuweb/gpuweb#931, by @dneto0.
-
Make getMappedRange() return the whole mapped range. gpuweb/gpuweb#929, by @Kangz.
-
Don't use EnforceRange types for flags consts on interfaces gpuweb/gpuweb#928, by @kainino0x.
-
Add examples of timeline boxes next to timeline definitions gpuweb/gpuweb#927, by @kainino0x.
-
Add a validation rule for storageTextureFormat in BGL gpuweb/gpuweb#925, by @Richard-Yunchao.
-
Add a validation rule for multisample texture view dimension for BindGroupLayout gpuweb/gpuweb#924, by @Richard-Yunchao.
-
Add description for minBufferBindingSize in BindGroupLayout gpuweb/gpuweb#919, by @Richard-Yunchao.
-
[wgsl] Rename kill to discard. gpuweb/gpuweb#918, by @dj2.
-
Changing writeTexture validation gpuweb/gpuweb#916, by @ponitka.
-
Tighten bit shifts gpuweb/gpuweb#914, by @dneto0.
-
[wgsl] bool equality gpuweb/gpuweb#913, by @dneto0.
-
Short-circuiting &&, ||; non-short-circuit bool and and or gpuweb/gpuweb#912, by @dneto0.
-
[wgsl] Add stride array decoration. gpuweb/gpuweb#910, by @dj2.
-
[wgsl] Adding textures to the spec. gpuweb/gpuweb#909, by @dj2.
-
Specify default offset and size for getMappedRange gpuweb/gpuweb#908, by @kunalmohan.
-
Add select builtin function gpuweb/gpuweb#907, by @dneto0.
-
[wgsl] Add text around entry point function. gpuweb/gpuweb#906, by @dj2.
-
Bug in validating linear texture data gpuweb/gpuweb#904, by @ponitka.
-
Change the semantic of default size in writeBuffer gpuweb/gpuweb#903, by @kvark.
-
Use FrozenArray for GPUCompilationInfo's attribute gpuweb/gpuweb#902, by @foolip.
-
Depth clamping extension gpuweb/gpuweb#900, by @kvark.
-
Require mapped buffer sizes aligned to 4 gpuweb/gpuweb#899, by @kvark.
-
Expand security considerations, split into sub-sections gpuweb/gpuweb#898, by @kvark.
-
Remove references of MappedBuffer and createBufferMapped gpuweb/gpuweb#896, by @almarklein.
-
-
44 pull requests merged.
-
Converting argument lists to Bikeshed's argumentdef format gpuweb/gpuweb#963.
-
Updating the style of the methods I've documented gpuweb/gpuweb#961.
-
[wgsl] Add stride array decoration. gpuweb/gpuweb#910.
-
Make BindGroupLayout parameters' default/undefined consistent gpuweb/gpuweb#949.
-
Use out-of-band messaging for the mipmap and array layer count gpuweb/gpuweb#945.
-
Remove default=0 for mapAsync size and allow size=0 in getMappedRange gpuweb/gpuweb#951.
-
writeonly-storage-texture shouldn't be allowed in vertex stage in BGL gpuweb/gpuweb#953.
-
Reorganize built-in functions into own section gpuweb/gpuweb#946.
-
Remove num_workgroups builtin variable gpuweb/gpuweb#944.
-
Add indexFormat to setIndexBuffer gpuweb/gpuweb#943.
-
Specify default offset and size for getMappedRange gpuweb/gpuweb#908.
-
Specify indexFormat validation wrt primitiveTopology gpuweb/gpuweb#940.
-
Fix typo in for-loop braces grammar gpuweb/gpuweb#942.
-
Add a validation rule for storageTextureFormat in BGL gpuweb/gpuweb#925.
-
Fix rendering of vector form of 'select' gpuweb/gpuweb#937.
-
Make minBufferBindingSize optional gpuweb/gpuweb#874.
-
A small fix in GPURenderPipeline Creation. gpuweb/gpuweb#933.
-
Move GPUStencilOperation to the correct section gpuweb/gpuweb#934.
-
Add examples of timeline boxes next to timeline definitions gpuweb/gpuweb#927.
-
Describe module constants, including pipeline-overrideable gpuweb/gpuweb#886.
-
[wgsl] bool equality gpuweb/gpuweb#913.
-
[wgsl] Adding textures to the spec. gpuweb/gpuweb#909.
-
[wgsl] Add text around entry point function. gpuweb/gpuweb#906.
-
[wgsl] Rename kill to discard. gpuweb/gpuweb#918.
-
Add description for minBufferBindingSize in BindGroupLayout gpuweb/gpuweb#919.
-
Add time query on GPUCommandBuffer gpuweb/gpuweb#870.
-
Add gpu texture format supported by copyImageBitmapToTexture destination gpuweb/gpuweb#849.
-
Changing writeTexture validation gpuweb/gpuweb#916.
-
Tighten bit shifts gpuweb/gpuweb#914.
-
wgsl: fix and elaborate scoping rules gpuweb/gpuweb#890.
-
Short-circuiting &&, ||; non-short-circuit bool and and or gpuweb/gpuweb#912.
-
Add select builtin function gpuweb/gpuweb#907.
-
Bug in validating linear texture data gpuweb/gpuweb#904.
-
Re-introduce createReady*Pipeline and remove GPUErrorFilter "none" gpuweb/gpuweb#871.
-
Expand security considerations, split into sub-sections gpuweb/gpuweb#898.
-
Documented render pass rasterization state methods gpuweb/gpuweb#850.
-
Add maxAnisotropy property gpuweb/gpuweb#864.
-
Depth clamping extension gpuweb/gpuweb#900.
-
Require mapped buffer sizes aligned to 4 gpuweb/gpuweb#899.
-
[wgsl] Add spec text around vector accessors. gpuweb/gpuweb#852.
-
Use FrozenArray for GPUCompilationInfo's attribute gpuweb/gpuweb#902.
-
Interface/member definition style, CSS for timelines and <dl>s gpuweb/gpuweb#868.
-
Remove references of MappedBuffer and createBufferMapped gpuweb/gpuweb#896.
-
-
4 pull requests closed.
-
Make getMappedRange() return the whole mapped range. gpuweb/gpuweb#929.
-
Add array stride gpuweb/gpuweb#931.
-
Change the semantic of default size in writeBuffer gpuweb/gpuweb#903.
-
Add GPUTextureDescriptor.viewFormats gpuweb/gpuweb#811.
-
-
46 pull requests received 376 new comments.
-
[wgsl] Adding textures to the spec. gpuweb/gpuweb#909 (86 comments by @dj2, @dneto0, @grorg, @kainino0x, @kvark)
-
Specify default offset and size for getMappedRange gpuweb/gpuweb#908 (33 comments by @kainino0x, @Kangz, @kunalmohan, @kvark)
-
Describe module constants, including pipeline-overrideable gpuweb/gpuweb#886 (18 comments by @dneto0, @grorg, @litherum)
-
Introduce Subgroup Operations Extension gpuweb/gpuweb#954 (17 comments by @dj2, @dneto0, @Kangz, @kvark, @litherum, @mehmetoguzderin, @tex3d)
-
Change rowsPerImage to count in blocks gpuweb/gpuweb#958 (16 comments by @cwfitzgerald, @kainino0x, @Kangz, @kvark)
-
Reorganize built-in functions into own section gpuweb/gpuweb#946 (13 comments by @dj2, @dneto0, @kvark)
-
Make BindGroupLayout parameters' default/undefined consistent gpuweb/gpuweb#949 (12 comments by @kainino0x, @Kangz, @kvark, @Richard-Yunchao)
-
Add validation for GPUDevice.createTexture() gpuweb/gpuweb#799 (11 comments by @kainino0x, @Kangz, @kvark)
-
Updating the style of the methods I've documented gpuweb/gpuweb#961 (9 comments by @kainino0x, @kvark, @toji)
-
Expand security considerations, split into sub-sections gpuweb/gpuweb#898 (8 comments by @JusSn, @Kangz, @kvark)
-
Use out-of-band messaging for the mipmap and array layer count gpuweb/gpuweb#945 (7 comments by @kainino0x, @kvark)
-
Allow BufferSource in writeBuffer/writeTexture gpuweb/gpuweb#832 (7 comments by @kainino0x, @kenrussell)
-
Make getMappedRange() return the whole mapped range. gpuweb/gpuweb#929 (7 comments by @austinEng, @kainino0x, @Kangz, @kdashg, @kvark)
-
Add popcount and reverse_bits integer built-in functions gpuweb/gpuweb#947 (6 comments by @dj2, @dneto0, @kvark)
-
Change the semantic of default size in writeBuffer gpuweb/gpuweb#903 (6 comments by @JusSn, @kainino0x, @kvark)
-
Add description for minBufferBindingSize in BindGroupLayout gpuweb/gpuweb#919 (6 comments by @kainino0x, @kvark, @Richard-Yunchao)
-
writeonly-storage-texture shouldn't be allowed in vertex stage in BGL gpuweb/gpuweb#953 (5 comments by @kvark, @Richard-Yunchao)
-
Add a validation rule for multisample texture view dimension for BindGroupLayout gpuweb/gpuweb#924 (4 comments by @kainino0x, @Richard-Yunchao)
-
Add aspect back to GPUTextureCopyView gpuweb/gpuweb#873 (4 comments by @kainino0x, @kvark, @litherum)
-
Re-introduce createReady*Pipeline and remove GPUErrorFilter "none" gpuweb/gpuweb#871 (4 comments by @kainino0x, @kvark)
-
Specify indexFormat validation wrt primitiveTopology gpuweb/gpuweb#940 (3 comments by @kainino0x, @kvark)
-
Add a validation rule for storageTextureFormat in BGL gpuweb/gpuweb#925 (3 comments by @kvark, @Richard-Yunchao)
-
Don't use EnforceRange types for flags consts on interfaces gpuweb/gpuweb#928 (3 comments by @kainino0x, @kvark)
-
Pluralize requestAdapters and adjacent changes gpuweb/gpuweb#524 (3 comments by @dcerisano, @kainino0x)
-
Remove default=0 for mapAsync size and allow size=0 in getMappedRange gpuweb/gpuweb#951 (2 comments by @kainino0x, @Kangz)
-
Move GPUStencilOperation to the correct section gpuweb/gpuweb#934 (2 comments by @kainino0x, @ponitka)
-
Short-circuiting &&, ||; non-short-circuit bool and and or gpuweb/gpuweb#912 (2 comments by @dneto0)
-
Interface/member definition style, CSS for timelines and <dl>s gpuweb/gpuweb#868 (1 comment by @kainino0x)
-
Participants
-
3 participants joined.
-
Wes Garland (Distributed Compute Labs) joined.
-
Naosuke Shindo joined.
-
Jukka Jylänki (Unity Technologies) joined.
-
-
1 organization joined.
-
Distributed Compute Labs joined.
-
GitHub
gpuweb/cts
-
1 issue opened.
-
Should overlapping vertex attributes be allowed? gpuweb/cts#204, by @austinEng.
-
-
3 issues closed.
-
3 issues received 13 new comments.
-
Should overlapping vertex attributes be allowed? gpuweb/cts#204 (5 comments by @austinEng, @kainino0x)
-
webgpu:api,operation,buffers,map_oom: only checks for a JS exception gpuweb/cts#199 (5 comments by @austinEng, @kainino0x)
-
Different device Queue and Fence tests send validation error to the wrong receiver gpuweb/cts#201 (3 comments by @austinEng, @kainino0x)
-
-
21 pull requests opened.
-
Add Culling Test gpuweb/cts#223, by @natashalee.
-
Travis deploy master->main gpuweb/cts#222, by @kainino0x.
-
Use babel plugin to prevent optional chaining in generated code gpuweb/cts#221, by @kunalmohan.
-
Replace optional chaining operator with equivalent syntax gpuweb/cts#220, by @kunalmohan.
-
Fix autoformat-out-wpt on windows; sync package-lock gpuweb/cts#219, by @kainino0x.
-
Apply spelling suggestion from #210 gpuweb/cts#218, by @kainino0x.
-
Make autoformat-out-wpt quieter gpuweb/cts#217, by @kainino0x.
-
Autoformat out-wpt/ gpuweb/cts#216, by @kainino0x.
-
Clean up stale babel plugin deps gpuweb/cts#215, by @kainino0x.
-
Fix log printing on Safari/Firefox, fix a typo in a timems check gpuweb/cts#214, by @kainino0x.
-
Use 8 float buffer instead of 4 for mat2 gpuweb/cts#213, by @iraiter2.
-
Use Babel instead of copy to generate out-wpt/ gpuweb/cts#212, by @kainino0x.
-
Remove dependency on constants.ts gpuweb/cts#211, by @kainino0x.
-
Don't export LICENSE to WPT export gpuweb/cts#210, by @kainino0x.
-
Switch to npm instead of yarn, and update deps gpuweb/cts#209, by @kainino0x.
-
Lint for imports from wrong directories gpuweb/cts#208, by @kainino0x.
-
fix idl_test to import Fixture instead of UnitTest gpuweb/cts#207, by @kainino0x.
-
Update check_two_attributes_overlapping to permit overlapping gpuweb/cts#206, by @austinEng.
-
Expect GPUOutOfMemoryError in map_oom tests gpuweb/cts#205, by @austinEng.
-
Add missing storageTextureFormat to BGL descriptor gpuweb/cts#203, by @austinEng.
-
Fence cross device signal tests gpuweb/cts#202, by @austinEng.
-
-
18 pull requests merged.
-
Travis deploy master->main gpuweb/cts#222.
-
Use babel plugin to prevent optional chaining in generated code gpuweb/cts#221.
-
Fix autoformat-out-wpt on windows; sync package-lock gpuweb/cts#219.
-
Apply spelling suggestion from #210 gpuweb/cts#218.
-
Make autoformat-out-wpt quieter gpuweb/cts#217.
-
Fix log printing on Safari/Firefox, fix a typo in a timems check gpuweb/cts#214.
-
Autoformat out-wpt/ gpuweb/cts#216.
-
Use Babel instead of copy to generate out-wpt/ gpuweb/cts#212.
-
Clean up stale babel plugin deps gpuweb/cts#215.
-
Remove dependency on constants.ts gpuweb/cts#211.
-
Use 8 float buffer instead of 4 for mat2 gpuweb/cts#213.
-
Lint for imports from wrong directories gpuweb/cts#208.
-
Switch to npm instead of yarn, and update deps gpuweb/cts#209.
-
fix idl_test to import Fixture instead of UnitTest gpuweb/cts#207.
-
Expect GPUOutOfMemoryError in map_oom tests gpuweb/cts#205.
-
Update check_two_attributes_overlapping to permit overlapping gpuweb/cts#206.
-
Add missing storageTextureFormat to BGL descriptor gpuweb/cts#203.
-
Fence cross device signal tests gpuweb/cts#202.
-
-
2 pull requests closed.
-
Replace optional chaining operator with equivalent syntax gpuweb/cts#220.
-
Don't export LICENSE to WPT export gpuweb/cts#210.
-
-
10 pull requests received 49 new comments.
-
Use babel plugin to prevent optional chaining in generated code gpuweb/cts#221 (7 comments by @kainino0x, @kunalmohan)
-
Use Babel instead of copy to generate out-wpt/ gpuweb/cts#212 (7 comments by @austinEng, @kainino0x)
-
Add missing storageTextureFormat to BGL descriptor gpuweb/cts#203 (5 comments by @austinEng, @kainino0x)
-
Replace optional chaining operator with equivalent syntax gpuweb/cts#220 (4 comments by @kainino0x, @kunalmohan)
gpuweb/gpuweb
-
33 issues opened.
-
Shader portability (and performance portability). gpuweb/gpuweb#895, by @krogovin.
-
Invariant qualifier gpuweb/gpuweb#893, by @litherum.
-
[wgsl] body_stmt should be a permissible statement gpuweb/gpuweb#891, by @dneto0.
-
Validation rules for WGSL modules: binding collisions gpuweb/gpuweb#889, by @kvark.
-
Use a traditional C-like syntax for WGSL gpuweb/gpuweb#888, by @CrazyPython.
-
[wgsl] attributes should be optional on module-scope declarations gpuweb/gpuweb#885, by @dneto0.
-
Extern declarations gpuweb/gpuweb#883, by @litherum.
-
WGSL should reserve keyword `enum` gpuweb/gpuweb#881, by @kdashg.
-
WGSL should require storage buffers to be a host-shareable storable type. gpuweb/gpuweb#877, by @dj2.
-
Function overloading gpuweb/gpuweb#876, by @litherum.
-
The order of top-level declarations should be irrelevant gpuweb/gpuweb#875, by @litherum.
-
Out of memory handling for GPUBuffer mapping gpuweb/gpuweb#872, by @austinEng.
-
How to read 64-bits integter from GPUBuffer? gpuweb/gpuweb#866, by @haoxli.
-
WorkGroup memory size and barriers? gpuweb/gpuweb#863, by @krogovin.
-
Document vertex expansion rules gpuweb/gpuweb#861, by @litherum.
-
Sampler/image not-really feedback in compute shader gpuweb/gpuweb#858, by @krogovin.
-
depth24plus question gpuweb/gpuweb#857, by @krogovin.
-
query interface? gpuweb/gpuweb#856, by @krogueintel.
-
Buffer usage wierdness gpuweb/gpuweb#855, by @krogueintel.
-
Use brackets for array types gpuweb/gpuweb#854, by @litherum.
-
Case for optional GPUBindGroupLayoutEntry entries gpuweb/gpuweb#851, by @kvark.
-
Possibility of SPIR-V and/or GLSL as a WebGPU extension? gpuweb/gpuweb#847, by @juj.
-
What online and offline tooling exists, or is planned, for compiling to WGSL? gpuweb/gpuweb#845, by @juj.
-
Investigate copying between textures with different formats. gpuweb/gpuweb#842, by @Kangz.
-
Will this support HDR content? gpuweb/gpuweb#834, by @romulasry.
-
Define the behavior of overshifts gpuweb/gpuweb#830, by @pow2clk.
-
Should storageTextureFormat be ignored or undefined for other binding types? gpuweb/gpuweb#829, by @kainino0x.
-
Define behavior of too-large shift values gpuweb/gpuweb#828, by @kdashg.
-
Define behavior of negative shifts gpuweb/gpuweb#827, by @pow2clk.
-
WGSL should have a select function gpuweb/gpuweb#826, by @dneto0.
-
Should logical-right-shift have a distinct spelling from arithmetic-right-shift? gpuweb/gpuweb#825, by @kainino0x.
-
Support for arrays of textures gpuweb/gpuweb#822, by @muni-corn.
-
-
29 issues closed.
-
Use a traditional C-like syntax for WGSL gpuweb/gpuweb#888.
-
[wgsl] body_stmt should be a permissible statement gpuweb/gpuweb#891.
-
Grammar missing ability to have just a function call. gpuweb/gpuweb#716.
-
WGSL should reserve keyword `enum` gpuweb/gpuweb#881.
-
[wgsl] attributes should be optional on module-scope declarations gpuweb/gpuweb#885.
-
A single shader is often split among many source files gpuweb/gpuweb#741.
-
Enums gpuweb/gpuweb#661.
-
Consider adding sugar for familiar loop constructs gpuweb/gpuweb#569.
-
Task: Define the kill statement gpuweb/gpuweb#676.
-
[wgsl] Shading language syntax and porting. gpuweb/gpuweb#609.
-
How to read 64-bits integter from GPUBuffer? gpuweb/gpuweb#866.
-
[wgsl] Reasoning behind inheriting rust-like syntax gpuweb/gpuweb#593.
-
Will this support HDR content? gpuweb/gpuweb#834.
-
Tweaks to the `mapAsync` function. gpuweb/gpuweb#796.
-
Issues about copy commands within same resource gpuweb/gpuweb#783.
-
Buffer usage wierdness gpuweb/gpuweb#855.
-
query interface? gpuweb/gpuweb#856.
-
depth24plus question gpuweb/gpuweb#857.
-
>>> should be logical right shift and >> should be arithmetic right shift gpuweb/gpuweb#790.
-
[wgsl] Builtins/intrinsics are unnecessarily part of the WGSL grammar gpuweb/gpuweb#616.
-
Should storageTextureFormat be ignored or undefined for other binding types? gpuweb/gpuweb#829.
-
[wgsl] Remove "unless" statement gpuweb/gpuweb#577.
-
Task: Define type rules for binary operations gpuweb/gpuweb#726.
-
Define the behavior of overshifts gpuweb/gpuweb#830.
-
WGSL should have a shuffle builtin function gpuweb/gpuweb#748.
-
12.34 is not a valid float literal gpuweb/gpuweb#816.
-
const_expr example does not match its grammar gpuweb/gpuweb#800.
-
-
80 issues received 354 new comments.
-
Interface matching rules gpuweb/gpuweb#644 (23 comments by @dj2, @dneto0, @grorg, @johnkslang, @Kangz, @kvark, @magcius)
-
Possibility of SPIR-V and/or GLSL as a WebGPU extension? gpuweb/gpuweb#847 (23 comments by @dj2, @johnkslang, @juj, @Kangz, @kvark, @magcius, @pjoe)
-
Texture views cause unnecessary memory bandwidth use gpuweb/gpuweb#744 (14 comments by @damyanp, @kainino0x, @Kangz, @kvark, @litherum, @RafaelCintron)
-
Requiring integral-valued float literals to have .0 seems gratuitous gpuweb/gpuweb#739 (12 comments by @dj2, @dneto0, @grorg, @kainino0x, @kvark, @litherum)
-
Copying of depth24plus formats gpuweb/gpuweb#652 (12 comments by @kainino0x, @Kangz, @kvark, @magcius)
-
Out of memory handling for GPUBuffer mapping gpuweb/gpuweb#872 (10 comments by @austinEng, @kainino0x, @kvark, @magcius)
-
Investigation: Bindless resources gpuweb/gpuweb#380 (10 comments by @cwfitzgerald, @devshgraphicsprogramming, @kainino0x, @krogovin, @kvark)
-
[WGSL] WGSL needs a plan for expansion gpuweb/gpuweb#600 (9 comments by @dneto0, @grorg, @kainino0x, @litherum, @magcius)
-
Define behavior of negative shifts gpuweb/gpuweb#827 (9 comments by @dneto0, @johnkslang, @kainino0x, @magcius, @pow2clk)
-
Task: Invent a standard library gpuweb/gpuweb#667 (8 comments by @dneto0, @grorg, @johnkslang, @litherum)
-
Sampler/image not-really feedback in compute shader gpuweb/gpuweb#858 (8 comments by @Kangz, @krogovin, @kvark)
-
The order of top-level declarations should be irrelevant gpuweb/gpuweb#875 (7 comments by @dj2, @grorg, @johnkslang, @kvark, @litherum, @magcius)
-
Define behavior of too-large shift values gpuweb/gpuweb#828 (7 comments by @dneto0, @kainino0x, @kdashg, @pow2clk, @RobinMorisset)
-
IndexFormat part of pipeline? gpuweb/gpuweb#767 (6 comments by @kainino0x, @Kangz, @magcius, @tklajnscek)
-
>>> should be logical right shift and >> should be arithmetic right shift gpuweb/gpuweb#790 (6 comments by @dj2, @kainino0x, @litherum)
-
Figure out places where we should use USVString gpuweb/gpuweb#784 (6 comments by @annevk, @hsivonen, @kainino0x)
-
entry_point_decl should be an annotation on the function gpuweb/gpuweb#662 (5 comments by @grorg, @kvark, @litherum)
-
Should logical-right-shift have a distinct spelling from arithmetic-right-shift? gpuweb/gpuweb#825 (5 comments by @dj2, @dneto0, @grorg, @kainino0x)
-
Shader portability (and performance portability). gpuweb/gpuweb#895 (4 comments by @Kangz, @krogovin, @kvark)
-
WorkGroup memory size and barriers? gpuweb/gpuweb#863 (4 comments by @grorg, @Kangz, @krogovin, @kvark)
-
Use a traditional C-like syntax for WGSL gpuweb/gpuweb#888 (4 comments by @CrazyPython, @dj2, @kainino0x, @lachlansneff)
-
Validation rules for WGSL modules: binding collisions gpuweb/gpuweb#889 (4 comments by @dj2, @kainino0x, @kvark)
-
[wgsl] Define the interface of an entry point in a WGSL program gpuweb/gpuweb#774 (4 comments by @grorg)
-
Use brackets for array types gpuweb/gpuweb#854 (4 comments by @dj2, @dneto0, @Kangz, @RobinMorisset)
-
scientific notation is not permitted in float literals (and A-5 problem) gpuweb/gpuweb#775 (4 comments by @dj2, @johnkslang)
-
[suggestion] progressive loading for textures gpuweb/gpuweb#766 (4 comments by @kainino0x, @munrocket)
-
Investigate copying between textures with different formats. gpuweb/gpuweb#842 (4 comments by @kainino0x, @kvark, @shaoboyan)
-
Maximum and minimum total resources in GPUBindGroup/Layout? gpuweb/gpuweb#409 (3 comments by @austinEng, @kainino0x)
-
Case for optional GPUBindGroupLayoutEntry entries gpuweb/gpuweb#851 (3 comments by @kainino0x, @Kangz, @kvark)
-
Anisotropic clamping for SamplerDescriptor gpuweb/gpuweb#696 (3 comments by @kainino0x, @kdashg, @kvark)
-
List of issues to discuss with TC39, WASM, JS engine teams gpuweb/gpuweb#747 (2 comments by @kainino0x)
-
preserving spir-v developer trust via careful conversion between SPIR-V and WGSL gpuweb/gpuweb#692 (2 comments by @dneto0, @krogovin)
-
[wgsl] Specialization constants, function constants, or other forms of shader modularity gpuweb/gpuweb#572 (2 comments by @grorg, @kvark)
-
[wgsl] Reasoning behind inheriting rust-like syntax gpuweb/gpuweb#593 (2 comments by @CrazyPython, @grorg)
-
[wgsl] Explicit layout needs more than Offset: ArrayStride and matrix attributes gpuweb/gpuweb#773 (2 comments by @dneto0, @litherum)
-
Should storageTextureFormat be ignored or undefined for other binding types? gpuweb/gpuweb#829 (2 comments by @Kangz, @kvark)
-
WGSL should require storage buffers to be a host-shareable storable type. gpuweb/gpuweb#877 (1 comment by @dneto0)
-
Recycling ArrayBuffer in createBufferMapped gpuweb/gpuweb#697 (1 comment by @devshgraphicsprogramming)
-
[wgsl] Builtins/intrinsics are unnecessarily part of the WGSL grammar gpuweb/gpuweb#616 (1 comment by @dj2)
-
Should writeBuffer/writeTexture take ArrayBufferView instead of ArrayBuffer? gpuweb/gpuweb#820 (1 comment by @kainino0x)
-
-
41 pull requests opened.
-
Fix mapping_range slot value in GPUBuffer gpuweb/gpuweb#894, by @kunalmohan.
-
wgsl: body_stmt is a valid statement gpuweb/gpuweb#892, by @dneto0.
-
wgsl: fix and elaborate scoping rules gpuweb/gpuweb#890, by @dneto0.
-
Attributes are optional on module-scope variables gpuweb/gpuweb#887, by @dneto0.
-
Describe module constants, including pipeline-overrideable gpuweb/gpuweb#886, by @dneto0.
-
blacklist -> blocklist gpuweb/gpuweb#884, by @Kangz.
-
Correct mapAsync mode agrument type gpuweb/gpuweb#882, by @kunalmohan.
-
Allow types to be defined with zero init syntax. gpuweb/gpuweb#880, by @dj2.
-
Switch deployment to main branch gpuweb/gpuweb#879, by @kvark.
-
[wgsl] Define 'host-shareable', numeric scalars and vectors gpuweb/gpuweb#878, by @dneto0.
-
Make minBufferBindingSize optional gpuweb/gpuweb#874, by @litherum.
-
Add aspect back to GPUTextureCopyView gpuweb/gpuweb#873, by @kainino0x.
-
Re-introduce createReady*Pipeline and remove GPUErrorFilter "none" gpuweb/gpuweb#871, by @kainino0x.
-
Add time query on GPUCommandBuffer gpuweb/gpuweb#870, by @haoxli.
-
Allow requestAdapter and requestDevice to resolve to null gpuweb/gpuweb#869, by @kainino0x.
-
Interface/member definition style, CSS for timelines and <dl>s gpuweb/gpuweb#868, by @kainino0x.
-
Specify minBufferBindingSize behavior for default pipeline gpuweb/gpuweb#867, by @iraiter2.
-
Clean trailing whitespace gpuweb/gpuweb#865, by @kainino0x.
-
Add maxAnisotropy property gpuweb/gpuweb#864, by @kvark.
-
[WIP] Read-only GPUTextureView gpuweb/gpuweb#860, by @kvark.
-
Introduce GPUTextureBinding.readOnlyDepthStencil gpuweb/gpuweb#859, by @kvark.
-
minor section changes to match TOC gpuweb/gpuweb#853, by @kainino0x.
-
[wgsl] Add spec text around vector accessors. gpuweb/gpuweb#852, by @dj2.
-
Documented render pass rasterization state methods gpuweb/gpuweb#850, by @toji.
-
Add gpu texture format supported by copyImageBitmapToTexture destination gpuweb/gpuweb#849, by @shaoboyan.
-
Add gpu texture format supported by copyImageBitmapToTexture destination gpuweb/gpuweb#848, by @shaoboyan.
-
Document compute pass creation gpuweb/gpuweb#846, by @toji.
-
Fix xml parsing warnings gpuweb/gpuweb#844, by @kainino0x.
-
MapAsync tweaks following #796 gpuweb/gpuweb#843, by @Kangz.
-
Remove is_finite and is_normal intrinsics. gpuweb/gpuweb#841, by @dj2.
-
Remove argument in endOcclusionQuery gpuweb/gpuweb#840, by @haoxli.
-
Disallow use of irrelevant GPUBindGroupLayoutEntry members gpuweb/gpuweb#839, by @kainino0x.
-
Fix handling of storageTextureFormat in createBindGroup gpuweb/gpuweb#838, by @kainino0x.
-
wgsl: Fix conditions on break from continuing gpuweb/gpuweb#837, by @dneto0.
-
Convert symbols to code blocks. gpuweb/gpuweb#836, by @dj2.
-
[wgsl] Remove unless. gpuweb/gpuweb#835, by @dj2.
-
Split first few sections into files; tweak to match planned TOC gpuweb/gpuweb#833, by @kainino0x.
-
Allow BufferSource in writeBuffer/writeTexture gpuweb/gpuweb#832, by @kainino0x.
-
Documenting render pass creation and descriptors gpuweb/gpuweb#831, by @toji.
-
Remove workgroup_size from builtin list. gpuweb/gpuweb#824, by @dj2.
-
Clarify t2t copy same texture gpuweb/gpuweb#823, by @Jiawei-Shao.
-
-
38 pull requests merged.
-
Fix mapping_range slot value in GPUBuffer gpuweb/gpuweb#894.
-
blacklist -> blocklist gpuweb/gpuweb#884.
-
wgsl: body_stmt is a valid statement gpuweb/gpuweb#892.
-
Correct mapAsync mode agrument type gpuweb/gpuweb#882.
-
Attributes are optional on module-scope variables gpuweb/gpuweb#887.
-
[wgsl] Updating loop section to include for gpuweb/gpuweb#757.
-
Allow types to be defined with zero init syntax. gpuweb/gpuweb#880.
-
[wgsl] Define 'host-shareable', numeric scalars and vectors gpuweb/gpuweb#878.
-
Switch deployment to main branch gpuweb/gpuweb#879.
-
wgsl: Fix conditions on break from continuing gpuweb/gpuweb#837.
-
Allow requestAdapter and requestDevice to resolve to null gpuweb/gpuweb#869.
-
Clean trailing whitespace gpuweb/gpuweb#865.
-
Add BC formats. gpuweb/gpuweb#812.
-
Add minimumBufferSize to BGL entry gpuweb/gpuweb#678.
-
Document compute pass creation gpuweb/gpuweb#846.
-
minor section changes to match TOC gpuweb/gpuweb#853.
-
Query API: Timestamp Query gpuweb/gpuweb#771.
-
GPUSamplerDescriptor and GPUSampler creation spec gpuweb/gpuweb#805.
-
MapAsync tweaks following #796 gpuweb/gpuweb#843.
-
Fix handling of storageTextureFormat in createBindGroup gpuweb/gpuweb#838.
-
Disallow use of irrelevant GPUBindGroupLayoutEntry members gpuweb/gpuweb#839.
-
Fix xml parsing warnings gpuweb/gpuweb#844.
-
Documenting render pass creation and descriptors gpuweb/gpuweb#831.
-
Remove argument in endOcclusionQuery gpuweb/gpuweb#840.
-
Wgsl switch requires default gpuweb/gpuweb#731.
-
Convert symbols to code blocks. gpuweb/gpuweb#836.
-
[wgsl] Remove unless. gpuweb/gpuweb#835.
-
"zero"/null of storable types, rework initializers gpuweb/gpuweb#764.
-
Add type rules for binary operators gpuweb/gpuweb#772.
-
Remove `break if` in favor of `if () { break; }`. gpuweb/gpuweb#643.
-
Remove workgroup_size from builtin list. gpuweb/gpuweb#824.
-
AllowShared in writeBuffer/writeTexture gpuweb/gpuweb#819.
-
Move pipeline statistics query to render encoder and compute encoder gpuweb/gpuweb#797.
-
Add GPULimits.maxUniformBufferBindingSize. gpuweb/gpuweb#803.
-
[wgsl] Fix rendering of FLOAT_LITERAL. gpuweb/gpuweb#817.
-
[wgsl] Minor spec cleanups. gpuweb/gpuweb#815.
-
[wgsl] Fix definition of const_expr gpuweb/gpuweb#818.
-
-
5 pull requests closed.
-
Introduce GPUTextureBinding.readOnlyDepthStencil gpuweb/gpuweb#859.
-
Remove is_finite and is_normal intrinsics. gpuweb/gpuweb#841.
-
Clarify t2t copy same texture gpuweb/gpuweb#823.
-
Add gpu texture format supported by copyImageBitmapToTexture destination gpuweb/gpuweb#848.
-
"gpu" is not a valid canvas context type; "gpupresent" is gpuweb/gpuweb#583.
-
-
45 pull requests received 351 new comments.
-
Documenting render pass creation and descriptors gpuweb/gpuweb#831 (43 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Documented render pass rasterization state methods gpuweb/gpuweb#850 (28 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Split first few sections into files; tweak to match planned TOC gpuweb/gpuweb#833 (27 comments by @JusSn, @kainino0x, @Kangz, @kvark, @toji)
-
GPUSamplerDescriptor and GPUSampler creation spec gpuweb/gpuweb#805 (27 comments by @JusSn, @kainino0x, @kvark)
-
Add time query on GPUCommandBuffer gpuweb/gpuweb#870 (17 comments by @haoxli, @kainino0x, @Kangz, @kvark)
-
[wgsl] Add spec text around vector accessors. gpuweb/gpuweb#852 (17 comments by @dj2, @dneto0, @kvark)
-
Add minimumBufferSize to BGL entry gpuweb/gpuweb#678 (15 comments by @dneto0, @JusSn, @kainino0x, @Kangz, @kvark, @litherum)
-
wgsl: Fix conditions on break from continuing gpuweb/gpuweb#837 (10 comments by @dneto0, @grorg, @kdashg, @kvark)
-
Clarify t2t copy same texture gpuweb/gpuweb#823 (9 comments by @Jiawei-Shao, @kainino0x, @Kangz, @kvark)
-
Interface/member definition style, CSS for timelines and <dl>s gpuweb/gpuweb#868 (7 comments by @kainino0x, @toji)
-
Add gpu texture format supported by copyImageBitmapToTexture destination gpuweb/gpuweb#849 (7 comments by @JusSn, @kainino0x, @Kangz, @shaoboyan)
-
Describe module constants, including pipeline-overrideable gpuweb/gpuweb#886 (6 comments by @dj2, @dneto0, @kvark)
-
Re-introduce createReady*Pipeline and remove GPUErrorFilter "none" gpuweb/gpuweb#871 (6 comments by @kainino0x, @Kangz, @kvark)
-
Specify minBufferBindingSize behavior for default pipeline gpuweb/gpuweb#867 (6 comments by @iraiter2, @kainino0x, @kvark)
-
Allow BufferSource in writeBuffer/writeTexture gpuweb/gpuweb#832 (5 comments by @kainino0x, @kenrussell)
-
Disallow use of irrelevant GPUBindGroupLayoutEntry members gpuweb/gpuweb#839 (5 comments by @kainino0x, @kvark)
-
Introduce GPUTextureBinding.readOnlyDepthStencil gpuweb/gpuweb#859 (4 comments by @kainino0x, @Kangz, @kvark)
-
Add GPULimits.maxUniformBufferBindingSize. gpuweb/gpuweb#803 (4 comments by @JusSn, @kainino0x, @Kangz, @kdashg)
-
[wgsl] Define 'host-shareable', numeric scalars and vectors gpuweb/gpuweb#878 (3 comments by @dj2, @dneto0)
-
Add validation rules for copyBufferToTexture gpuweb/gpuweb#648 (3 comments by @Jiawei-Shao, @kainino0x)
-
Allow requestAdapter and requestDevice to resolve to null gpuweb/gpuweb#869 (3 comments by @kainino0x)
-
"gpu" is not a valid canvas context type; "gpupresent" is gpuweb/gpuweb#583 (1 comment by @kainino0x)
-
Allow e.g. `if (cond) break/continue/return/kill;` without brackets. gpuweb/gpuweb#705 (1 comment by @grorg)
-
Disallow using image cube or cube map array texture views as storage textures gpuweb/gpuweb#798 (1 comment by @kdashg)
-
gpuweb/admin
-
1 pull request received 2 new comments.
gpuweb/types
-
1 issue closed.
-
Thoughts about "change IDL sequence<>s from TS Arrays to Iterables" gpuweb/types#14.
-
-
1 issue received 1 new comment.
-
Thoughts about "change IDL sequence<>s from TS Arrays to Iterables" gpuweb/types#14 (1 comment by @kainino0x)
-
-
1 pull request opened.
-
make depthReadOnly/stencilReadOnly optional gpuweb/types#22, by @kainino0x.
-
-
2 pull requests merged.
-
make depthReadOnly/stencilReadOnly optional gpuweb/types#22.
-
Update to latest spec gpuweb/types#21.
-
-
1 pull request received 1 new comment.
Participants
-
3 participants joined.
-
明锋 张 joined.
-
Chao Han joined.
-
Da-Woon Chung joined.
-
-
2 participants left.
-
mel pullen left.
-
Samuel Williams left.
-
GitHub
gpuweb/gpuweb
-
47 issues opened.
-
writeBuffer error if buffer is mapped gpuweb/gpuweb#821, by @kainino0x.
-
Should writeBuffer/writeTexture take ArrayBufferView instead of ArrayBuffer? gpuweb/gpuweb#820, by @kainino0x.
-
12.34 is not a valid float literal gpuweb/gpuweb#816, by @litherum.
-
Development-only API features gpuweb/gpuweb#814, by @kainino0x.
-
add depthTestEnable flag? gpuweb/gpuweb#809, by @yukunxie.
-
Texture usage validation constraints gpuweb/gpuweb#808, by @litherum.
-
Compressed texture operations need to be well-defined gpuweb/gpuweb#807, by @litherum.
-
`gpuweb.github.io` should point to `https://gpuweb.github.io/gpuweb` gpuweb/gpuweb#806, by @kdashg.
-
[wgsl] Define interpolation decorations/qualifiers gpuweb/gpuweb#802, by @frzi.
-
Forbid --x gpuweb/gpuweb#801, by @litherum.
-
const_expr example does not match its grammar gpuweb/gpuweb#800, by @litherum.
-
Tweaks to the `mapAsync` function. gpuweb/gpuweb#796, by @Kangz.
-
Pipeline statistics clarifications gpuweb/gpuweb#794, by @Kangz.
-
Feature Request: CSS ‘fragment: url(“/post.frag”);’ rule gpuweb/gpuweb#793, by @Francois-Esquire.
-
>>> should be logical right shift and >> should be arithmetic right shift gpuweb/gpuweb#790, by @dneto0.
-
Copies of depth values outside [0, 1] gpuweb/gpuweb#789, by @austinEng.
-
Figure out places where we should use USVString gpuweb/gpuweb#784, by @kainino0x.
-
Issues about copy commands within same resource gpuweb/gpuweb#783, by @Jiawei-Shao.
-
Can GPUExtent3D have fewer than 3 entries? gpuweb/gpuweb#781, by @litherum.
-
Packed vector types gpuweb/gpuweb#780, by @litherum.
-
Task: missing rules for stage-in and stage-out variables with conflicting index gpuweb/gpuweb#779, by @litherum.
-
Task: Validation rules for entry points gpuweb/gpuweb#778, by @litherum.
-
consider namespaces for WGSL gpuweb/gpuweb#777, by @litherum.
-
generated spec lacks version info gpuweb/gpuweb#776, by @litherum.
-
scientific notation is not permitted in float literals (and A-5 problem) gpuweb/gpuweb#775, by @litherum.
-
[wgsl] Define the interface of an entry point in a WGSL program gpuweb/gpuweb#774, by @dneto0.
-
[wgsl] Explicit layout needs more than Offset: ArrayStride and matrix attributes gpuweb/gpuweb#773, by @dneto0.
-
add a combined image sampler as Vulkan gpuweb/gpuweb#770, by @yukunxie.
-
validation rules for resource usage tracking gpuweb/gpuweb#769, by @Richard-Yunchao.
-
Consider formatting algorithm calls like function calls() gpuweb/gpuweb#768, by @kainino0x.
-
IndexFormat part of pipeline? gpuweb/gpuweb#767, by @amerkoleci.
-
[suggestion] progressive loading for textures gpuweb/gpuweb#766, by @munrocket.
-
AGG (Anti-Grain Geometry) for scaling pixel perfect UI gpuweb/gpuweb#765, by @abitrolly.
-
[DISCUSS] Compute Shader non-buffer arguments gpuweb/gpuweb#762, by @tqchen.
-
Consistent definitions of the methods gpuweb/gpuweb#760, by @kvark.
-
Add "depth32float_stencil8" extension for GPUTextureFormat gpuweb/gpuweb#755, by @rconde01.
-
Add .rgba aliases to .xyzw gpuweb/gpuweb#754, by @litherum.
-
Scalar -> Bool casts gpuweb/gpuweb#753, by @litherum.
-
Support for implicit conversions gpuweb/gpuweb#751, by @kvark.
-
Workgroup Size builtin decoration restrictions. gpuweb/gpuweb#750, by @dj2.
-
WGSL should have a shuffle builtin function gpuweb/gpuweb#748, by @dneto0.
-
List of issues to discuss with TC39, WASM, JS engine teams gpuweb/gpuweb#747, by @kainino0x.
-
Describe "shadow" usage bits gpuweb/gpuweb#745, by @kvark.
-
Texture views cause unnecessary memory bandwidth use gpuweb/gpuweb#744, by @litherum.
-
Follow-up: Using the void type gpuweb/gpuweb#743, by @grorg.
-
-
23 issues closed.
-
Zero-sized buffers? gpuweb/gpuweb#546.
-
add depthTestEnable flag? gpuweb/gpuweb#809.
-
`gpuweb.github.io` should point to `https://gpuweb.github.io/gpuweb` gpuweb/gpuweb#806.
-
Feature Request: CSS ‘fragment: url(“/post.frag”);’ rule gpuweb/gpuweb#793.
-
Buffer partitioning (real bad proposal but it was promised) gpuweb/gpuweb#481.
-
Can't map half a buffer gpuweb/gpuweb#555.
-
Figure out places where we should use USVString gpuweb/gpuweb#784.
-
Read-only depth/stencil usage (RODS) gpuweb/gpuweb#514.
-
Function constants gpuweb/gpuweb#740.
-
Provide more vector constructors gpuweb/gpuweb#738.
-
shaders: floating point widths other than 32 bits gpuweb/gpuweb#272.
-
Specify the state machine of GPUCommandEncoder gpuweb/gpuweb#653.
-
[suggestion] progressive loading for textures gpuweb/gpuweb#766.
-
Support for implicit conversions gpuweb/gpuweb#751.
-
[wgsl] BRACE and BRACKET tokens are misnamed gpuweb/gpuweb#717.
-
[wgsl] Describe the assignment statement gpuweb/gpuweb#719.
-
premerge is weird and unfamiliar gpuweb/gpuweb#660.
-
Is a switch default clause always required? gpuweb/gpuweb#714.
-
[wgsl] propose switch-case permit multiple literal values per case gpuweb/gpuweb#630.
-
Implicit conversion to bool? gpuweb/gpuweb#733.
-
Add unordered float compares gpuweb/gpuweb#706.
-
-
79 issues received 348 new comments.
-
WGSL should have a shuffle builtin function gpuweb/gpuweb#748 (26 comments by @dneto0, @johnkslang, @kainino0x, @litherum, @othermaciej)
-
vec4<f32> is too hard to type on the keyboard gpuweb/gpuweb#736 (23 comments by @aloucks, @dj2, @dneto0, @grorg, @grovesNL, @johnkslang, @kainino0x, @lain-dono, @litherum, @munrocket, @othermaciej)
-
Requiring integral-valued float literals to have .0 seems gratuitous gpuweb/gpuweb#739 (18 comments by @dneto0, @grorg, @johnkslang, @kainino0x, @kvark, @litherum)
-
Pipeline statistics clarifications gpuweb/gpuweb#794 (14 comments by @haoxli, @kainino0x, @Kangz, @kvark)
-
Figure out places where we should use USVString gpuweb/gpuweb#784 (11 comments by @annevk, @JusSn, @kainino0x)
-
Add .rgba aliases to .xyzw gpuweb/gpuweb#754 (11 comments by @dj2, @grorg, @johnkslang, @kainino0x, @kdashg, @kvark, @litherum, @othermaciej)
-
Consider adding sugar for familiar loop constructs gpuweb/gpuweb#569 (10 comments by @damyanp, @grorg, @johnkslang, @kainino0x, @litherum, @othermaciej)
-
Texture views cause unnecessary memory bandwidth use gpuweb/gpuweb#744 (8 comments by @kainino0x, @Kangz, @kvark, @litherum)
-
[suggestion] progressive loading for textures gpuweb/gpuweb#766 (8 comments by @kainino0x, @Kangz, @kvark, @magcius, @munrocket)
-
[wgsl] Explicit layout needs more than Offset: ArrayStride and matrix attributes gpuweb/gpuweb#773 (7 comments by @damyanp, @dneto0, @grorg, @kainino0x)
-
[DISCUSS] Compute Shader non-buffer arguments gpuweb/gpuweb#762 (7 comments by @dneto0, @kvark, @tqchen, @Twinklebear)
-
type foo = struct is unfamiliar gpuweb/gpuweb#735 (6 comments by @dneto0, @johnkslang, @kainino0x, @litherum)
-
Grammar missing ability to have just a function call. gpuweb/gpuweb#716 (6 comments by @dj2, @othermaciej)
-
scientific notation is not permitted in float literals (and A-5 problem) gpuweb/gpuweb#775 (6 comments by @dj2, @johnkslang)
-
Implicit conversion to bool? gpuweb/gpuweb#733 (6 comments by @grorg, @johnkslang, @kdashg, @kvark, @litherum)
-
Should writeBuffer/writeTexture take ArrayBufferView instead of ArrayBuffer? gpuweb/gpuweb#820 (5 comments by @kainino0x, @kvark)
-
Assignment of swizzled values should be permitted gpuweb/gpuweb#737 (5 comments by @dneto0, @johnkslang, @kvark, @litherum)
-
Read-only depth/stencil usage (RODS) gpuweb/gpuweb#514 (5 comments by @kainino0x, @kvark, @RafaelCintron)
-
Issues about copy commands within same resource gpuweb/gpuweb#783 (5 comments by @kainino0x, @Kangz, @kvark)
-
Rule for mixed-signedness operands to integer div, rem, less-than, greater-than, less-or-equal, greater-or-equal gpuweb/gpuweb#707 (5 comments by @dneto0, @grorg, @johnkslang)
-
Thoughts on uploading contents from ImageBitmap to WebGPU gpuweb/gpuweb#700 (5 comments by @greggman, @kainino0x, @magcius, @shaoboyan)
-
List of issues to discuss with TC39, WASM, JS engine teams gpuweb/gpuweb#747 (5 comments by @kainino0x, @Kangz, @sandersdan)
-
>>> should be logical right shift and >> should be arithmetic right shift gpuweb/gpuweb#790 (4 comments by @johnkslang, @kainino0x, @litherum)
-
Compressed texture operations need to be well-defined gpuweb/gpuweb#807 (4 comments by @Jiawei-Shao, @kainino0x, @Kangz)
-
Copies of depth values outside [0, 1] gpuweb/gpuweb#789 (4 comments by @austinEng, @Jiawei-Shao, @Kangz, @kvark)
-
Can GPUExtent3D have fewer than 3 entries? gpuweb/gpuweb#781 (4 comments by @kainino0x, @kvark, @litherum)
-
RFC: Make sure that a minimal-garbage hot path is supported gpuweb/gpuweb#214 (4 comments by @hugoam, @juj, @kvark, @magcius)
-
Should we have a core "stencil8" format? gpuweb/gpuweb#306 (4 comments by @kainino0x, @kvark, @litherum)
-
AGG (Anti-Grain Geometry) for scaling pixel perfect UI gpuweb/gpuweb#765 (4 comments by @abitrolly, @kainino0x, @Kangz, @magcius)
-
Should all expressions have known types? gpuweb/gpuweb#723 (4 comments by @grorg, @kainino0x, @litherum)
-
Investigation: GPUQueue.writeBuffer implementation gpuweb/gpuweb#734 (4 comments by @austinEng, @kvark)
-
Can depth24plus/depth24plus-stencil8 array texture be sampled gpuweb/gpuweb#499 (3 comments by @ghost, @Kangz)
-
Workgroup Size builtin decoration restrictions. gpuweb/gpuweb#750 (3 comments by @dj2, @grorg, @kvark)
-
`gpuweb.github.io` should point to `https://gpuweb.github.io/gpuweb` gpuweb/gpuweb#806 (2 comments by @kainino0x)
-
Relationship between setVertexBuffers() and setBindGroup() is unclear gpuweb/gpuweb#145 (2 comments by @baptistemanson, @kvark)
-
Feature Request: CSS ‘fragment: url(“/post.frag”);’ rule gpuweb/gpuweb#793 (2 comments by @frzi, @kainino0x)
-
A single shader is often split among many source files gpuweb/gpuweb#741 (2 comments by @dneto0, @kainino0x)
-
You cannot serialize DOMString as UTF-8 however so you might want to start using USVString... gpuweb/gpuweb#782 (1 comment by @kainino0x)
-
Disallow (writable) storage-buffers/textures in fragment shaders in core gpuweb/gpuweb#639 (1 comment by @jinleili)
-
Task: missing rules for stage-in and stage-out variables with conflicting index gpuweb/gpuweb#779 (1 comment by @litherum)
-
[wgsl] Specialization constants, function constants, or other forms of shader modularity gpuweb/gpuweb#572 (1 comment by @litherum)
-
Add "depth32float_stencil8" extension for GPUTextureFormat gpuweb/gpuweb#755 (1 comment by @kainino0x)
-
Syntax for "the zero value" for bool type, numeric types, and compositions of them gpuweb/gpuweb#685 (1 comment by @grorg)
-
-
33 pull requests opened.
-
AllowShared in writeBuffer/writeTexture gpuweb/gpuweb#819, by @kainino0x.
-
[wgsl] Fix definition of const_expr gpuweb/gpuweb#818, by @dj2.
-
[wgsl] Fix rendering of FLOAT_LITERAL. gpuweb/gpuweb#817, by @dj2.
-
[wgsl] Minor spec cleanups. gpuweb/gpuweb#815, by @dj2.
-
Fix getMappedRange arguments gpuweb/gpuweb#813, by @kvark.
-
Add BC formats. gpuweb/gpuweb#812, by @Kangz.
-
Add GPUTextureDescriptor.viewFormats gpuweb/gpuweb#811, by @Kangz.
-
Put some writeBuffer validation on the device timeline gpuweb/gpuweb#810, by @Kangz.
-
GPUSamplerDescriptor and GPUSampler creation spec gpuweb/gpuweb#805, by @JusSn.
-
Remove NOP. gpuweb/gpuweb#804, by @dj2.
-
Add GPULimits.maxUniformBufferBindingSize. gpuweb/gpuweb#803, by @Kangz.
-
Add validation for GPUDevice.createTexture() gpuweb/gpuweb#799, by @litherum.
-
Disallow using image cube or cube map array texture views as storage textures gpuweb/gpuweb#798, by @Jiawei-Shao.
-
Move pipeline statistics query to render encoder and compute encoder gpuweb/gpuweb#797, by @haoxli.
-
Small change to writeBuffer/Texture gpuweb/gpuweb#795, by @Kangz.
-
Make tokens for << >> >>> gpuweb/gpuweb#792, by @dneto0.
-
Remove TODO for signed and unordered comparisons gpuweb/gpuweb#791, by @dneto0.
-
Disallow source and destination to be the same buffer in B2B copy gpuweb/gpuweb#788, by @Jiawei-Shao.
-
Replace DOMString with USVString for wgsl and debug strings gpuweb/gpuweb#787, by @kainino0x.
-
Enable 'make online' to output bikeshed validation gpuweb/gpuweb#786, by @toji.
-
Documented debug marker methods gpuweb/gpuweb#785, by @toji.
-
Add type rules for binary operators gpuweb/gpuweb#772, by @dneto0.
-
Query API: Timestamp Query gpuweb/gpuweb#771, by @haoxli.
-
"zero"/null of storable types, rework initializers gpuweb/gpuweb#764, by @dneto0.
-
Fix mapAsync arguments gpuweb/gpuweb#763, by @kvark.
-
Add Queue/writeTexture method gpuweb/gpuweb#761, by @kvark.
-
Fix "VertexState" Typo gpuweb/gpuweb#759, by @06wj.
-
[wgsl] Updating loop section to include for gpuweb/gpuweb#757, by @dj2.
-
Fix Typo gpuweb/gpuweb#756, by @johanneshoehn.
-
Specifies the state machine of GPUCommandEncoder gpuweb/gpuweb#752, by @toji.
-
Add Queue/writeBuffer method gpuweb/gpuweb#749, by @kvark.
-
Read-only depth-stencil pass gpuweb/gpuweb#746, by @kvark.
-
Update BufferOperations examples with .defaultQueue #490 gpuweb/gpuweb#742, by @michaldybizbanski.
-
-
31 pull requests merged.
-
Fix getMappedRange arguments gpuweb/gpuweb#813.
-
Remove NOP. gpuweb/gpuweb#804.
-
Documented debug marker methods gpuweb/gpuweb#785.
-
Small change to writeBuffer/Texture gpuweb/gpuweb#795.
-
Make tokens for << >> >>> gpuweb/gpuweb#792.
-
Remove TODO for signed and unordered comparisons gpuweb/gpuweb#791.
-
Fix *N8 to *N* in struct type overview gpuweb/gpuweb#729.
-
Add Queue/writeTexture method gpuweb/gpuweb#761.
-
Enable 'make online' to output bikeshed validation gpuweb/gpuweb#786.
-
Replace DOMString with USVString for wgsl and debug strings gpuweb/gpuweb#787.
-
Read-only depth-stencil pass gpuweb/gpuweb#746.
-
Disallow source and destination to be the same buffer in B2B copy gpuweb/gpuweb#788.
-
Add pipeline shader module error enumeration. gpuweb/gpuweb#646.
-
Add GPUShaderModuleDescriptor/sourceMap. gpuweb/gpuweb#645.
-
Specifies the state machine of GPUCommandEncoder gpuweb/gpuweb#752.
-
Merge GPUTextureCopyView.arrayLayer into .origin.z gpuweb/gpuweb#730.
-
Fix mapAsync arguments gpuweb/gpuweb#763.
-
Query API: Pipeline Statistics Query gpuweb/gpuweb#691.
-
Add GPUPipelineBase.getBindGroupLayout. gpuweb/gpuweb#543.
-
Write specification for GPUBuffer mapping following #605 gpuweb/gpuweb#708.
-
Add Queue/writeBuffer method gpuweb/gpuweb#749.
-
Fix "VertexState" Typo gpuweb/gpuweb#759.
-
Fixes #717: BRACE and BRACKET tokens misnamed gpuweb/gpuweb#718.
-
Allow postfixes in the assignment lhs gpuweb/gpuweb#722.
-
Fix Typo gpuweb/gpuweb#756.
-
Remove premerge gpuweb/gpuweb#688.
-
[wgsl] Describe switch statements gpuweb/gpuweb#713.
-
[wgsl] Describe loop, break, continue, continuing gpuweb/gpuweb#711.
-
Add validation rules on copyTextureToTexture gpuweb/gpuweb#725.
-
Document pipelines gpuweb/gpuweb#724.
-
Update BufferOperations examples with .defaultQueue #490 gpuweb/gpuweb#742.
-
-
3 pull requests closed.
-
Put some writeBuffer validation on the device timeline gpuweb/gpuweb#810.
-
GPUQueue.writeBuffer/writeTexture gpuweb/gpuweb#509.
-
-
44 pull requests received 357 new comments.
-
Add validation for GPUDevice.createTexture() gpuweb/gpuweb#799 (43 comments by @JusSn, @kainino0x, @Kangz, @kvark, @litherum)
-
Documented debug marker methods gpuweb/gpuweb#785 (33 comments by @kainino0x, @Kangz, @kvark, @toji)
-
Specifies the state machine of GPUCommandEncoder gpuweb/gpuweb#752 (26 comments by @JusSn, @kainino0x, @Kangz, @kvark, @toji)
-
Query API: Timestamp Query gpuweb/gpuweb#771 (20 comments by @annevk, @haoxli, @kainino0x, @Kangz, @kvark)
-
Add type rules for binary operators gpuweb/gpuweb#772 (20 comments by @dj2, @dneto0, @grorg, @pow2clk)
-
Add Queue/writeTexture method gpuweb/gpuweb#761 (19 comments by @JusSn, @kainino0x, @Kangz, @kvark, @shaoboyan)
-
[wgsl] Updating loop section to include for gpuweb/gpuweb#757 (18 comments by @dj2, @dneto0, @grorg, @kvark, @litherum, @othermaciej)
-
GPUSamplerDescriptor and GPUSampler creation spec gpuweb/gpuweb#805 (16 comments by @JusSn, @kainino0x, @Kangz, @kvark)
-
Make tokens for << >> >>> gpuweb/gpuweb#792 (13 comments by @dj2, @dneto0, @johnkslang, @kainino0x, @kvark)
-
Merge GPUTextureCopyView.arrayLayer into .origin.z gpuweb/gpuweb#730 (13 comments by @kainino0x, @kvark)
-
"zero"/null of storable types, rework initializers gpuweb/gpuweb#764 (11 comments by @dj2, @dneto0, @grorg, @litherum)
-
Add Queue/writeBuffer method gpuweb/gpuweb#749 (11 comments by @austinEng, @kainino0x, @Kangz, @kvark)
-
Remove `break if` in favor of `if () { break; }`. gpuweb/gpuweb#643 (9 comments by @dj2, @grorg, @kdashg, @litherum, @othermaciej)
-
Add GPULimits.maxUniformBufferBindingSize. gpuweb/gpuweb#803 (8 comments by @Jiawei-Shao, @kainino0x, @Kangz, @kvark)
-
Read-only depth-stencil pass gpuweb/gpuweb#746 (7 comments by @kainino0x, @Kangz, @kvark, @litherum)
-
Add GPUPipelineBase.getBindGroupLayout. gpuweb/gpuweb#543 (7 comments by @kainino0x, @Kangz, @kvark)
-
Move pipeline statistics query to render encoder and compute encoder gpuweb/gpuweb#797 (5 comments by @haoxli, @Kangz, @kvark)
-
Write specification for GPUBuffer mapping following #605 gpuweb/gpuweb#708 (5 comments by @kainino0x, @Kangz)
-
Allow e.g. `if (cond) break/continue/return/kill;` without brackets. gpuweb/gpuweb#705 (4 comments by @dj2, @grorg, @kvark, @pow2clk)
-
Disallow using image cube or cube map array texture views as storage textures gpuweb/gpuweb#798 (2 comments by @Jiawei-Shao, @kainino0x)
-
Add GPUCommandEncoder.updateBuffer for embedding small buffer updates. gpuweb/gpuweb#650 (2 comments by @Kangz, @kdashg)
-
Add #buffer-uploads about mapping in modern graphics APIs and `copyDataToBuffer` example. gpuweb/gpuweb#680 (1 comment by @Kangz)
-
Replace DOMString with USVString for wgsl and debug strings gpuweb/gpuweb#787 (1 comment by @kainino0x)
-
Disallow source and destination to be the same buffer in B2B copy gpuweb/gpuweb#788 (1 comment by @kainino0x)
-
Add callback entrypoints for per-frame Promise entrypoints. gpuweb/gpuweb#626 (1 comment by @kainino0x)
-
gpuweb/admin
-
1 pull request received 2 new comments.
gpuweb/types
-
2 issues opened.
-
Confused by the types of copyBufferToTexture gpuweb/types#20, by @baptistemanson.
-
mappedAtCreation missing gpuweb/types#19, by @baptistemanson.
-
-
2 issues closed.
-
Confused by the types of copyBufferToTexture gpuweb/types#20.
-
mappedAtCreation missing gpuweb/types#19.
-
-
2 issues received 3 new comments.
-
1 pull request opened.
-
Update to latest spec gpuweb/types#21, by @kainino0x.
-
gpuweb/cts
-
3 issues opened.
-
webgpu:api,operation,buffers,map_oom: only checks for a JS exception gpuweb/cts#199, by @austinEng.
-
2 issues closed.
-
Flaky EXCEPTION: No error scopes to pop. gpuweb/cts#104.
-
Recover properly from device loss gpuweb/cts#146.
-
-
1 issue received 1 new comment.
-
21 pull requests opened.
-
[glsl-dependent] Replace some usages of constants.ts with `as const` gpuweb/cts#198, by @kainino0x.
-
Add IDL tests for flags interfaces gpuweb/cts#197, by @kainino0x.
-
Replace usages of constants.ts with `as const` gpuweb/cts#196, by @kainino0x.
-
Add/convert some jsdocs gpuweb/cts#195, by @kainino0x.
-
Add demo test suite, for manually testing test runners gpuweb/cts#194, by @kainino0x.
-
standalone: dissolveLevelBoundaries gpuweb/cts#193, by @kainino0x.
-
fix small typo gpuweb/cts#192, by @kainino0x.
-
Index format tests gpuweb/cts#191, by @haoxli.
-
expectSingleColor: copy mipSize instead of base size gpuweb/cts#190, by @kainino0x.
-
Reduce logging verbosity gpuweb/cts#188, by @kainino0x.
-
standalone runner: implement collapsing, show relative names gpuweb/cts#187, by @kainino0x.
-
Don't use variants in reftests gpuweb/cts#185, by @kainino0x.
-
Index format tests gpuweb/cts#184, by @haoxli.
-
Don't use variants in reftests gpuweb/cts#183, by @kainino0x.
-
Fix link to LICENSE.txt in CONTRIBUTING.md gpuweb/cts#182, by @foolip.
-
Make test cases hierarchical, and refactor/cleanup a lot in the process gpuweb/cts#181, by @kainino0x.
-
Add cases to cover premultiplied-alpha and flipY ImageBitmap gpuweb/cts#180, by @shaoboyan.
-
[glsl-dependent] Add initial robust access tests. gpuweb/cts#179, by @kainino0x.
-
Attempt GC on unexpected GPU OOM gpuweb/cts#178, by @kainino0x.
-
-
22 pull requests merged.
-
Replace usages of constants.ts with `as const` gpuweb/cts#196.
-
Add IDL tests for flags interfaces gpuweb/cts#197.
-
standalone: dissolveLevelBoundaries gpuweb/cts#193.
-
Add/convert some jsdocs gpuweb/cts#195.
-
Add demo test suite, for manually testing test runners gpuweb/cts#194.
-
standalone runner: implement collapsing, show relative names gpuweb/cts#187.
-
Reduce logging verbosity gpuweb/cts#188.
-
expectSingleColor: copy mipSize instead of base size gpuweb/cts#190.
-
fix small typo gpuweb/cts#192.
-
Don't use variants in reftests gpuweb/cts#185.
-
Fix link to LICENSE.txt in CONTRIBUTING.md gpuweb/cts#182.
-
Add cases to cover premultiplied-alpha and flipY ImageBitmap gpuweb/cts#180.
-
Attempt GC on unexpected GPU OOM gpuweb/cts#178.
-
Don't allow multisampled 2d-array gpuweb/cts#170.
-
Allow write in fragment gpuweb/cts#169.
-
Fix texture binding usage test gpuweb/cts#168.
-
[glsl-dependent] Add initial robust access tests. gpuweb/cts#179.
-
Handle device loss and popErrorScope hangs in test finalization gpuweb/cts#177.
-
3 pull requests closed.
-
Index format tests gpuweb/cts#184.
-
Don't use variants in reftests gpuweb/cts#183.
-
Add initial robust access tests. gpuweb/cts#139.
-
-
16 pull requests received 152 new comments.
-
Make test cases hierarchical, and refactor/cleanup a lot in the process gpuweb/cts#181 (65 comments by @austinEng, @kainino0x, @Kangz)
-
Add cases to cover premultiplied-alpha and flipY ImageBitmap gpuweb/cts#180 (27 comments by @austinEng, @kainino0x, @shaoboyan)
-
standalone runner: implement collapsing, show relative names gpuweb/cts#187 (9 comments by @austinEng, @kainino0x)
-
only checkForDuplicateCases during crawl(); slightly speed up comparePublicParamsPaths gpuweb/cts#186 (9 comments by @austinEng, @kainino0x)
-
Handle device loss and popErrorScope hangs in test finalization gpuweb/cts#177 (7 comments by @austinEng, @kainino0x)
-
Replace usages of constants.ts with `as const` gpuweb/cts#196 (4 comments by @kainino0x, @Kangz, @sebavan)
-
[glsl-dependent] Replace some usages of constants.ts with `as const` gpuweb/cts#198 (3 comments by @austinEng, @kainino0x)
-
Participants
-
2 participants joined.
-
Marc-Antoine ARNAUD (Lum::invent) joined.
-
Matijs Toonen joined.
-
-
1 participant left.
-
Luke Davitt (Moser Consulting) left.
-
-
1 organization joined.
-
Media-IO joined.
-
-
1 organization left.
-
Moser Consulting left.
-
GitHub
gpuweb/gpuweb
-
57 issues opened.
-
A single shader is often split among many source files gpuweb/gpuweb#741, by @litherum.
-
Function constants gpuweb/gpuweb#740, by @litherum.
-
Requiring integral-valued float literals to have .0 seems gratuitous gpuweb/gpuweb#739, by @litherum.
-
Provide more vector constructors gpuweb/gpuweb#738, by @litherum.
-
Assignment of swizzled values should be permitted gpuweb/gpuweb#737, by @litherum.
-
vec4<f32> is too hard to type on the keyboard gpuweb/gpuweb#736, by @litherum.
-
type foo = struct is unfamiliar gpuweb/gpuweb#735, by @litherum.
-
Investigation: GPUQueue.writeBuffer implementation gpuweb/gpuweb#734, by @austinEng.
-
Implicit conversion to bool? gpuweb/gpuweb#733, by @kdashg.
-
Add 0/1 swizzle syntax gpuweb/gpuweb#732, by @dneto0.
-
Disallow fragment atomic ops on texture storages gpuweb/gpuweb#728, by @kvark.
-
Task: Define type rules for binary operations gpuweb/gpuweb#726, by @dneto0.
-
Should all expressions have known types? gpuweb/gpuweb#723, by @kainino0x.
-
In GPULimits there is no parameter maxVaryingVectors/maxVertexOutputComponents gpuweb/gpuweb#721, by @lain-dono.
-
need saturating conversions between signed/unsigned int scalars and vectors gpuweb/gpuweb#720, by @dneto0.
-
[wgsl] Describe the assignment statement gpuweb/gpuweb#719, by @doug-moen.
-
[wgsl] BRACE and BRACKET tokens are misnamed gpuweb/gpuweb#717, by @doug-moen.
-
Grammar missing ability to have just a function call. gpuweb/gpuweb#716, by @dj2.
-
Proposal: Permit redundant as-casts gpuweb/gpuweb#715, by @dneto0.
-
Is a switch default clause always required? gpuweb/gpuweb#714, by @dneto0.
-
Proposal: Support C99 hex float literals to accurately capture float values gpuweb/gpuweb#709, by @dneto0.
-
Add unordered float compares gpuweb/gpuweb#706, by @dneto0.
-
Consider whether we need a quantize-f32-value-to-f16 gpuweb/gpuweb#704, by @dneto0.
-
Missing mapping for OpFRem, and MODULO token missing gpuweb/gpuweb#702, by @dneto0.
-
Error conventions for extensions gpuweb/gpuweb#701, by @kainino0x.
-
Thoughts on uploading contents from ImageBitmap to WebGPU gpuweb/gpuweb#700, by @shaoboyan.
-
Support for 1D array texture views gpuweb/gpuweb#699, by @kvark.
-
Recycling ArrayBuffer in createBufferMapped gpuweb/gpuweb#697, by @AshleyScirra.
-
Anisotropic clamping for SamplerDescriptor gpuweb/gpuweb#696, by @kvark.
-
fillMode for rasterization state gpuweb/gpuweb#695, by @yukunxie.
-
Figure out the base vertex input limits gpuweb/gpuweb#693, by @kvark.
-
preserving spir-v developer trust via careful conversion between SPIR-V and WGSL gpuweb/gpuweb#692, by @dneto0.
-
Binding to zero-sized range of a buffer gpuweb/gpuweb#686, by @kainino0x.
-
Syntax for "the zero value" for bool type, numeric types, and compositions of them gpuweb/gpuweb#685, by @dneto0.
-
Portability concern about adapter extensions and limits gpuweb/gpuweb#684, by @kvark.
-
Task: design images and samplers, and their operations gpuweb/gpuweb#682, by @dneto0.
-
Define "human writable" as "can be written by humans" gpuweb/gpuweb#681, by @dneto0.
-
Task: define operator precedence rules gpuweb/gpuweb#679, by @litherum.
-
C-like declaration order gpuweb/gpuweb#677, by @litherum.
-
Task: Define the kill statement gpuweb/gpuweb#676, by @litherum.
-
Task: Define short circuiting for && and || gpuweb/gpuweb#675, by @litherum.
-
Task: Numerical precision gpuweb/gpuweb#674, by @litherum.
-
Task: Define atomic operations gpuweb/gpuweb#673, by @litherum.
-
Task: Define pointers gpuweb/gpuweb#672, by @litherum.
-
Task: Define accesses into vectors and matrices gpuweb/gpuweb#671, by @litherum.
-
Task: Memory model gpuweb/gpuweb#670, by @litherum.
-
Task: Uniformity gpuweb/gpuweb#669, by @litherum.
-
Task: Samplers gpuweb/gpuweb#668, by @litherum.
-
Task: Invent a standard library gpuweb/gpuweb#667, by @litherum.
-
Task: Variable scoping is under-defined gpuweb/gpuweb#666, by @litherum.
-
Task: Validation rules gpuweb/gpuweb#665, by @litherum.
-
Task: Finish typing rules gpuweb/gpuweb#664, by @litherum.
-
Task: Define order of execution gpuweb/gpuweb#663, by @litherum.
-
entry_point_decl should be an annotation on the function gpuweb/gpuweb#662, by @litherum.
-
premerge is weird and unfamiliar gpuweb/gpuweb#660, by @litherum.
-
-
9 issues closed.
-
[wgsl] Is the `regardless` statement really necessary? gpuweb/gpuweb#580.
-
[wgsl] Variable loads and stores gpuweb/gpuweb#622.
-
Task: define operator precedence rules gpuweb/gpuweb#679.
-
Task: design images and samplers, and their operations gpuweb/gpuweb#682.
-
The case for passes gpuweb/gpuweb#64.
-
Choosing a binding model gpuweb/gpuweb#19.
-
Task: Samplers gpuweb/gpuweb#668.
-
Is it really feasible to covert between WGSL and SPIR-V seemlessly? gpuweb/gpuweb#620.
-
[wgsl] SPIR-V support gpuweb/gpuweb#570.
-
-
73 issues received 346 new comments.
-
Consider adding sugar for familiar loop constructs gpuweb/gpuweb#569 (33 comments by @dj2, @dneto0, @grorg, @kainino0x, @Kangz, @kdashg, @krogovin, @kvark, @litherum, @othermaciej, @RobinMorisset)
-
C-like declaration order gpuweb/gpuweb#677 (26 comments by @damyanp, @dj2, @dneto0, @grorg, @Jasper-Bekkers, @kdashg, @krogovin, @kvark, @litherum)
-
FP16 support gpuweb/gpuweb#658 (15 comments by @dneto0, @grorg, @Jasper-Bekkers, @kainino0x, @kdashg, @litherum, @petamoriken, @xhcao)
-
Syntax for "the zero value" for bool type, numeric types, and compositions of them gpuweb/gpuweb#685 (12 comments by @dneto0, @grorg, @kainino0x, @kdashg, @kvark)
-
Have a plan for planar format like YUV 420 and 422. gpuweb/gpuweb#625 (12 comments by @haasn, @kainino0x, @Kangz, @kdashg, @kenrussell, @kodawah, @sandersdan)
-
Investigation: Sampling Depth Textures gpuweb/gpuweb#659 (11 comments by @Jiawei-Shao, @kainino0x, @kvark)
-
Copying of depth24plus formats gpuweb/gpuweb#652 (9 comments by @Jiawei-Shao, @kainino0x, @Kangz, @kvark)
-
Disallow (writable) storage-buffers/textures in fragment shaders in core gpuweb/gpuweb#639 (9 comments by @kainino0x, @Kangz, @krogovin, @kvark, @litherum)
-
Task: Invent a standard library gpuweb/gpuweb#667 (9 comments by @dneto0, @Jasper-Bekkers, @litherum, @magcius)
-
Thoughts on uploading contents from ImageBitmap to WebGPU gpuweb/gpuweb#700 (8 comments by @AshleyScirra, @kainino0x, @Kangz, @RafaelCintron, @shaoboyan)
-
Is a switch default clause always required? gpuweb/gpuweb#714 (8 comments by @dj2, @dneto0, @grorg, @kainino0x, @litherum, @RobinMorisset)
-
Task: Define the kill statement gpuweb/gpuweb#676 (8 comments by @dneto0, @kvark, @litherum, @magcius)
-
Proposal: Permit redundant as-casts gpuweb/gpuweb#715 (7 comments by @dneto0, @grorg, @kainino0x, @litherum)
-
[wgsl] Lexical Scoping gpuweb/gpuweb#559 (7 comments by @dneto0, @grorg, @kainino0x, @kvark, @litherum)
-
Define "human writable" as "can be written by humans" gpuweb/gpuweb#681 (6 comments by @dneto0, @doug-moen, @kdashg, @othermaciej)
-
Figure out the base vertex input limits gpuweb/gpuweb#693 (5 comments by @kainino0x, @Kangz, @kvark)
-
Recycling ArrayBuffer in createBufferMapped gpuweb/gpuweb#697 (5 comments by @AshleyScirra, @kainino0x, @kdashg)
-
Portability concern about adapter extensions and limits gpuweb/gpuweb#684 (5 comments by @kainino0x, @kdashg, @kvark)
-
Task: Define pointers gpuweb/gpuweb#672 (5 comments by @Jasper-Bekkers, @kainino0x, @krogovin, @litherum)
-
A single shader is often split among many source files gpuweb/gpuweb#741 (4 comments by @frzi, @Kangz, @magcius, @mehmetoguzderin)
-
Requiring integral-valued float literals to have .0 seems gratuitous gpuweb/gpuweb#739 (4 comments by @dj2, @kainino0x)
-
var declaration without storage class: spell out rules, infer Function storage class inside a function gpuweb/gpuweb#654 (4 comments by @dneto0, @grorg, @kdashg, @kvark)
-
Proposal: Support C99 hex float literals to accurately capture float values gpuweb/gpuweb#709 (3 comments by @grorg, @litherum)
-
Should all expressions have known types? gpuweb/gpuweb#723 (3 comments by @dneto0, @kainino0x, @kvark)
-
Rule for mixed-signedness operands to integer div, rem, less-than, greater-than, less-or-equal, greater-or-equal gpuweb/gpuweb#707 (3 comments by @dneto0, @grorg, @litherum)
-
Consider whether we need a quantize-f32-value-to-f16 gpuweb/gpuweb#704 (3 comments by @dneto0, @kainino0x, @litherum)
-
The set of functions which have to be imported seems arbitrary gpuweb/gpuweb#640 (3 comments by @dneto0, @kvark)
-
[wgsl] Set up automatic rendering of the WGSL bikeshed. gpuweb/gpuweb#563 (3 comments by @Kangz, @litherum, @tobie)
-
Missing mapping for OpFRem, and MODULO token missing gpuweb/gpuweb#702 (2 comments by @dj2, @dneto0)
-
Task: design images and samplers, and their operations gpuweb/gpuweb#682 (2 comments by @dj2, @dneto0)
-
Is it really feasible to covert between WGSL and SPIR-V seemlessly? gpuweb/gpuweb#620 (2 comments by @Kangz, @litherum)
-
-
25 pull requests opened.
-
Wgsl switch requires default gpuweb/gpuweb#731, by @dneto0.
-
Merge GPUTextureCopyView.arrayLayer into .origin.z gpuweb/gpuweb#730, by @kainino0x.
-
Fix *N8 to *N* in struct type overview gpuweb/gpuweb#729, by @paulkernfeld.
-
Add bit-complement operator ~ gpuweb/gpuweb#727, by @dneto0.
-
Add validation rules on copyTextureToTexture gpuweb/gpuweb#725, by @Jiawei-Shao.
-
Document pipelines gpuweb/gpuweb#724, by @kvark.
-
Allow postfixes in the assignment lhs gpuweb/gpuweb#722, by @kvark.
-
Fixes #717: BRACE and BRACKET tokens misnamed gpuweb/gpuweb#718, by @doug-moen.
-
[wgsl] Describe switch statements gpuweb/gpuweb#713, by @dneto0.
-
[wgsl] Define the void type gpuweb/gpuweb#712, by @dneto0.
-
[wgsl] Describe loop, break, continue, continuing gpuweb/gpuweb#711, by @dneto0.
-
Describe the return statement gpuweb/gpuweb#710, by @dneto0.
-
Write specification for GPUBuffer mapping following #605 gpuweb/gpuweb#708, by @Kangz.
-
Allow e.g. `if (cond) break/continue/return/kill;` without brackets. gpuweb/gpuweb#705, by @kdashg.
-
Add approved text on checkin process gpuweb/gpuweb#703, by @pow2clk.
-
Add validation rules for copyTextureToBuffer gpuweb/gpuweb#694, by @Jiawei-Shao.
-
Query API: Pipeline Statistics Query gpuweb/gpuweb#691, by @haoxli.
-
Remove regardless gpuweb/gpuweb#690, by @litherum.
-
No explicit grammar for decorations gpuweb/gpuweb#689, by @kdashg.
-
Remove premerge gpuweb/gpuweb#688, by @litherum.
-
WGSL FAQ gpuweb/gpuweb#687, by @RobinMorisset.
-
Rename arguments to resolveQuery gpuweb/gpuweb#683, by @Kangz.
-
Add #buffer-uploads about mapping in modern graphics APIs and `copyDataToBuffer` example. gpuweb/gpuweb#680, by @kdashg.
-
Add minimumBufferSize to BGL entry gpuweb/gpuweb#678, by @kvark.
-
-
9 pull requests merged.
-
Describe the return statement gpuweb/gpuweb#710.
-
Add validation rules for copyTextureToBuffer gpuweb/gpuweb#694.
-
[wgsl] Define the void type gpuweb/gpuweb#712.
-
Add approved text on checkin process gpuweb/gpuweb#703.
-
Fix typos gpuweb/gpuweb#698.
-
Rename arguments to resolveQuery gpuweb/gpuweb#683.
-
Add validation rules for copyBufferToTexture gpuweb/gpuweb#648.
-
Remove regardless gpuweb/gpuweb#690.
-
Move builtins and intrinsics out of the grammar. gpuweb/gpuweb#655.
-
-
6 pull requests closed.
-
GPUBuffer.mapRange() with subranges. gpuweb/gpuweb#649.
-
Guaranteed-efficient mapping gpuweb/gpuweb#511.
-
Synchronous GPUBuffer.map(). gpuweb/gpuweb#506.
-
Add GPUShaderTransformFunction to GPUShaderModuleDescriptor gpuweb/gpuweb#454.
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#576.
-
Add Query API gpuweb/gpuweb#619.
-
-
40 pull requests received 336 new comments.
-
Write specification for GPUBuffer mapping following #605 gpuweb/gpuweb#708 (68 comments by @JusSn, @kainino0x, @Kangz, @kvark)
-
Add GPUPipelineBase.getBindGroupLayout. gpuweb/gpuweb#543 (22 comments by @kainino0x, @Kangz, @kvark)
-
Add validation rules on copyTextureToTexture gpuweb/gpuweb#725 (18 comments by @Jiawei-Shao, @kainino0x, @kvark)
-
Add minimumBufferSize to BGL entry gpuweb/gpuweb#678 (18 comments by @dneto0, @kainino0x, @Kangz, @kdashg, @kvark, @litherum, @RafaelCintron)
-
[wgsl] Describe loop, break, continue, continuing gpuweb/gpuweb#711 (13 comments by @dj2, @dneto0, @kainino0x)
-
Remove `break if` in favor of `if () { break; }`. gpuweb/gpuweb#643 (12 comments by @dneto0, @grorg, @kdashg, @kvark, @litherum, @othermaciej)
-
Add validation rules for copyBufferToTexture gpuweb/gpuweb#648 (12 comments by @Jiawei-Shao, @kainino0x, @kvark)
-
Add GPUShaderModuleDescriptor/sourceMap. gpuweb/gpuweb#645 (11 comments by @damyanp, @dneto0, @grorg, @kainino0x, @Kangz, @kdashg, @litherum)
-
Add validation rules for copyTextureToBuffer gpuweb/gpuweb#694 (9 comments by @Jiawei-Shao, @JusSn, @kainino0x)
-
Add pipeline shader module error enumeration. gpuweb/gpuweb#646 (7 comments by @damyanp, @kainino0x, @Kangz, @kdashg, @kvark)
-
Allow e.g. `if (cond) break/continue/return/kill;` without brackets. gpuweb/gpuweb#705 (6 comments by @dneto0, @kdashg, @kvark, @RobinMorisset)
-
Rename arguments to resolveQuery gpuweb/gpuweb#683 (6 comments by @haoxli, @kainino0x, @Kangz, @kvark)
-
Add GPUCommandEncoder.updateBuffer for embedding small buffer updates. gpuweb/gpuweb#650 (6 comments by @Kangz, @kvark)
-
Merge GPUTextureCopyView.arrayLayer into .origin.z gpuweb/gpuweb#730 (4 comments by @kainino0x, @Kangz)
-
Move builtins and intrinsics out of the grammar. gpuweb/gpuweb#655 (3 comments by @grorg, @kdashg, @kvark)
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#576 (2 comments by @litherum, @RobinMorisset)
-
Add #buffer-uploads about mapping in modern graphics APIs and `copyDataToBuffer` example. gpuweb/gpuweb#680 (1 comment by @kainino0x)
-
gpuweb/cts
-
2 issues opened.
-
expectSingleColorTextureContents gpuweb/cts#173, by @kainino0x.
-
Recover properly from device loss gpuweb/cts#146, by @kainino0x.
-
-
1 issue closed.
-
expectSingleColorTextureContents gpuweb/cts#173.
-
-
1 issue received 2 new comments.
-
32 pull requests opened.
-
Handle device loss and popErrorScope hangs in test finalization gpuweb/cts#177, by @kainino0x.
-
Introduce expectSingleColor helper function gpuweb/cts#176, by @austinEng.
-
Use expectSingleColor helper in glsl-dependent tests gpuweb/cts#175, by @austinEng.
-
Remove cache from sampled_texture_clear test gpuweb/cts#174, by @austinEng.
-
Fix Travis build gpuweb/cts#172, by @kainino0x.
-
Add more complex canvas reftest gpuweb/cts#171, by @kainino0x.
-
Don't allow multisampled 2d-array gpuweb/cts#170, by @kainino0x.
-
Allow write in fragment gpuweb/cts#169, by @kainino0x.
-
Fix texture binding usage test gpuweb/cts#168, by @kainino0x.
-
Clean up capability info gpuweb/cts#167, by @kainino0x.
-
Fix storage-texture and comparison-sampler tests gpuweb/cts#166, by @kainino0x.
-
Test uninitialized depth/stencil attachments are zero gpuweb/cts#165, by @austinEng.
-
Add present_to_canvas reftest gpuweb/cts#164, by @shaoboyan.
-
Update @webgpu/types to 0.0.24. Adds getBindGroupLayout gpuweb/cts#163, by @austinEng.
-
[glsl-dependent] Test uninitialized textures are zero when sampled gpuweb/cts#162, by @austinEng.
-
Use ParamsBuilder for texture_zero_init_tests gpuweb/cts#161, by @austinEng.
-
Add ParamsBuilder, and infer params types in test functions gpuweb/cts#160, by @kainino0x.
-
Add lint and compile watcher. Move from TSLint to ESLint. gpuweb/cts#159, by @austinEng.
-
Fix infinite recursion in error_scope tests gpuweb/cts#157, by @kainino0x.
-
Update pickExtraBindingTypes for comparison-sampler gpuweb/cts#156, by @kainino0x.
-
Fix GLSL tests gpuweb/cts#155, by @kainino0x.
-
Add files missing from out-wpt/ gpuweb/cts#154, by @kainino0x.
-
Point main readme to both deployed versions gpuweb/cts#153, by @kainino0x.
-
Deploy glsl-dependent branch to gpuweb-cts-glsl.github.io gpuweb/cts#152, by @kainino0x.
-
Add README note about glsl-dependent branch gpuweb/cts#151, by @kainino0x.
-
Remove all GLSL dependence from the master branch gpuweb/cts#149, by @kainino0x.
-
buffer binding range test: more cases gpuweb/cts#148, by @kainino0x.
-
Update readme to account for index.html being moved to /standalone/ gpuweb/cts#147, by @kainino0x.
-
Merge params/* and remove index files and re-exports gpuweb/cts#144, by @kainino0x.
-
-
30 pull requests merged.
-
Clean up capability info gpuweb/cts#167.
-
Use expectSingleColor helper in glsl-dependent tests gpuweb/cts#175.
-
Introduce expectSingleColor helper function gpuweb/cts#176.
-
Remove cache from sampled_texture_clear test gpuweb/cts#174.
-
Fix storage-texture and comparison-sampler tests gpuweb/cts#166.
-
Test uninitialized depth/stencil attachments are zero gpuweb/cts#165.
-
Add more complex canvas reftest gpuweb/cts#171.
-
Add present_to_canvas reftest gpuweb/cts#164.
-
Fix Travis build gpuweb/cts#172.
-
Update @webgpu/types to 0.0.24. Adds getBindGroupLayout gpuweb/cts#163.
-
Use ParamsBuilder for texture_zero_init_tests gpuweb/cts#161.
-
Texture zero init tests gpuweb/cts#140.
-
Add ParamsBuilder, and infer params types in test functions gpuweb/cts#160.
-
Add lint and compile watcher. Move from TSLint to ESLint. gpuweb/cts#159.
-
Update pickExtraBindingTypes for comparison-sampler gpuweb/cts#156.
-
Fix infinite recursion in error_scope tests gpuweb/cts#157.
-
Fix GLSL tests gpuweb/cts#155.
-
Add files missing from out-wpt/ gpuweb/cts#154.
-
Point main readme to both deployed versions gpuweb/cts#153.
-
Remove all GLSL dependence from the master branch gpuweb/cts#149.
-
Deploy glsl-dependent branch to gpuweb-cts-glsl.github.io gpuweb/cts#152.
-
Add README note about glsl-dependent branch gpuweb/cts#151.
-
buffer binding range test: more cases gpuweb/cts#148.
-
[glsl-dependent] Allow overriding of the path to glslang gpuweb/cts#141.
-
Merge params/* and remove index files and re-exports gpuweb/cts#144.
-
-
22 pull requests received 200 new comments.
-
Add lint and compile watcher. Move from TSLint to ESLint. gpuweb/cts#159 (20 comments by @austinEng, @kainino0x)
-
Add ParamsBuilder, and infer params types in test functions gpuweb/cts#160 (17 comments by @austinEng, @kainino0x)
-
Test uninitialized depth/stencil attachments are zero gpuweb/cts#165 (9 comments by @austinEng, @kainino0x)
-
Merge params/* and remove index files and re-exports gpuweb/cts#144 (9 comments by @austinEng, @kainino0x)
-
[glsl-dependent] Test uninitialized textures are zero when sampled gpuweb/cts#162 (8 comments by @austinEng, @kainino0x)
-
Fix storage-texture and comparison-sampler tests gpuweb/cts#166 (6 comments by @austinEng, @kainino0x)
-
Handle device loss and popErrorScope hangs in test finalization gpuweb/cts#177 (3 comments by @austinEng)
-
[glsl-dependent] Remove setGlslangPath and just put glslang.js in a known location gpuweb/cts#158 (3 comments by @austinEng, @kainino0x)
-
Use expectSingleColor helper in glsl-dependent tests gpuweb/cts#175 (2 comments by @austinEng, @kainino0x)
-
[glsl-dependent] Allow dual-language tests, make glslang required, remove GLSL() macro gpuweb/cts#150 (1 comment by @kainino0x)
gpuweb/admin
-
1 pull request received 18 new comments.
gpuweb/types
-
4 pull requests opened.
-
Add entry point to package gpuweb/types#18, by @stefan-pdx.
-
v0.0.24 gpuweb/types#17, by @austinEng.
-
Add GPUPipelineBase.getBindGroupLayout gpuweb/types#16, by @austinEng.
-
Fix RGB11B10Float -> RG11B10Float gpuweb/types#15, by @austinEng.
-
-
3 pull requests merged.
-
v0.0.24 gpuweb/types#17.
-
Add GPUPipelineBase.getBindGroupLayout gpuweb/types#16.
-
Fix RGB11B10Float -> RG11B10Float gpuweb/types#15.
-
-
2 pull requests received 4 new comments.
Participants
-
3 participants joined.
-
Greg Roth (Microsoft Corporation) joined.
-
Pelle Johnsen joined.
-
George Bott joined.
-
GitHub
gpuweb/cts
-
1 issue opened.
-
How to make sure a WGSL test is failing for the right reasons? gpuweb/cts#125, by @sarahM0.
-
-
1 issue received 8 new comments.
-
How to make sure a WGSL test is failing for the right reasons? gpuweb/cts#125 (8 comments by @dj2, @kainino0x, @sarahM0)
-
-
18 pull requests opened.
-
Organize webgpu suite according to CTS guidelines gpuweb/cts#143, by @kainino0x.
-
Adjust the directory structure outside the tests for navigability gpuweb/cts#142, by @kainino0x.
-
[glsl-dependent] Allow overriding of the path to glslang gpuweb/cts#141, by @kainino0x.
-
Texture zero init tests gpuweb/cts#140, by @austinEng.
-
Add initial robust access tests. gpuweb/cts#139, by @Kangz.
-
Remove a stray setSubData call gpuweb/cts#138, by @kainino0x.
-
Roll @webgpu/types to latest, and update tests gpuweb/cts#137, by @kainino0x.
-
Replace textureDimension with viewDimension gpuweb/cts#136, by @romandev.
-
Allow overriding of the path to glslang gpuweb/cts#135, by @kainino0x.
-
Remove error-prone usages of ! gpuweb/cts#134, by @kainino0x.
-
Fix comment in copyImageBitmapToTexture cts gpuweb/cts#133, by @shaoboyan.
-
Fix a race in init of GLSL tests, plus strengthen assert gpuweb/cts#132, by @kainino0x.
-
Fix call to devicePool.release gpuweb/cts#131, by @kainino0x.
-
copyImageBitmapToTexture: fix worker check gpuweb/cts#130, by @kainino0x.
-
CTS of CopyImageBitmap to cover canvas path gpuweb/cts#129, by @shaoboyan.
-
Roll @webgpu/glslang from 0.0.12 to 0.0.15 gpuweb/cts#128, by @kainino0x.
-
Fix an error in 'use a texture view created from a destroyed texture' gpuweb/cts#127, by @Jiawei-Shao.
-
At the end of a GPUTest, release the device back into the pool gpuweb/cts#126, by @kainino0x.
-
-
14 pull requests merged.
-
Organize webgpu suite according to CTS guidelines gpuweb/cts#143.
-
Add WGSL folder and test cases gpuweb/cts#124.
-
Remove a stray setSubData call gpuweb/cts#138.
-
Roll @webgpu/types to latest, and update tests gpuweb/cts#137.
-
Remove error-prone usages of ! gpuweb/cts#134.
-
Fix comment in copyImageBitmapToTexture cts gpuweb/cts#133.
-
Fix a race in init of GLSL tests, plus strengthen assert gpuweb/cts#132.
-
Fix call to devicePool.release gpuweb/cts#131.
-
copyImageBitmapToTexture: fix worker check gpuweb/cts#130.
-
CTS of CopyImageBitmap to cover canvas path gpuweb/cts#129.
-
Roll @webgpu/glslang from 0.0.12 to 0.0.15 gpuweb/cts#128.
-
At the end of a GPUTest, release the device back into the pool gpuweb/cts#126.
-
-
2 pull requests closed.
-
Allow overriding of the path to glslang gpuweb/cts#135.
-
Replace textureDimension with viewDimension gpuweb/cts#136.
-
-
16 pull requests received 101 new comments.
-
[glsl-dependent] Allow overriding of the path to glslang gpuweb/cts#141 (8 comments by @austinEng, @kainino0x)
-
Fix a race in init of GLSL tests, plus strengthen assert gpuweb/cts#132 (5 comments by @austinEng, @kainino0x)
-
Roll @webgpu/types to latest, and update tests gpuweb/cts#137 (3 comments by @austinEng, @kainino0x)
-
At the end of a GPUTest, release the device back into the pool gpuweb/cts#126 (2 comments by @kainino0x)
-
Adjust the directory structure outside the tests for navigability gpuweb/cts#142 (1 comment by @kainino0x)
gpuweb/gpuweb
-
34 issues opened.
-
Investigation: Sampling Depth Textures gpuweb/gpuweb#659, by @Jiawei-Shao.
-
FP16 support gpuweb/gpuweb#658, by @litherum.
-
Should various unused resource usages be counted toward usage scopes? gpuweb/gpuweb#657, by @kainino0x.
-
Specify the state machine of GPUCommandEncoder gpuweb/gpuweb#653, by @kvark.
-
Copying of depth24plus formats gpuweb/gpuweb#652, by @kainino0x.
-
Purgeable resources gpuweb/gpuweb#647, by @litherum.
-
Interface matching rules gpuweb/gpuweb#644, by @litherum.
-
The set of functions which have to be imported seems arbitrary gpuweb/gpuweb#640, by @litherum.
-
Disallow (writable) storage-buffers/textures in fragment shaders in core gpuweb/gpuweb#639, by @kainino0x.
-
[wgsl] Function Declarations gpuweb/gpuweb#631, by @Timo-DK.
-
[wgsl] propose switch-case permit multiple literal values per case gpuweb/gpuweb#630, by @dneto0.
-
Have a plan for planar format like YUV 420 and 422. gpuweb/gpuweb#625, by @Kangz.
-
Asynchronous shader reflection information gpuweb/gpuweb#624, by @litherum.
-
[wgsl] Variable loads and stores gpuweb/gpuweb#622, by @kvark.
-
[wgsl] Redundant [[layout]] decorations in addition to [[offset]] decorations gpuweb/gpuweb#621, by @kainino0x.
-
Is it really feasible to covert between WGSL and SPIR-V seemlessly? gpuweb/gpuweb#620, by @krogovin.
-
[wgsl] Builtins/intrinsics are unnecessarily part of the WGSL grammar gpuweb/gpuweb#616, by @kdashg.
-
Investigation: Query API gpuweb/gpuweb#614, by @haoxli.
-
WGSL includes push constants gpuweb/gpuweb#612, by @litherum.
-
[wgsl] Document motivation for not just using GLSL? gpuweb/gpuweb#610, by @pjoe.
-
[wgsl] Shading language syntax and porting. gpuweb/gpuweb#609, by @krogovin.
-
[wgsl] Support #line directive gpuweb/gpuweb#606, by @dj2.
-
MapAsync with subranges. gpuweb/gpuweb#605, by @Kangz.
-
[wgsl] intrinsics and their arguments gpuweb/gpuweb#603, by @kvark.
-
Rust-flavored syntax breaks interoperability with existing C and C++ code gpuweb/gpuweb#601, by @jeremyong.
-
[WGSL] WGSL needs a plan for expansion gpuweb/gpuweb#600, by @dneto0.
-
rAF and microtasks (discussion thread) gpuweb/gpuweb#596, by @kainino0x.
-
Synchronous non-blocking mapWrite gpuweb/gpuweb#594, by @Kangz.
-
[wgsl] Reasoning behind inheriting rust-like syntax gpuweb/gpuweb#593, by @Yen.
-
[wgsl] Entry point input/output global variables gpuweb/gpuweb#592, by @kvark.
-
Naming inconsistency in GPUBindGroupLayoutBinding gpuweb/gpuweb#587, by @floooh.
-
[wgsl] Design Criteria for WGSL gpuweb/gpuweb#586, by @dj2.
-
-
11 issues closed.
-
[wgsl] Entry point input/output global variables gpuweb/gpuweb#592.
-
[wgsl] Function Declarations gpuweb/gpuweb#631.
-
Consider renaming BufferCopyView.imageHeight gpuweb/gpuweb#148.
-
[wgsl] intrinsics and their arguments gpuweb/gpuweb#603.
-
WGSL includes push constants gpuweb/gpuweb#612.
-
Rust-flavored syntax breaks interoperability with existing C and C++ code gpuweb/gpuweb#601.
-
rAF and microtasks (discussion thread) gpuweb/gpuweb#596.
-
Synchronous non-blocking mapWrite gpuweb/gpuweb#594.
-
Naming inconsistency in GPUBindGroupLayoutBinding gpuweb/gpuweb#587.
-
[wgsl] Design Criteria for WGSL gpuweb/gpuweb#586.
-
-
50 issues received 533 new comments.
-
[wgsl] Reasoning behind inheriting rust-like syntax gpuweb/gpuweb#593 (76 comments by @dj2, @dneto0, @eXponenta, @frzi, @jeremyong, @kainino0x, @Kangz, @kdashg, @krogovin, @kvark, @magcius, @MaxGraey, @mehmetoguzderin, @munrocket, @othermaciej, @pjoe, @Yen)
-
[wgsl] Comma operator gpuweb/gpuweb#581 (37 comments by @dj2, @dneto0, @grorg, @kainino0x, @kdashg, @litherum, @othermaciej)
-
rAF and microtasks (discussion thread) gpuweb/gpuweb#596 (31 comments by @AshleyScirra, @kainino0x, @kdashg, @litherum, @magcius)
-
[wgsl] continuing block gpuweb/gpuweb#579 (30 comments by @dj2, @dneto0, @grorg, @kainino0x, @kdashg, @litherum, @othermaciej, @tangmi)
-
[wgsl] Support #line directive gpuweb/gpuweb#606 (27 comments by @damyanp, @dj2, @kainino0x, @Kangz, @kdashg, @kvark)
-
Consider adding sugar for familiar loop constructs gpuweb/gpuweb#569 (24 comments by @damyanp, @dj2, @dneto0, @grorg, @kainino0x, @kdashg, @litherum, @othermaciej)
-
[wgsl] Define what bijective to SPIR-V means gpuweb/gpuweb#582 (24 comments by @dj2, @dneto0, @grorg, @HansKristian-Work, @Kangz, @kvark, @litherum, @magcius, @mehmetoguzderin, @othermaciej, @pjoe, @tangmi)
-
[wgsl] validate the grammar on CI gpuweb/gpuweb#578 (17 comments by @dj2, @grorg, @kainino0x, @kdashg, @kvark, @mehmetoguzderin)
-
[wgsl] Entry point input/output global variables gpuweb/gpuweb#592 (16 comments by @dj2, @dneto0, @grorg, @kainino0x, @kvark, @litherum)
-
[wgsl] Offset decorations on Structs gpuweb/gpuweb#561 (13 comments by @dj2, @grorg, @kainino0x, @kdashg, @kvark, @litherum)
-
MapAsync with subranges. gpuweb/gpuweb#605 (12 comments by @JusSn, @kainino0x, @Kangz, @kdashg, @kvark)
-
[wgsl] Redundant [[layout]] decorations in addition to [[offset]] decorations gpuweb/gpuweb#621 (12 comments by @damyanp, @dj2, @kainino0x, @kdashg)
-
Rust-flavored syntax breaks interoperability with existing C and C++ code gpuweb/gpuweb#601 (12 comments by @dj2, @jeremyong, @kainino0x, @kvark)
-
[wgsl] Remove "unless" statement gpuweb/gpuweb#577 (12 comments by @dj2, @dneto0, @kdashg, @kvark, @litherum, @othermaciej)
-
Investigation: Query API gpuweb/gpuweb#614 (11 comments by @haoxli, @kainino0x, @Kangz, @kvark, @litherum)
-
Have a plan for planar format like YUV 420 and 422. gpuweb/gpuweb#625 (11 comments by @kainino0x, @Kangz, @kenrussell, @sandersdan, @shaoboyan)
-
[wgsl] Design Criteria for WGSL gpuweb/gpuweb#586 (11 comments by @damyanp, @dneto0, @grorg, @Jasper-Bekkers, @kdashg, @litherum)
-
Purgeable resources gpuweb/gpuweb#647 (10 comments by @kainino0x, @Kangz, @kvark, @litherum, @RafaelCintron)
-
[wgsl] Consider a preprocessor gpuweb/gpuweb#568 (10 comments by @dj2, @dneto0, @grorg, @kdashg, @litherum, @misyltoad, @pjoe)
-
[wgsl] Variable loads and stores gpuweb/gpuweb#622 (8 comments by @damyanp, @dj2, @dneto0, @grorg, @kainino0x, @litherum)
-
[wgsl] Document motivation for not just using GLSL? gpuweb/gpuweb#610 (8 comments by @dneto0, @frguthmann, @litherum, @pjoe)
-
Define WebGPURenderingContext contextType DomString gpuweb/gpuweb#131 (8 comments by @kainino0x, @kdashg, @othermaciej, @toji)
-
Difference between the source and destination array layer count in GPUTextureViewDescriptor gpuweb/gpuweb#617 (7 comments by @kainino0x, @kvark, @magcius)
-
[wgsl] Builtins/intrinsics are unnecessarily part of the WGSL grammar gpuweb/gpuweb#616 (6 comments by @dneto0, @grorg, @kdashg, @kvark)
-
Synchronous non-blocking mapWrite gpuweb/gpuweb#594 (6 comments by @austinEng, @JusSn, @kainino0x, @kenrussell, @kvark)
-
Asynchronous shader reflection information gpuweb/gpuweb#624 (5 comments by @kainino0x, @kvark, @litherum, @magcius)
-
[wgsl] Is the `regardless` statement really necessary? gpuweb/gpuweb#580 (5 comments by @dneto0, @litherum, @othermaciej)
-
var declaration without storage class: spell out rules, infer Function storage class inside a function gpuweb/gpuweb#654 (4 comments by @dneto0, @grorg, @kvark)
-
The set of functions which have to be imported seems arbitrary gpuweb/gpuweb#640 (4 comments by @dneto0, @kainino0x, @kvark, @litherum)
-
[wgsl] propose switch-case permit multiple literal values per case gpuweb/gpuweb#630 (4 comments by @grorg, @kvark, @othermaciej)
-
Should various unused resource usages be counted toward usage scopes? gpuweb/gpuweb#657 (3 comments by @kainino0x, @Kangz, @Richard-Yunchao)
-
Disallow (writable) storage-buffers/textures in fragment shaders in core gpuweb/gpuweb#639 (3 comments by @kainino0x, @kvark)
-
[wgsl] Shading language syntax and porting. gpuweb/gpuweb#609 (3 comments by @Kangz, @krogovin, @magcius)
-
Sampler compareEnable needs to be specified at sampler creation, and validated against the shader gpuweb/gpuweb#552 (1 comment by @kainino0x)
-
[wgsl] Implicit types for variable declarations with expressions. gpuweb/gpuweb#560 (1 comment by @kdashg)
-
-
42 pull requests opened.
-
Query API: Add Occlusion Query gpuweb/gpuweb#656, by @haoxli.
-
Move builtins and intrinsics out of the grammar. gpuweb/gpuweb#655, by @kdashg.
-
[wgsl] Fixup VertexIdx SPIR-V example. gpuweb/gpuweb#651, by @dj2.
-
Add GPUCommandEncoder.updateBuffer for embedding small buffer updates. gpuweb/gpuweb#650, by @kdashg.
-
GPUBuffer.mapRange() with subranges. gpuweb/gpuweb#649, by @kdashg.
-
Add validation rules for copyBufferToTexture gpuweb/gpuweb#648, by @Jiawei-Shao.
-
Add pipeline shader module error enumeration. gpuweb/gpuweb#646, by @kdashg.
-
Add GPUShaderModuleDescriptor/sourceMap. gpuweb/gpuweb#645, by @kdashg.
-
Remove `break if` in favor of `if () { break; }`. gpuweb/gpuweb#643, by @kdashg.
-
Add `break N` instead of `continue` and `continuing`. gpuweb/gpuweb#642, by @kdashg.
-
Convert 0xa0 to space in wgsl/index.bs. gpuweb/gpuweb#641, by @kdashg.
-
Conform for loop example to the statements syntax gpuweb/gpuweb#638, by @mehmetoguzderin.
-
Minor toplevel copyediting gpuweb/gpuweb#637, by @kainino0x.
-
Change threading uniforms to be uint gpuweb/gpuweb#636, by @kvark.
-
Convert SEMICLON to SEMICOLON gpuweb/gpuweb#635, by @mehmetoguzderin.
-
Match VERTEX declaration to the rest of the definitions gpuweb/gpuweb#634, by @mehmetoguzderin.
-
Bump python to 3.7 for Travis. gpuweb/gpuweb#633, by @kdashg.
-
Add default for arguments of draw and drawIndirect. gpuweb/gpuweb#632, by @Kangz.
-
Change threading uniforms to be uint gpuweb/gpuweb#629, by @kvark.
-
[wgsl] Fix loop in the example gpuweb/gpuweb#628, by @mehmetoguzderin.
-
Spec how canvas compositing happens with SwapChains. gpuweb/gpuweb#627, by @kdashg.
-
Add callback entrypoints for per-frame Promise entrypoints. gpuweb/gpuweb#626, by @kdashg.
-
Add definitions about copy commands with textures gpuweb/gpuweb#623, by @Jiawei-Shao.
-
Add Query API gpuweb/gpuweb#619, by @haoxli.
-
Reorder fields of GPUBindGroupLayoutEntry gpuweb/gpuweb#618, by @kvark.
-
[wgsl] Remove push constant from WGSL. gpuweb/gpuweb#615, by @dj2.
-
Merge arrayLayerCount into size.depth gpuweb/gpuweb#613, by @kainino0x.
-
Rename bindings to entries for consistency gpuweb/gpuweb#611, by @kvark.
-
Spec bytesPerRow and rowsPerImage gpuweb/gpuweb#608, by @kainino0x.
-
Synchronization section: editing nits gpuweb/gpuweb#607, by @kainino0x.
-
[wgsl] intrinsic and derivative expression gpuweb/gpuweb#604, by @kvark.
-
[wgsl] Fix derivative modifier gpuweb/gpuweb#602, by @kvark.
-
[WGSL] Update goals section gpuweb/gpuweb#599, by @litherum.
-
test gpuweb/gpuweb#598, by @beaufortfrancois.
-
Add validation rules for CopyBufferToBuffer gpuweb/gpuweb#597, by @Jiawei-Shao.
-
Add "comparison-sampler" binding type gpuweb/gpuweb#595, by @austinEng.
-
Remove GPUShaderCode since WebGPU only accepts WGSL gpuweb/gpuweb#591, by @Kangz.
-
Rename BindGroup[Layout]Binding to ...Entry gpuweb/gpuweb#590, by @Kangz.
-
Rename BGLBinding.textureDimension to viewDimension. gpuweb/gpuweb#589, by @Kangz.
-
[wgsl] Update Goals section of spec gpuweb/gpuweb#588, by @dj2.
-
[wgsl] Match built-in decorator names gpuweb/gpuweb#585, by @mehmetoguzderin.
-
Update goals section gpuweb/gpuweb#584, by @litherum.
-
-
31 pull requests merged.
-
Query API: Add Occlusion Query gpuweb/gpuweb#656.
-
Add default for arguments of draw and drawIndirect. gpuweb/gpuweb#632.
-
[wgsl] Fixup VertexIdx SPIR-V example. gpuweb/gpuweb#651.
-
Minor toplevel copyediting gpuweb/gpuweb#637.
-
Convert 0xa0 to space in wgsl/index.bs. gpuweb/gpuweb#641.
-
Conform for loop example to the statements syntax gpuweb/gpuweb#638.
-
Change threading uniforms to be uint gpuweb/gpuweb#636.
-
Convert SEMICLON to SEMICOLON gpuweb/gpuweb#635.
-
Match VERTEX declaration to the rest of the definitions gpuweb/gpuweb#634.
-
Spec how canvas compositing happens with SwapChains. gpuweb/gpuweb#627.
-
Add definitions about copy commands with textures gpuweb/gpuweb#623.
-
Bump python to 3.7 for Travis. gpuweb/gpuweb#633.
-
[wgsl] Fix loop in the example gpuweb/gpuweb#628.
-
Reorder fields of GPUBindGroupLayoutEntry gpuweb/gpuweb#618.
-
Synchronization section: editing nits gpuweb/gpuweb#607.
-
Merge arrayLayerCount into size.depth gpuweb/gpuweb#613.
-
Spec bytesPerRow and rowsPerImage gpuweb/gpuweb#608.
-
[wgsl] intrinsic and derivative expression gpuweb/gpuweb#604.
-
[wgsl] Remove push constant from WGSL. gpuweb/gpuweb#615.
-
Rename bindings to entries for consistency gpuweb/gpuweb#611.
-
Add validation rules for CopyBufferToBuffer gpuweb/gpuweb#597.
-
Synchronization section of the spec gpuweb/gpuweb#557.
-
[wgsl] Fix derivative modifier gpuweb/gpuweb#602.
-
Add `size` to setIndexBuffer/setVertexBuffer. gpuweb/gpuweb#554.
-
Add "comparison-sampler" binding type gpuweb/gpuweb#595.
-
Make imageHeight optional gpuweb/gpuweb#517.
-
Rename BindGroup[Layout]Binding to ...Entry gpuweb/gpuweb#590.
-
Rename BGLBinding.textureDimension to viewDimension. gpuweb/gpuweb#589.
-
Remove GPUShaderCode since WebGPU only accepts WGSL gpuweb/gpuweb#591.
-
Add read-only and write-only storage textures as new binding types gpuweb/gpuweb#532.
-
[wgsl] Match built-in decorator names gpuweb/gpuweb#585.
-
-
6 pull requests closed.
-
Add `break N` instead of `continue` and `continuing`. gpuweb/gpuweb#642.
-
Change threading uniforms to be uint gpuweb/gpuweb#629.
-
gpu.onadapteradded gpuweb/gpuweb#522.
-
Update goals section gpuweb/gpuweb#584.
-
imageHeight -> imagePitch gpuweb/gpuweb#519.
-
test gpuweb/gpuweb#598.
-
-
44 pull requests received 362 new comments.
-
Add validation rules for copyBufferToTexture gpuweb/gpuweb#648 (75 comments by @Jiawei-Shao, @kainino0x, @Kangz, @kvark)
-
Add definitions about copy commands with textures gpuweb/gpuweb#623 (47 comments by @Jiawei-Shao, @JusSn, @kainino0x, @Kangz, @kdashg, @kvark)
-
Add validation rules for CopyBufferToBuffer gpuweb/gpuweb#597 (25 comments by @Jiawei-Shao, @JusSn, @kainino0x, @Kangz, @kvark)
-
Synchronization section of the spec gpuweb/gpuweb#557 (19 comments by @JusSn, @kainino0x, @Kangz, @kvark)
-
Remove `break if` in favor of `if () { break; }`. gpuweb/gpuweb#643 (17 comments by @damyanp, @dneto0, @grorg, @kainino0x, @kdashg, @kvark, @litherum)
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#562 (15 comments by @dj2, @dneto0, @doug-moen, @grorg, @litherum, @othermaciej, @pjoe)
-
[wgsl] Update Goals section of spec gpuweb/gpuweb#588 (12 comments by @damyanp, @dj2, @dneto0, @litherum)
-
Add `break N` instead of `continue` and `continuing`. gpuweb/gpuweb#642 (11 comments by @dneto0, @kainino0x, @Kangz, @kdashg)
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#576 (8 comments by @dneto0, @grorg, @kvark)
-
Add "comparison-sampler" binding type gpuweb/gpuweb#595 (8 comments by @austinEng, @kainino0x, @Kangz)
-
"gpu" is not a valid canvas context type; "gpupresent" is gpuweb/gpuweb#583 (8 comments by @kainino0x, @Kangz, @kvark, @magcius, @othermaciej)
-
Change threading uniforms to be uint gpuweb/gpuweb#629 (6 comments by @dj2, @kdashg, @kvark, @mehmetoguzderin)
-
Add default for arguments of draw and drawIndirect. gpuweb/gpuweb#632 (5 comments by @JusSn, @kainino0x, @kdashg, @kvark)
-
Add GPUCommandEncoder.updateBuffer for embedding small buffer updates. gpuweb/gpuweb#650 (5 comments by @kainino0x, @Kangz, @kvark)
-
Add pipeline shader module error enumeration. gpuweb/gpuweb#646 (4 comments by @kainino0x, @kvark, @litherum)
-
Add callback entrypoints for per-frame Promise entrypoints. gpuweb/gpuweb#626 (3 comments by @kainino0x, @Kangz, @kvark)
-
Spec how canvas compositing happens with SwapChains. gpuweb/gpuweb#627 (3 comments by @kainino0x, @kdashg)
-
Conform for loop example to the statements syntax gpuweb/gpuweb#638 (2 comments by @dj2, @mehmetoguzderin)
-
gpuweb/admin
-
1 pull request received 5 new comments.
gpuweb/types
-
1 issue opened.
-
Thoughts about "change IDL sequence<>s from TS Arrays to Iterables" gpuweb/types#14, by @coding-001.
-
-
1 issue received 2 new comments.
-
Thoughts about "change IDL sequence<>s from TS Arrays to Iterables" gpuweb/types#14 (2 comments by @coding-001, @kainino0x)
-
-
1 pull request opened.
-
Replace textureDimension with viewDimension gpuweb/types#13, by @romandev.
-
-
1 pull request merged.
-
Replace textureDimension with viewDimension gpuweb/types#13.
-
-
1 pull request received 2 new comments.
Participants
-
5 participants joined.
-
Warren Moore joined.
-
Robin Morisset (Apple Inc.) joined.
-
Rik Cabanier (Meta) joined.
-
Artem Bolgar (Meta) joined.
-
Evgeny Klimenchenko joined.
-
-
3 participants left.
-
Jungkee Song (Microsoft Corporation) left.
-
Andrew Scheidecker left.
-
Tim van Scherpenzeel left.
-
GitHub
gpuweb/gpuweb
-
27 issues opened.
-
[wgsl] Define what bijective to SPIR-V means gpuweb/gpuweb#582, by @dj2.
-
[wgsl] Comma operator gpuweb/gpuweb#581, by @dj2.
-
[wgsl] Is the `regardless` statement really necessary? gpuweb/gpuweb#580, by @othermaciej.
-
[wgsl] continuing block gpuweb/gpuweb#579, by @litherum.
-
[wgsl] validate the grammar on CI gpuweb/gpuweb#578, by @kvark.
-
[wgsl] Remove "unless" statement gpuweb/gpuweb#577, by @litherum.
-
[wgsl] Numeric sizes gpuweb/gpuweb#575, by @dj2.
-
[wgsl] Samplers gpuweb/gpuweb#574, by @dj2.
-
[wgsl] Textures gpuweb/gpuweb#573, by @dj2.
-
[wgsl] Specialization constants, function constants, or other forms of shader modularity gpuweb/gpuweb#572, by @dj2.
-
[wgsl] SPIR-V support gpuweb/gpuweb#570, by @L-as.
-
Consider adding sugar for familiar loop constructs gpuweb/gpuweb#569, by @Kangz.
-
[wgsl] Consider a preprocessor gpuweb/gpuweb#568, by @litherum.
-
[2020] WGSL is terrible! gpuweb/gpuweb#566, by @misyltoad.
-
[wgsl] Encoding for shader text needs to be specified gpuweb/gpuweb#565, by @zoddicus.
-
[wgsl] Set up automatic rendering of the WGSL bikeshed. gpuweb/gpuweb#563, by @Kangz.
-
[wgsl] Offset decorations on Structs gpuweb/gpuweb#561, by @dj2.
-
[wgsl] Implicit types for variable declarations with expressions. gpuweb/gpuweb#560, by @dj2.
-
[wgsl] Lexical Scoping gpuweb/gpuweb#559, by @dj2.
-
Frame latency in WebGPU gpuweb/gpuweb#556, by @floooh.
-
Can't map half a buffer gpuweb/gpuweb#555, by @litherum.
-
Investigation: Predicated Rendering gpuweb/gpuweb#551, by @litherum.
-
Status of exposing dedicated/integrated GPU through adapter? gpuweb/gpuweb#550, by @jon-chuang.
-
Match EnforceRange rules from WebIDL gpuweb/gpuweb#549, by @kainino0x.
-
Using buffer with multiple usages in the same compute pass gpuweb/gpuweb#547, by @hugoam.
-
Zero-sized buffers? gpuweb/gpuweb#546, by @bbernhar.
-
-
9 issues closed.
-
[2020] WGSL is terrible! gpuweb/gpuweb#566.
-
Proposal: queued data transfers gpuweb/gpuweb#491.
-
Optional tesselation support in GpuWeb! gpuweb/gpuweb#15.
-
GPU / CPU Transfers gpuweb/gpuweb#45.
-
Consider associating the texture with its clear color value gpuweb/gpuweb#284.
-
Position: Don't ingest a non-human-writable shading language gpuweb/gpuweb#43.
-
Position: Directly ingest a human-writable shading language gpuweb/gpuweb#42.
-
Number.MAX_VALUE is not valid WebIDL gpuweb/gpuweb#106.
-
-
33 issues received 145 new comments.
-
Investigation: Managing on-chip memory gpuweb/gpuweb#435 (12 comments by @devshgraphicsprogramming, @Kangz, @kvark, @litherum)
-
[wgsl] Consider a preprocessor gpuweb/gpuweb#568 (11 comments by @dj2, @Kangz, @litherum, @magcius, @misyltoad, @nicebyte, @othermaciej)
-
[wgsl] SPIR-V support gpuweb/gpuweb#570 (11 comments by @Aransentin, @autumnontape, @dj2, @L-as, @litherum, @misyltoad, @othermaciej, @TheSpydog)
-
[wgsl] Offset decorations on Structs gpuweb/gpuweb#561 (10 comments by @dj2, @Kangz, @litherum, @magcius)
-
[2020] WGSL is terrible! gpuweb/gpuweb#566 (9 comments by @Aransentin, @ghost, @Kangz, @litherum, @misyltoad, @nicebyte, @Pauan, @TheSpydog, @Triang3l)
-
Investigation: Predicated Rendering gpuweb/gpuweb#551 (9 comments by @damyanp, @kainino0x, @litherum, @magcius, @Richard-Yunchao)
-
[wgsl] Implicit types for variable declarations with expressions. gpuweb/gpuweb#560 (6 comments by @dj2, @Kangz, @kvark, @magcius)
-
[wgsl] Encoding for shader text needs to be specified gpuweb/gpuweb#565 (5 comments by @Kangz, @litherum, @magcius, @othermaciej)
-
Investigation: Generate mipmaps gpuweb/gpuweb#386 (5 comments by @deltakosh, @Kangz, @litherum, @toji)
-
[wgsl] Is the `regardless` statement really necessary? gpuweb/gpuweb#580 (4 comments by @dj2, @othermaciej)
-
[wgsl] Remove "unless" statement gpuweb/gpuweb#577 (4 comments by @dneto0, @litherum, @magcius, @othermaciej)
-
[wgsl] Set up automatic rendering of the WGSL bikeshed. gpuweb/gpuweb#563 (4 comments by @beaufortfrancois, @dj2, @Kangz, @tobie)
-
Position: Don't ingest a non-human-writable shading language gpuweb/gpuweb#43 (4 comments by @devshgraphicsprogramming, @jacob-greenfield, @kainino0x)
-
Using buffer with multiple usages in the same compute pass gpuweb/gpuweb#547 (4 comments by @kainino0x, @kvark)
-
Consider adding sugar for familiar loop constructs gpuweb/gpuweb#569 (3 comments by @dj2, @Kangz, @Triang3l)
-
Consider associating the texture with its clear color value gpuweb/gpuweb#284 (1 comment by @kainino0x)
-
Status of exposing dedicated/integrated GPU through adapter? gpuweb/gpuweb#550 (1 comment by @kainino0x)
-
Metal Validation Layers require sourceBytesPerImage >= 512 bytes gpuweb/gpuweb#537 (1 comment by @JusSn)
-
-
11 pull requests opened.
-
"gpu" is not a valid canvas context type; "gpupresent" is gpuweb/gpuweb#583, by @jameshfisher.
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#576, by @litherum.
-
[wgsl] Fixup struct syntax examples gpuweb/gpuweb#571, by @dj2.
-
[wgsl] Rename IDENTIFIER to IDENT gpuweb/gpuweb#567, by @kvark.
-
[wgsl] Minor typo fixes and formatting gpuweb/gpuweb#564, by @frzi.
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#562, by @dneto0.
-
[wgsl] Initial commit of WGSL spec gpuweb/gpuweb#558, by @dj2.
-
Synchronization section of the spec gpuweb/gpuweb#557, by @kvark.
-
Add `size` to setIndexBuffer/setVertexBuffer. gpuweb/gpuweb#554, by @kdashg.
-
Minor typos and editing. gpuweb/gpuweb#553, by @bpeersmoz.
-
Switch dynamicOffsetsDataLength to 32 instead of 64 gpuweb/gpuweb#548, by @kainino0x.
-
-
10 pull requests merged.
-
[wgsl] Fixup struct syntax examples gpuweb/gpuweb#571.
-
[wgsl] Rename IDENTIFIER to IDENT gpuweb/gpuweb#567.
-
[wgsl] Minor typo fixes and formatting gpuweb/gpuweb#564.
-
[wgsl] Initial commit of WGSL spec gpuweb/gpuweb#558.
-
Minor typos and editing. gpuweb/gpuweb#553.
-
Switch dynamicOffsetsDataLength to 32 instead of 64 gpuweb/gpuweb#548.
-
Add [EnforceRange] to all integers gpuweb/gpuweb#498.
-
document that requestAdapter can delay too gpuweb/gpuweb#523.
-
requestDevice returns null if adapter is lost gpuweb/gpuweb#521.
-
Define extensions, limits, and "valid usages" for requestDevice gpuweb/gpuweb#540.
-
-
2 pull requests closed.
-
Make it easier to upload data into buffers correctly gpuweb/gpuweb#418.
-
-
18 pull requests received 138 new comments.
-
[wgsl] Add FAQ for direction on shader language gpuweb/gpuweb#562 (53 comments by @dj2, @dneto0, @Jasper-Bekkers, @jeremyong, @Kangz, @KTRosenberg, @kvark, @litherum, @magcius, @TheSpydog, @zenmumbler)
-
[wgsl] Initial commit of WGSL spec gpuweb/gpuweb#558 (15 comments by @dj2, @dneto0, @Kangz, @kvark, @lain-dono, @litherum)
-
Add read-only and write-only storage textures as new binding types gpuweb/gpuweb#532 (13 comments by @Jiawei-Shao, @JusSn, @kainino0x, @Kangz, @kvark)
-
GPUQueue.writeBuffer/writeTexture gpuweb/gpuweb#509 (6 comments by @JusSn, @Kangz, @kvark, @litherum)
-
Add `size` to setIndexBuffer/setVertexBuffer. gpuweb/gpuweb#554 (5 comments by @Kangz, @kdashg, @kvark)
-
Prepare master branch for automatic build and deploy gpuweb/gpuweb#334 (3 comments by @kainino0x, @kvark)
-
Make it easier to upload data into buffers correctly gpuweb/gpuweb#418 (2 comments by @Kangz, @litherum)
-
[Sketch for discussion] Separate 3d-texture depth from 2d-array-texture layer gpuweb/gpuweb#520 (1 comment by @kainino0x)
-
Define extensions, limits, and "valid usages" for requestDevice gpuweb/gpuweb#540 (1 comment by @JusSn)
-
gpuweb/admin
-
1 pull request received 11 new comments.
gpuweb/cts
-
1 issue opened.
-
Node integration gpuweb/cts#117, by @maierfelix.
-
-
2 issues closed.
-
copyImageBitmapToTexture tests don't work on Workers gpuweb/cts#112.
-
-
2 issues received 28 new comments.
-
7 pull requests opened.
-
Add WGSL folder and test cases gpuweb/cts#124, by @sarahM0.
-
Teach cmdline runner about skips, add --verbose/--debug/--print-json gpuweb/cts#123, by @kainino0x.
-
Use only one GPUDevice to run tests gpuweb/cts#122, by @kainino0x.
-
Run tests serially in cmdline runner gpuweb/cts#121, by @kainino0x.
-
add contribution guidelines link gpuweb/cts#120, by @kainino0x.
-
Remove out-of-bounds tests that will become part of the IDL tests gpuweb/cts#119, by @kainino0x.
-
tsconfig: replace a bunch of options with "strict", add some others gpuweb/cts#118, by @kainino0x.
-
-
7 pull requests merged.
-
Use only one GPUDevice to run tests gpuweb/cts#122.
-
Run tests serially in cmdline runner gpuweb/cts#121.
-
add contribution guidelines link gpuweb/cts#120.
-
Don't expect storage buffers to work in vertex stage gpuweb/cts#115.
-
4 pull requests received 14 new comments.
-
Teach cmdline runner about skips, add --verbose/--debug/--print-json gpuweb/cts#123 (1 comment by @kainino0x)
Participants
-
4 participants joined.
-
Srikanth Kambhatla (Intel Corporation) joined.
-
Narifumi Iwamoto (Intel Corporation) joined.
-
rafael pereira joined.
-
Felix Maier joined.
-
GitHub
gpuweb/gpuweb
-
9 issues opened.
-
(Almost) render-feedback gpuweb/gpuweb#544, by @krogovin.
-
Write-only storages? gpuweb/gpuweb#542, by @kvark.
-
STORAGE_READ usages for buffers and textures gpuweb/gpuweb#541, by @kvark.
-
Metal Validation Layers require sourceBytesPerImage >= 512 bytes gpuweb/gpuweb#537, by @austinEng.
-
Add initial spec for buffer mapping gpuweb/gpuweb#536, by @JusSn.
-
Ray Tracing extension gpuweb/gpuweb#535, by @maierfelix.
-
Reduce fingerprinting possibilities gpuweb/gpuweb#534, by @KOLANICH.
-
The ` = {}` syntax in the WebIDL is incorrect gpuweb/gpuweb#533, by @tomaka.
-
What's the best way to clear buffer used only be GPU gpuweb/gpuweb#531, by @coding-001.
-
-
6 issues closed.
-
(Almost) render-feedback gpuweb/gpuweb#544.
-
Remove variations of "read-only" usages? gpuweb/gpuweb#296.
-
Add initial spec for buffer mapping gpuweb/gpuweb#536.
-
The ` = {}` syntax in the WebIDL is incorrect gpuweb/gpuweb#533.
-
Reduce fingerprinting possibilities gpuweb/gpuweb#534.
-
What's the best way to clear buffer used only be GPU gpuweb/gpuweb#531.
-
-
14 issues received 55 new comments.
-
Metal Validation Layers require sourceBytesPerImage >= 512 bytes gpuweb/gpuweb#537 (9 comments by @austinEng, @JusSn, @kainino0x, @Kangz, @kvark)
-
What's the best way to clear buffer used only be GPU gpuweb/gpuweb#531 (8 comments by @coding-001, @Kangz, @kvark, @magcius)
-
Ray Tracing extension gpuweb/gpuweb#535 (6 comments by @Kangz, @kvark, @litherum, @magcius, @maierfelix)
-
-
6 pull requests opened.
-
Use FrozenArray<> instead of sequence<> for `extensions` attribute. gpuweb/gpuweb#545, by @romandev.
-
Add GPUPipelineBase.getBindGroupLayout. gpuweb/gpuweb#543, by @Kangz.
-
Define extensions, limits, and "valid usages" for requestDevice gpuweb/gpuweb#540, by @kainino0x.
-
BindGroupLayout's dynamic offset only applies on buffer. gpuweb/gpuweb#539, by @Richard-Yunchao.
-
Add validation rules for BindGroup creation gpuweb/gpuweb#538, by @Richard-Yunchao.
-
Add read-only and write-only storage textures as new binding types gpuweb/gpuweb#532, by @Jiawei-Shao.
-
-
8 pull requests merged.
-
Add validation rules for BindGroup creation gpuweb/gpuweb#538.
-
Use FrozenArray<> instead of sequence<> for `extensions` attribute. gpuweb/gpuweb#545.
-
Add initial spec for buffer mapping. gpuweb/gpuweb#525.
-
BindGroupLayout's dynamic offset only applies on buffer. gpuweb/gpuweb#539.
-
Add a validation rule for buffer binding gpuweb/gpuweb#526.
-
Organize/copyedit through device/adapter, with holes for describing rules gpuweb/gpuweb#529.
-
Add definition for 'invalid' objects, and some editing gpuweb/gpuweb#528.
-
Define GPUMappedBuffer more strictly gpuweb/gpuweb#510.
-
-
2 pull requests closed.
-
Pluralize requestAdapters and adjacent changes gpuweb/gpuweb#524.
-
unmap() rejects pending map*Async() Promises. gpuweb/gpuweb#512.
-
-
18 pull requests received 232 new comments.
-
Add validation rules for BindGroup creation gpuweb/gpuweb#538 (66 comments by @JusSn, @kainino0x, @Kangz, @kvark, @Richard-Yunchao)
-
Add initial spec for buffer mapping. gpuweb/gpuweb#525 (54 comments by @JusSn, @kainino0x, @Kangz, @kvark)
-
Add GPUPipelineBase.getBindGroupLayout. gpuweb/gpuweb#543 (26 comments by @kainino0x, @Kangz, @kvark)
-
Add read-only and write-only storage textures as new binding types gpuweb/gpuweb#532 (16 comments by @Jiawei-Shao, @kainino0x, @Kangz, @kvark, @magcius)
-
Add definition for 'invalid' objects, and some editing gpuweb/gpuweb#528 (15 comments by @JusSn, @kainino0x, @kvark)
-
Define extensions, limits, and "valid usages" for requestDevice gpuweb/gpuweb#540 (14 comments by @JusSn, @kainino0x, @Kangz, @kvark)
-
Pluralize requestAdapters and adjacent changes gpuweb/gpuweb#524 (12 comments by @hober, @kainino0x, @Kangz, @kdashg, @litherum)
-
[Sketch for discussion] Separate 3d-texture depth from 2d-array-texture layer gpuweb/gpuweb#520 (6 comments by @kainino0x, @Kangz, @kvark)
-
requestDevice returns null if adapter is lost gpuweb/gpuweb#521 (4 comments by @kainino0x, @Kangz, @kvark)
-
Organize/copyedit through device/adapter, with holes for describing rules gpuweb/gpuweb#529 (4 comments by @kainino0x)
-
BindGroupLayout's dynamic offset only applies on buffer. gpuweb/gpuweb#539 (2 comments by @kainino0x, @Richard-Yunchao)
-
gpuweb/cts
-
4 issues opened.
-
createPipelineLayout tests expect storage buffers to work in vertex stage gpuweb/cts#113, by @kainino0x.
-
copyImageBitmapToTexture tests don't work on Workers gpuweb/cts#112, by @kainino0x.
-
Flaky EXCEPTION: No error scopes to pop. gpuweb/cts#104, by @kainino0x.
-
1 issue closed.
-
2 issues received 7 new comments.
-
copyImageBitmapToTexture tests don't work on Workers gpuweb/cts#112 (4 comments by @kainino0x, @shaoboyan)
-
-
12 pull requests opened.
-
Remove document usage in copyImageBitmapToTexture tests gpuweb/cts#116, by @shaoboyan.
-
Don't expect storage buffers to work in vertex stage gpuweb/cts#115, by @kainino0x.
-
Assorted fixes for WPT, workers gpuweb/cts#111, by @kainino0x.
-
empty commit to trigger any hooks gpuweb/cts#110, by @kainino0x.
-
Selectively enable quiet-grunt to unbreak vscode grunt integration gpuweb/cts#109, by @kainino0x.
-
Expand BindingResourceType to include errors gpuweb/cts#108, by @kainino0x.
-
Reorganize grunt commands gpuweb/cts#107, by @kainino0x.
-
Use a list of expectations to generate a minimal list of WPT variants gpuweb/cts#106, by @kainino0x.
-
Remove usages of the (to be removed) enum types from @webgpu/types gpuweb/cts#103, by @kainino0x.
-
Fix imagebitmap test title gpuweb/cts#102, by @kainino0x.
-
add assert() function using new TS syntax; add unreachable() gpuweb/cts#101, by @kainino0x.
-
-
12 pull requests merged.
-
Remove document usage in copyImageBitmapToTexture tests gpuweb/cts#116.
-
Add prototype tests for minimum resource limits gpuweb/cts#93.
-
Assorted fixes for WPT, workers gpuweb/cts#111.
-
empty commit to trigger any hooks gpuweb/cts#110.
-
Reorganize grunt commands gpuweb/cts#107.
-
add assert() function using new TS syntax; add unreachable() gpuweb/cts#101.
-
Fix imagebitmap test title gpuweb/cts#102.
-
Add test case for copyImageBitmapToTexture gpuweb/cts#95.
-
-
2 pull requests closed.
-
Expand BindingResourceType to include errors gpuweb/cts#108.
-
-
8 pull requests received 59 new comments.
-
Use a list of expectations to generate a minimal list of WPT variants gpuweb/cts#106 (14 comments by @austinEng, @kainino0x)
-
Add prototype tests for minimum resource limits gpuweb/cts#93 (12 comments by @austinEng, @kainino0x)
-
Use new constants to eliminate !s; minor refactors, and (over)generalize a bunch of tests gpuweb/cts#105 (12 comments by @austinEng, @kainino0x)
-
Don't expect storage buffers to work in vertex stage gpuweb/cts#115 (7 comments by @austinEng, @kainino0x, @kvark)
-
Remove document usage in copyImageBitmapToTexture tests gpuweb/cts#116 (3 comments by @kainino0x, @shaoboyan)
-
gpuweb/types
-
1 issue opened.
-
Use nominal types if TypeScript adds them gpuweb/types#12, by @kainino0x.
-
-
3 pull requests opened.
-
Make WebGPU classes "nominal types" (not structural types) gpuweb/types#11, by @kainino0x.
-
Add a constants file gpuweb/types#10, by @kainino0x.
-
Update types to latest gpuweb, and refactor how bitfields are expressed gpuweb/types#9, by @kainino0x.
-
-
3 pull requests merged.
-
Make WebGPU classes "nominal types" (not structural types) gpuweb/types#11.
-
Add a constants file gpuweb/types#10.
-
-
2 pull requests received 5 new comments.
-
Update types to latest gpuweb, and refactor how bitfields are expressed gpuweb/types#9 (4 comments by @kainino0x, @sebavan)
-
Make WebGPU classes "nominal types" (not structural types) gpuweb/types#11 (1 comment by @kainino0x)
-
gpuweb/admin
-
1 pull request received 10 new comments.