Austin Eng

Results 9 issues of Austin Eng

The WebGPU API has changed such that now instead of passing the configured canvas size to `GPUCanvasContext.configure({ size: .. })`, the texture size is determined from the `canvas.width` and canvas.height`...

The spec here https://gpuweb.github.io/gpuweb/#texture-creation validates `descriptor.format` against `descriptor.usage`, but it doesn't validate the `descriptor.usage` with `descriptor.viewFormats`. It is indeed necessary on Vulkan to do so. Currently the following: ```javascript const...

bug
needs-cts-issue
api resolved
api
moved-m0-to-m1

In profiles taken while running the CTS, I found that data generation can take a large majority of the test time - often 70-80% for some tests! For example, methods...

We updated the implementation to follow the resolution in [gpuweb#3364](https://github.com/gpuweb/gpuweb/issues/3364) and saw the following tests failing due to this validation. Likely the tests are out of date. - [ ]...

I found some additional limitations if we want it to be possible to back GPURenderBundles native objects (Indirect command buffers, Bundles, secondary command buffers). As discussed previously, it is up...

investigation
api

`textureSampleCompare` may be used to sample a `texture_depth_2d` binding along with a `sampler_comparison`. This uses the comparison sampler to compare an f32 reference value against the sampled value in the...

bug
needs-cts-issue
api

#1918 made it so the fragment shader doesn't need to output to a color target if the writeMask is 0. Should we generalize this to a broader definition of "color...

api

Coverage reports show we only have testing a few storage texture formats, like r32float

wgsl

Currently, the implementation returns empty strings in all of the vendorName, architecture, device, name, etc.. fields. It should be implemented by forwarding the fields from [GPUAdapterInfo](https://gpuweb.github.io/gpuweb/#gpuadapterinfo) @kainino0x

webgpu