Myles C. Maxfield
Myles C. Maxfield
It's good news for the future, but on GPUInfo, 295 out of 296 pages of reports [indicate](https://vulkan.gpuinfo.org/listreports.php) an API version of 1.1 or lower. I don't think we can rely...
importExternalTexture/copyExternalImageToTexture should not throw when source image is not decodable
I think we probably need to go further than this. ExternalTextures will require us to be able to emit shader code to do color space conversion, but video files can...
importExternalTexture/copyExternalImageToTexture should not throw when source image is not decodable
Thinking more about this, I wonder if we should somehow let the author pass in some extra information into `createShaderModule()` to help us make sure we're generating good code for...
importExternalTexture/copyExternalImageToTexture should not throw when source image is not decodable
(Related: colorspace conversions are somewhat arbitrarily complex: https://color.org/specification/ICC.1-2022-05.pdf) (but not quite Turing-complete)
importExternalTexture/copyExternalImageToTexture should not throw when source image is not decodable
That's kind of unfortunate, from an author's point of view - some videos will appear to be magically faster than other videos, without any obvious explanation. It seems to go...
importExternalTexture/copyExternalImageToTexture should not throw when source image is not decodable
I guess I should move this to a new issue 🤔
I don't really understand why there is so much discussion on this issue. The precision requirements in WGSL are a reflection of what our backends de-facto give us. If our...
Trying to grok today's conversation. It sounded like the interesting case in HLSL is something like (please forgive my bad HLSL skills): ``` groupshared int groupSharedArray[10]; void foo(inout int array[10])...
Thinking through this further, in WGSL, the program would be (again, please excuse my bad WGSL): ``` var threadgroupArray: array; fn foo(array: ptr) { array[thread_id] = ...; } foo(&threadgroupArray); ```...
Why is this resolved? I don’t remember this being resolved.