Commit graph

  • 902d146073 gpu: implement Dawn deviceCreateErrorBuffer Stephen Gutekanst 2022-07-30 16:51:18 -07:00
  • 5c6ea4b4e4 gpu: implement Dawn deviceCreateErrorExternalTexture Stephen Gutekanst 2022-07-30 16:50:38 -07:00
  • e42157d69a gpu: implement Dawn deviceDestroy Stephen Gutekanst 2022-07-30 16:50:04 -07:00
  • 3ea6cb90de gpu: implement Dawn deviceGetQueue Stephen Gutekanst 2022-07-30 16:33:14 -07:00
  • b2aaaba4bf gpu: implement Dawn deviceLoseForTesting Stephen Gutekanst 2022-07-30 16:31:53 -07:00
  • 8b7d810450 gpu: correct header includes Stephen Gutekanst 2022-07-30 16:26:27 -07:00
  • 06dfca4fd3 gpu: implement Dawn textureGetWidth Stephen Gutekanst 2022-07-30 15:50:07 -07:00
  • 52da24300f gpu: implement Dawn shaderModuleSetLabel Stephen Gutekanst 2022-07-30 15:36:02 -07:00
  • cf1a022b98 gpu: implement Dawn samplerSetLabel Stephen Gutekanst 2022-07-30 15:35:49 -07:00
  • bb62ec7621 gpu: implement Dawn renderPipelineSetLabel Stephen Gutekanst 2022-07-30 15:35:33 -07:00
  • 8c58d92fa3 gpu: implement Dawn renderPassEncoderSetLabel Stephen Gutekanst 2022-07-30 15:35:19 -07:00
  • 999eb39ed2 gpu: implement Dawn renderBundleEncoderSetLabel Stephen Gutekanst 2022-07-30 15:34:56 -07:00
  • 01f51306e8 gpu: implement Dawn queueSetLabel Stephen Gutekanst 2022-07-30 15:34:38 -07:00
  • c114f57a79 gpu: implement Dawn querySetSetLabel Stephen Gutekanst 2022-07-30 15:34:18 -07:00
  • beef23a79c gpu: implement Dawn pipelineLayoutSetLabel Stephen Gutekanst 2022-07-30 15:34:03 -07:00
  • dd634dfc57 gpu: implement Dawn externalTextureSetLabel Stephen Gutekanst 2022-07-30 15:33:48 -07:00
  • d39e353587 gpu: implement Dawn deviceSetLabel Stephen Gutekanst 2022-07-30 15:33:32 -07:00
  • a299241fb7 gpu: implement Dawn deviceTick Stephen Gutekanst 2022-07-30 15:33:16 -07:00
  • 5e9b056db5 gpu: implement Dawn computePipelineSetLabel Stephen Gutekanst 2022-07-30 15:32:47 -07:00
  • 67faf43b5f gpu: implement Dawn computePassEncoderSetLabel Stephen Gutekanst 2022-07-30 15:32:32 -07:00
  • ba004f9e61 gpu: implement Dawn commandEncoderSetLabel Stephen Gutekanst 2022-07-30 15:32:08 -07:00
  • c585d716c6 gpu: implement Dawn commandBufferSetLabel Stephen Gutekanst 2022-07-30 15:31:37 -07:00
  • 3821eaacff gpu: implement Dawn bufferUnmap Stephen Gutekanst 2022-07-30 15:31:22 -07:00
  • b8faf67b77 gpu: implement Dawn bufferSetLabel Stephen Gutekanst 2022-07-30 15:31:09 -07:00
  • ca914dd4d3 gpu: implement Dawn bindGroupLayoutSetLabel Stephen Gutekanst 2022-07-30 15:30:50 -07:00
  • 3ad8cd6152 gpu: implement Dawn bindGroupSetLabel Stephen Gutekanst 2022-07-30 15:30:36 -07:00
  • f26b70fc7b gpu: implement Dawn textureSetLabel Stephen Gutekanst 2022-07-30 15:30:15 -07:00
  • a981938bcb gpu: implement Dawn textureViewSetLabel Stephen Gutekanst 2022-07-30 15:29:58 -07:00
  • 95cd8c7d1e gpu: implement Dawn textureViewRelease Stephen Gutekanst 2022-07-30 15:29:29 -07:00
  • b4dc78bffd gpu: implement Dawn textureViewReference Stephen Gutekanst 2022-07-30 15:29:17 -07:00
  • 73c86ddb4a gpu: implement Dawn textureRelease Stephen Gutekanst 2022-07-30 15:28:58 -07:00
  • 400634f5ff gpu: implement Dawn textureReference Stephen Gutekanst 2022-07-30 15:28:48 -07:00
  • 494aa9b35a gpu: implement Dawn swapChainRelease Stephen Gutekanst 2022-07-30 15:28:27 -07:00
  • 816f4f9cc1 gpu: implement Dawn swapChainReference Stephen Gutekanst 2022-07-30 15:28:17 -07:00
  • 3c4c844786 gpu: implement Dawn surfaceRelease Stephen Gutekanst 2022-07-30 15:27:57 -07:00
  • 5402215730 gpu: implement Dawn surfaceReference Stephen Gutekanst 2022-07-30 15:27:47 -07:00
  • 196fbcb338 gpu: implement Dawn shaderModuleRelease Stephen Gutekanst 2022-07-30 15:27:31 -07:00
  • 53db9abe9f gpu: implement Dawn shaderModuleReference Stephen Gutekanst 2022-07-30 15:27:21 -07:00
  • 3c77135618 gpu: implement Dawn samplerRelease Stephen Gutekanst 2022-07-30 15:27:01 -07:00
  • c40a5ea50d gpu: implement Dawn samplerReference Stephen Gutekanst 2022-07-30 15:26:51 -07:00
  • 5c1f71834d gpu: implement Dawn renderPipelineRelease Stephen Gutekanst 2022-07-30 15:26:32 -07:00
  • a557aac6c5 gpu: implement Dawn renderPipelineReference Stephen Gutekanst 2022-07-30 15:26:22 -07:00
  • 876b73db6d gpu: implement Dawn renderPassEncoderRelease Stephen Gutekanst 2022-07-30 15:26:04 -07:00
  • cc15b82841 gpu: implement Dawn renderPassEncoderReference Stephen Gutekanst 2022-07-30 15:25:54 -07:00
  • ad1a8e0bce gpu: implement Dawn renderBundleEncoderRelease Stephen Gutekanst 2022-07-30 15:25:18 -07:00
  • 480d05ce94 gpu: implement Dawn renderBundleEncoderReference Stephen Gutekanst 2022-07-30 15:25:08 -07:00
  • d830f3bfe4 gpu: implement Dawn renderBundleRelease Stephen Gutekanst 2022-07-30 15:24:41 -07:00
  • 68b8a55011 gpu: implement Dawn renderBundleReference Stephen Gutekanst 2022-07-30 15:24:30 -07:00
  • cd1ac2f28e gpu: update build logic Stephen Gutekanst 2022-07-30 15:24:01 -07:00
  • 47b6438010 gpu: implement Dawn queueReference Stephen Gutekanst 2022-07-30 15:23:18 -07:00
  • 83330d621f gpu: implement Dawn querySetReference Stephen Gutekanst 2022-07-30 15:22:42 -07:00
  • aa8209e708 gpu: implement Dawn pipelineLayoutReference Stephen Gutekanst 2022-07-30 15:22:12 -07:00
  • dba68c2457 gpu: implement Dawn instanceReference Stephen Gutekanst 2022-07-30 15:21:40 -07:00
  • 62e839520c gpu: implement Dawn externalTextureReference Stephen Gutekanst 2022-07-30 15:21:11 -07:00
  • 981ebae5c0 gpu: implement Dawn deviceReference Stephen Gutekanst 2022-07-30 15:20:37 -07:00
  • babe2ed373 gpu: implement Dawn computePipelineReference Stephen Gutekanst 2022-07-30 15:19:57 -07:00
  • abe4f6b094 gpu: implement Dawn computePassEncoderReference Stephen Gutekanst 2022-07-30 15:19:22 -07:00
  • 8a294aa4f1 gpu: implement Dawn commandEncoderRelease Stephen Gutekanst 2022-07-30 15:18:55 -07:00
  • c5a7e31786 gpu: implement Dawn commandEncoderReference Stephen Gutekanst 2022-07-30 15:18:41 -07:00
  • 330e001179 gpu: implement Dawn commandBufferRelease Stephen Gutekanst 2022-07-30 15:18:05 -07:00
  • 7e46216994 gpu: implement Dawn commandBufferReference Stephen Gutekanst 2022-07-30 15:17:46 -07:00
  • 6c7a0cfdf9 gpu: implement Dawn bufferRelease Stephen Gutekanst 2022-07-30 15:17:12 -07:00
  • 2a715cab99 gpu: implement Dawn bufferReference Stephen Gutekanst 2022-07-30 15:16:45 -07:00
  • 1919e7cd64 gpu: implement Dawn bindGroupLayoutRelease Stephen Gutekanst 2022-07-30 15:16:14 -07:00
  • ff5791c4cc gpu: implement Dawn bindGroupLayoutReference Stephen Gutekanst 2022-07-30 15:15:58 -07:00
  • 06634d9dd7 gpu: implement Dawn bindGroupRelease Stephen Gutekanst 2022-07-30 15:15:32 -07:00
  • 2b9a9fc6a2 gpu: implement Dawn bindGroupReference Stephen Gutekanst 2022-07-30 15:15:17 -07:00
  • c7d9ebb47f gpu: implement Dawn adapterRelease Stephen Gutekanst 2022-07-30 15:14:53 -07:00
  • e48e487358 gpu: implement Dawn adapterReference Stephen Gutekanst 2022-07-30 15:14:32 -07:00
  • 1d5021fd2c gpu: implement Dawn adapterRequestDevice Stephen Gutekanst 2022-07-30 15:12:57 -07:00
  • e07e441f0c gpu: implement Dawn adapterHasFeature Stephen Gutekanst 2022-07-30 15:06:39 -07:00
  • 7a2e0c4618 gpu: implement Dawn adapterGetProperties Stephen Gutekanst 2022-07-30 15:05:30 -07:00
  • e6905241b8 gpu: implement Dawn adapterGetLimits Stephen Gutekanst 2022-07-30 15:04:51 -07:00
  • a1eeca9581 gpu: implement Dawn adapterEnumerateFeatures Stephen Gutekanst 2022-07-30 15:02:14 -07:00
  • 51c98a3986 gpu: implement Dawn adapterCreateDevice Stephen Gutekanst 2022-07-30 14:57:06 -07:00
  • 48bc09ca93 gpu: implement Dawn getProcAddress Stephen Gutekanst 2022-07-30 14:50:18 -07:00
  • e702ee4911 gpu: begin Dawn gpu.Interface implementation Stephen Gutekanst 2022-07-30 14:46:02 -07:00
  • 75a09c7828 gpu: fix confusing terminology conflict between WebGPU vs. Zig "undefined" Stephen Gutekanst 2022-07-30 04:39:36 -07:00
  • fa96792168 gpu: README: explain internalized types Stephen Gutekanst 2022-07-30 00:18:15 -07:00
  • ceb6c2b41b gpu: correct name Buffer.Usage -> Buffer.UsageFlags Stephen Gutekanst 2022-07-30 00:13:54 -07:00
  • cccfef52f9 gpu: internalize Texture types Stephen Gutekanst 2022-07-30 00:10:38 -07:00
  • 0dae027602 gpu: internalize TextureView types Stephen Gutekanst 2022-07-30 00:03:54 -07:00
  • e9dcb49328 gpu: internalize SwapChain types Stephen Gutekanst 2022-07-30 00:02:25 -07:00
  • 9d367c3957 gpu: internalize Surface types Stephen Gutekanst 2022-07-30 00:00:05 -07:00
  • 23fb836ce8 gpu: internalize ShaderModule types Stephen Gutekanst 2022-07-29 23:58:52 -07:00
  • b0776270d3 gpu: internalize Sampler types Stephen Gutekanst 2022-07-29 23:57:47 -07:00
  • 550c5fd55e gpu: internalize RenderPipeline types Stephen Gutekanst 2022-07-29 23:56:14 -07:00
  • 0fac1d9336 gpu: internalize RenderBundle types Stephen Gutekanst 2022-07-29 23:54:51 -07:00
  • 836c46cc6c gpu: internalize RenderBundleEncoder types Stephen Gutekanst 2022-07-29 23:53:36 -07:00
  • b4830688bb gpu: internalize Queue types Stephen Gutekanst 2022-07-29 23:52:42 -07:00
  • f4a6e08357 gpu: internalize QuerySet types Stephen Gutekanst 2022-07-29 23:51:13 -07:00
  • 1a57ae1c4d gpu: internalize PipelineLayout types Stephen Gutekanst 2022-07-29 23:50:23 -07:00
  • 09bbc8458a gpu: internalize ExternalTexture types Stephen Gutekanst 2022-07-29 23:49:23 -07:00
  • 0a69ef98fa gpu: internalize Device types Stephen Gutekanst 2022-07-29 23:48:10 -07:00
  • b5bf0da50d gpu: internalize ComputePipeline types Stephen Gutekanst 2022-07-29 23:46:02 -07:00
  • 85fbe41a86 gpu: internalize CommandEncoder types Stephen Gutekanst 2022-07-29 23:44:40 -07:00
  • 99ff21e992 gpu: internalize CommandBuffer types Stephen Gutekanst 2022-07-29 23:43:47 -07:00
  • 9ba109f659 gpu: internalize Buffer types Stephen Gutekanst 2022-07-29 23:42:50 -07:00
  • e10432834b gpu: internalize BindGroup types Stephen Gutekanst 2022-07-29 23:38:59 -07:00
  • e6f3d3c2f0 gpu: move callbacks to separate file Stephen Gutekanst 2022-07-29 23:37:11 -07:00