Commit graph

  • a008f96315 gpu: correct Adapter.Properties.backend_type field Stephen Gutekanst 2022-07-31 02:21:23 -07:00
  • 3ff682956f gpu: correct ChainedStruct / ChainedStructOut next field nullability Stephen Gutekanst 2022-07-31 00:12:38 -07:00
  • 2a39ff8f7e gpu: correct implementation initialization Stephen Gutekanst 2022-07-31 00:11:31 -07:00
  • a468c51ad4 gpu: correct nullability of userdata pointers Stephen Gutekanst 2022-07-30 23:43:16 -07:00
  • 000989df5b gpu: make remaining next_in_chain fields nullable Stephen Gutekanst 2022-07-30 23:36:51 -07:00
  • d88eeb27c0 gpu: test exporting WebGPU API without Dawn symbol conflict Stephen Gutekanst 2022-07-30 22:34:44 -07:00
  • 96221fa13e gpu: document implementation initialization Stephen Gutekanst 2022-07-30 22:19:21 -07:00
  • 34c2590d18 gpu: centralize type definitions Stephen Gutekanst 2022-07-30 22:07:05 -07:00
  • c7216ed240 gpu: correct renderPassEncoderDrawIndexed signature Stephen Gutekanst 2022-07-30 21:55:22 -07:00
  • 4ef2164b2e gpu: correct renderBundleEncoderFinish signature Stephen Gutekanst 2022-07-30 21:52:03 -07:00
  • 4f47dae142 gpu: correct renderBundleEncoderDrawIndexed signature Stephen Gutekanst 2022-07-30 19:33:29 -07:00
  • 9fc5ba10a1 gpu: correct queueWriteTexture signature Stephen Gutekanst 2022-07-30 19:31:01 -07:00
  • 3def7588cd gpu: correct computePassEncoderWriteTimestamp signature Stephen Gutekanst 2022-07-30 19:25:40 -07:00
  • f6e1c473fa gpu: implement Dawn textureCreateView Stephen Gutekanst 2022-07-30 19:19:23 -07:00
  • f168c21c43 gpu: implement Dawn swapChainConfigure Stephen Gutekanst 2022-07-30 19:16:35 -07:00
  • 57997bdb39 gpu: implement Dawn shaderModuleGetCompilationInfo Stephen Gutekanst 2022-07-30 19:15:37 -07:00
  • 9e61a4b214 gpu: implement Dawn renderPipelineGetBindGroupLayout Stephen Gutekanst 2022-07-30 19:14:51 -07:00
  • 72ec40e8d1 gpu: implement Dawn renderPassEncoderDraw* Stephen Gutekanst 2022-07-30 19:00:53 -07:00
  • 6ac2f9f669 gpu: implement Dawn renderPassEncoderDrawIndirect Stephen Gutekanst 2022-07-30 18:58:15 -07:00
  • f5b48c6cde gpu: implement Dawn renderPassEncoderEnd Stephen Gutekanst 2022-07-30 18:53:49 -07:00
  • 3aafd265e6 gpu: implement Dawn renderPassEncoderEndOcclusionQuery Stephen Gutekanst 2022-07-30 18:53:05 -07:00
  • 22022ef40f gpu: implement Dawn renderPassEncoderExecuteBundles Stephen Gutekanst 2022-07-30 18:52:31 -07:00
  • 09c50f7624 gpu: implement Dawn renderPassEncoderInsertDebugMarker Stephen Gutekanst 2022-07-30 18:51:40 -07:00
  • 826d31a5e1 gpu: implement Dawn renderPassEncoderPopDebugGroup Stephen Gutekanst 2022-07-30 18:50:20 -07:00
  • 785bdbd86f gpu: implement Dawn renderPassEncoderPushDebugGroup Stephen Gutekanst 2022-07-30 18:49:47 -07:00
  • d12e7f62f1 gpu: implement Dawn renderPassEncoderSetBindGroup Stephen Gutekanst 2022-07-30 18:49:12 -07:00
  • 8854898dc2 gpu: implement Dawn renderPassEncoderSetScissorRect Stephen Gutekanst 2022-07-30 18:48:30 -07:00
  • 4fc1ac3d76 gpu: implement Dawn renderPassEncoderSetStencilReference Stephen Gutekanst 2022-07-30 18:45:22 -07:00
  • 10f391fe7e gpu: implement Dawn renderPassEncoderSetVertexBuffer Stephen Gutekanst 2022-07-30 18:44:50 -07:00
  • 2fbf17005c gpu: implement Dawn renderPassEncoderSetViewport Stephen Gutekanst 2022-07-30 18:44:08 -07:00
  • 36d3bf57c3 gpu: implement Dawn renderPassEncoderWriteTimestamp Stephen Gutekanst 2022-07-30 18:38:30 -07:00
  • b112571406 gpu: implement Dawn renderBundleEncoderSetPipeline Stephen Gutekanst 2022-07-30 18:34:55 -07:00
  • db059751f8 gpu: implement Dawn renderBundleEncoderSetIndexBuffer Stephen Gutekanst 2022-07-30 18:34:11 -07:00
  • c94be94b33 gpu: implement Dawn renderBundleEncoderSetBindGroup Stephen Gutekanst 2022-07-30 18:32:58 -07:00
  • cbc6884332 gpu: implement Dawn renderBundleEncoderPopDebugGroup Stephen Gutekanst 2022-07-30 18:12:35 -07:00
  • 05206e1986 gpu: implement Dawn renderBundleEncoderFinish Stephen Gutekanst 2022-07-30 18:08:21 -07:00
  • 0111001c98 gpu: implement Dawn renderBundleEncoderDrawIndirect Stephen Gutekanst 2022-07-30 18:07:06 -07:00
  • ad62229b42 gpu: implement Dawn renderBundleEncoderDrawIndexed Stephen Gutekanst 2022-07-30 18:05:36 -07:00
  • f49f84b517 gpu: implement Dawn queueWriteTexture Stephen Gutekanst 2022-07-30 18:02:32 -07:00
  • 0ded6e635e gpu: implement Dawn queueWriteBuffer Stephen Gutekanst 2022-07-30 17:58:17 -07:00
  • 604c47400b gpu: implement Dawn queueSubmit Stephen Gutekanst 2022-07-30 17:57:47 -07:00
  • aa1a13eddb gpu: implement Dawn queueOnSubmittedWorkDone Stephen Gutekanst 2022-07-30 17:57:02 -07:00
  • fee505dee2 gpu: implement Dawn queueCopyTextureForBrowser Stephen Gutekanst 2022-07-30 17:56:19 -07:00
  • 4411d6b535 gpu: implement Dawn deviceSetUncapturedErrorCallback Stephen Gutekanst 2022-07-30 17:51:56 -07:00
  • 07cf5743bd gpu: implement Dawn deviceSetLoggingCallback Stephen Gutekanst 2022-07-30 17:51:25 -07:00
  • 7e7a02a83e gpu: implement Dawn deviceSetDeviceLostCallback Stephen Gutekanst 2022-07-30 17:50:51 -07:00
  • 521ca45e29 gpu: implement Dawn devicePushErrorScope Stephen Gutekanst 2022-07-30 17:48:40 -07:00
  • 08ac8d24b2 gpu: implement Dawn devicePopErrorScope Stephen Gutekanst 2022-07-30 17:48:07 -07:00
  • 41763018f7 gpu: implement Dawn deviceInjectError Stephen Gutekanst 2022-07-30 17:47:29 -07:00
  • 2113767490 gpu: implement Dawn deviceGetLimits Stephen Gutekanst 2022-07-30 17:46:01 -07:00
  • 8742fbe902 gpu: implement Dawn deviceEnumerateFeatures Stephen Gutekanst 2022-07-30 17:45:31 -07:00
  • d699199506 gpu: implement Dawn deviceCreateRenderPipelineAsync Stephen Gutekanst 2022-07-30 17:44:32 -07:00
  • eb038120dd gpu: implement Dawn deviceCreateComputePipelineAsync Stephen Gutekanst 2022-07-30 17:44:01 -07:00
  • a6daeff716 gpu: implement Dawn computePassEncoderSetBindGroup Stephen Gutekanst 2022-07-30 17:42:36 -07:00
  • 5edfada4e0 gpu: implement Dawn computePassEncoderDispatchWorkgroupsIndirect Stephen Gutekanst 2022-07-30 17:41:30 -07:00
  • 97954219cb gpu: implement Dawn computePassEncoderDispatchWorkgroups Stephen Gutekanst 2022-07-30 17:40:22 -07:00
  • e3d0bc5e23 gpu: implement Dawn commandEncoderWriteTimestamp Stephen Gutekanst 2022-07-30 17:39:20 -07:00
  • 427837f2fc gpu: implement Dawn commandEncoderWriteBuffer Stephen Gutekanst 2022-07-30 17:38:47 -07:00
  • e49a8f95d7 gpu: implement Dawn commandEncoderResolveQuerySet Stephen Gutekanst 2022-07-30 17:37:44 -07:00
  • e9998e4e6d gpu: implement Dawn commandEncoderCopyTextureToTextureInternal Stephen Gutekanst 2022-07-30 17:35:41 -07:00
  • 5f60ba7902 gpu: implement Dawn commandEncoderCopyBufferToTexture Stephen Gutekanst 2022-07-30 17:34:37 -07:00
  • f4fbf08a0f gpu: implement Dawn commandEncoderCopyBufferToBuffer Stephen Gutekanst 2022-07-30 17:32:36 -07:00
  • 07b14bce82 gpu: implement Dawn commandEncoderClearBuffer Stephen Gutekanst 2022-07-30 17:31:43 -07:00
  • 76a07123bf gpu: implement Dawn bufferMapAsync Stephen Gutekanst 2022-07-30 17:30:59 -07:00
  • 367ebfc041 gpu: implement Dawn querySetGetCount Stephen Gutekanst 2022-07-30 17:29:06 -07:00
  • 7c5bbe103f gpu: implement Dawn querySetGetType Stephen Gutekanst 2022-07-30 17:28:36 -07:00
  • 1968805596 gpu: implement Dawn bufferGet*MappedRange Stephen Gutekanst 2022-07-30 17:27:25 -07:00
  • ac7941d23c gpu: implement Dawn externalTextureDestroy Stephen Gutekanst 2022-07-30 17:24:49 -07:00
  • d382980ba2 gpu: implement Dawn textureDestroy Stephen Gutekanst 2022-07-30 17:24:15 -07:00
  • 7b62d5f81b gpu: implement Dawn textureGet* Stephen Gutekanst 2022-07-30 17:23:37 -07:00
  • dbac3c325a gpu: implement Dawn textureGetUsage Stephen Gutekanst 2022-07-30 17:21:29 -07:00
  • 5cc96a4b8e gpu: implement Dawn deviceCreateTexture Stephen Gutekanst 2022-07-30 17:20:32 -07:00
  • 556c917a08 gpu: implement Dawn deviceCreateSwapChain Stephen Gutekanst 2022-07-30 17:20:01 -07:00
  • 163efbbad9 gpu: implement Dawn deviceCreateShaderModule Stephen Gutekanst 2022-07-30 17:19:14 -07:00
  • c0da16fb79 gpu: implement Dawn deviceCreateSampler Stephen Gutekanst 2022-07-30 17:18:41 -07:00
  • b5a2631fdf gpu: implement Dawn deviceCreateRenderPipeline Stephen Gutekanst 2022-07-30 17:18:09 -07:00
  • 9a9a1c12dc gpu: implement Dawn deviceCreateRenderBundleEncoder Stephen Gutekanst 2022-07-30 17:17:37 -07:00
  • d8b5d62634 gpu: implement Dawn deviceCreateQuerySet Stephen Gutekanst 2022-07-30 17:17:06 -07:00
  • 53d2aae40b gpu: implement Dawn deviceCreatePipelineLayout Stephen Gutekanst 2022-07-30 17:16:32 -07:00
  • c8e9ade16c gpu: implement Dawn deviceCreateExternalTexture Stephen Gutekanst 2022-07-30 17:14:30 -07:00
  • b5880aca8c gpu: implement Dawn deviceCreateComputePipeline Stephen Gutekanst 2022-07-30 17:13:50 -07:00
  • 0afe30b3f2 gpu: implement Dawn deviceCreateCommandEncoder Stephen Gutekanst 2022-07-30 17:13:14 -07:00
  • 315796ed12 gpu: implement Dawn deviceCreateBuffer Stephen Gutekanst 2022-07-30 17:12:39 -07:00
  • 01cd28eca5 gpu: implement Dawn deviceCreateBindGroupLayout Stephen Gutekanst 2022-07-30 17:09:58 -07:00
  • b3cc3d9f5f gpu: implement Dawn deviceCreateBindGroup Stephen Gutekanst 2022-07-30 17:09:05 -07:00
  • 3d19b8991d gpu: implement Dawn computePipelineGetBindGroupLayout Stephen Gutekanst 2022-07-30 17:07:25 -07:00
  • 1aa167aea7 gpu: implement Dawn computePassEncoderSetPipeline Stephen Gutekanst 2022-07-30 17:03:56 -07:00
  • a4aaf5d7bc gpu: implement Dawn computePassEncoderPushDebugGroup Stephen Gutekanst 2022-07-30 17:03:04 -07:00
  • ae10af38b5 gpu: implement Dawn computePassEncoderInsertDebugMarker Stephen Gutekanst 2022-07-30 17:02:32 -07:00
  • b9e58340fb gpu: implement Dawn commandEncoderPushDebugGroup Stephen Gutekanst 2022-07-30 17:01:59 -07:00
  • dc227032e0 gpu: implement Dawn commandEncoderInsertDebugMarker Stephen Gutekanst 2022-07-30 17:01:24 -07:00
  • 7023a42306 gpu: implement Dawn commandEncoderInjectValidationError Stephen Gutekanst 2022-07-30 16:59:58 -07:00
  • b95552169e gpu: implement Dawn commandEncoderBeginRenderPass Stephen Gutekanst 2022-07-30 16:57:41 -07:00
  • a2ad238ebb gpu: implement Dawn commandEncoderBeginComputePass Stephen Gutekanst 2022-07-30 16:57:05 -07:00
  • 6223e4e1f1 gpu: implement Dawn bufferDestroy Stephen Gutekanst 2022-07-30 16:55:19 -07:00
  • b3edda9627 gpu: implement Dawn bufferGetSize Stephen Gutekanst 2022-07-30 16:54:48 -07:00
  • 9ff12bf00a gpu: implement Dawn bufferGetUsage Stephen Gutekanst 2022-07-30 16:53:59 -07:00
  • 00549cdd91 gpu: implement Dawn commandEncoderPopDebugGroup Stephen Gutekanst 2022-07-30 16:53:13 -07:00
  • 1b3a28b3c7 gpu: implement Dawn computePassEncoderEnd Stephen Gutekanst 2022-07-30 16:52:25 -07:00
  • ee31b5b5e3 gpu: implement Dawn computePassEncoderPopDebugGroup Stephen Gutekanst 2022-07-30 16:51:48 -07:00