Commit graph

  • d50bc3527b gpu: convert PipelineLayout from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:52:33 -07:00
  • 1d07d1784e gpu: convert ExternalTexture from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:51:35 -07:00
  • 4e045ff45d gpu: convert Device from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:50:54 -07:00
  • 9fd454407a gpu: convert ComputePipeline from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:50:18 -07:00
  • ad1122882a gpu: convert ComputePassEncoder from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:49:50 -07:00
  • 05dbde311b gpu: convert CommandEncoder from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:49:18 -07:00
  • 0c1a15a804 gpu: convert CommandBuffer from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:48:46 -07:00
  • ca21c4fa80 gpu: convert Buffer from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:48:12 -07:00
  • 9b28403d9d gpu: convert BindGroup from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:46:38 -07:00
  • 48dbfc9f55 gpu: convert BindGroupLayout from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:46:04 -07:00
  • f7df77e2d2 gpu: convert Adapter from enum(usize) to *opaque Stephen Gutekanst 2022-07-24 14:45:12 -07:00
  • 311ea3f62c gpu: usingnamespace all object types Stephen Gutekanst 2022-07-24 14:38:08 -07:00
  • 2a09bec5de gpu: make use of usingnamespace Stephen Gutekanst 2022-07-24 14:33:45 -07:00
  • 5741082848 gpu: begin switching from enum(usize) to opaque pointers Stephen Gutekanst 2022-07-24 14:00:33 -07:00
  • 7f6cb8b511 gpu: add comptime gpu.Interface, gpu.Export for C ABI exports Stephen Gutekanst 2022-07-24 04:00:54 -07:00
  • 2ccf510696 gpu: use std.testing.refAllDeclsRecursive(@This()); Stephen Gutekanst 2022-07-22 19:52:42 -07:00
  • fd948f4e8c gpu: correct extern declarations Stephen Gutekanst 2022-07-16 21:09:20 -07:00
  • 616395c583 gpu: add RenderPipeline.Descriptor Stephen Gutekanst 2022-07-16 21:08:22 -07:00
  • 122713a44d gpu: add FragmentState Stephen Gutekanst 2022-07-16 21:05:20 -07:00
  • 1632a5305e gpu: add VertexState Stephen Gutekanst 2022-07-16 21:03:54 -07:00
  • 2fa5e5adf4 gpu: add RenderPassDescriptor Stephen Gutekanst 2022-07-16 21:03:20 -07:00
  • 8484d47e78 gpu: add Device.Descriptor Stephen Gutekanst 2022-07-16 21:00:52 -07:00
  • 286cbb6160 gpu: add ComputePipeline.Descriptor Stephen Gutekanst 2022-07-16 20:58:33 -07:00
  • 44d378e102 gpu: add ColorTargetState Stephen Gutekanst 2022-07-16 20:57:08 -07:00
  • 5b66e3fbe0 gpu: add BindGroupLayout.Descriptor Stephen Gutekanst 2022-07-16 20:56:03 -07:00
  • 26a29e1b2a gpu: add VertexBufferLayout Stephen Gutekanst 2022-07-16 20:55:06 -07:00
  • ed1232f59d gpu: add Texture.Descriptor Stephen Gutekanst 2022-07-16 20:54:45 -07:00
  • 7f8dedcbd5 gpu: add SupportedLimits Stephen Gutekanst 2022-07-16 20:49:45 -07:00
  • cb68331f6c gpu: add RequiredLimits Stephen Gutekanst 2022-07-16 20:49:18 -07:00
  • ad6d037d8f gpu: add RenderPassColorAttachment Stephen Gutekanst 2022-07-16 20:48:56 -07:00
  • 8683fa8aa9 gpu: add ProgrammableStageDescriptor Stephen Gutekanst 2022-07-16 20:48:03 -07:00
  • 74b7e66793 gpu: add ImageCopyTexture Stephen Gutekanst 2022-07-16 20:46:12 -07:00
  • 326d66127e gpu: add ImageCopyBuffer Stephen Gutekanst 2022-07-16 20:45:38 -07:00
  • 9b615f212d gpu: add DepthStencilState Stephen Gutekanst 2022-07-16 20:44:40 -07:00
  • 7a8f1b0cf9 gpu: add ComputePassDescriptor Stephen Gutekanst 2022-07-16 20:43:58 -07:00
  • 04fd1c14d3 gpu: add CompilationInfo Stephen Gutekanst 2022-07-16 20:42:25 -07:00
  • cca71c4a2b gpu: add BlendState Stephen Gutekanst 2022-07-16 20:40:41 -07:00
  • 4497f6dd69 gpu: add BindGroupLayout.Entry Stephen Gutekanst 2022-07-16 20:39:27 -07:00
  • 4fd4c5db7e gpu: add BindGroup.Descriptor Stephen Gutekanst 2022-07-16 20:28:47 -07:00
  • 82bff3e9b4 gpu: add VertexAttribute Stephen Gutekanst 2022-07-16 20:28:00 -07:00
  • 2e9ef64479 gpu: add TextureView.Descriptor Stephen Gutekanst 2022-07-16 20:27:21 -07:00
  • 2a50f3c3bd gpu: add Texture.DataLayout Stephen Gutekanst 2022-07-16 20:25:57 -07:00
  • 54b0ffdcc6 gpu: add Texture.BindingLayout Stephen Gutekanst 2022-07-16 20:22:57 -07:00
  • 9ee22aeaa8 gpu: add SwapChain.Descriptor Stephen Gutekanst 2022-07-16 20:18:48 -07:00
  • 2273d2517e gpu: add Surface.DescriptorFromXlibWindow Stephen Gutekanst 2022-07-16 20:17:44 -07:00
  • 7b748eaca1 gpu: add Surface.DescriptorFromWindowsSwapChainPanel Stephen Gutekanst 2022-07-16 20:16:45 -07:00
  • 1b7e753209 gpu: add Surface.DescriptorFromWindowsHWND Stephen Gutekanst 2022-07-16 20:16:26 -07:00
  • 84300bd6fc gpu: add Surface.DescriptorFromWindowsCoreWindow Stephen Gutekanst 2022-07-16 20:16:07 -07:00
  • 3cadc1ec7f gpu: add Surface.DescriptorFromWaylandSurface Stephen Gutekanst 2022-07-16 20:15:50 -07:00
  • f721102a3a gpu: add Surface.DescriptorFromMetalLayer Stephen Gutekanst 2022-07-16 20:15:27 -07:00
  • 9c6882ba8a gpu: add Surface.DescriptorFromCanvasHTMLSelector Stephen Gutekanst 2022-07-16 20:15:06 -07:00
  • 598a99d3ed gpu: add Surface.DescriptorFromAndroidNativeWindow Stephen Gutekanst 2022-07-16 20:12:59 -07:00
  • 637e0c92d3 gpu: add Surface.Descriptor Stephen Gutekanst 2022-07-16 20:10:24 -07:00
  • 340739ad44 gpu: add StorageTextureBindingLayout Stephen Gutekanst 2022-07-16 20:09:48 -07:00
  • 19ced8efc6 gpu: add StencilFaceState Stephen Gutekanst 2022-07-16 20:08:25 -07:00
  • cd14f1a195 gpu: add ShaderModule.WGSLDescriptor Stephen Gutekanst 2022-07-16 20:08:04 -07:00
  • 25ac58ebc8 gpu: add ShaderModule.SPIRVDescriptor Stephen Gutekanst 2022-07-16 20:07:34 -07:00
  • efae1c2b91 gpu: add ShaderModule.Descriptor Stephen Gutekanst 2022-07-16 20:07:07 -07:00
  • 80b8f9224c gpu: add Sampler.Descriptor Stephen Gutekanst 2022-07-16 20:06:28 -07:00
  • 5b4c30871e gpu: add Sampler.BindingLayout Stephen Gutekanst 2022-07-16 20:05:16 -07:00
  • b90658aba8 gpu: add RequestAdapterOptions Stephen Gutekanst 2022-07-16 20:03:47 -07:00
  • a91186c2c9 gpu: add RenderPassTimestampWrite Stephen Gutekanst 2022-07-16 20:01:43 -07:00
  • eead8fd29c gpu: add RenderPassDescriptorMaxDrawCount Stephen Gutekanst 2022-07-16 20:00:29 -07:00
  • 1f9bb8078f gpu: add RenderPassDepthStencilAttachment Stephen Gutekanst 2022-07-16 19:59:14 -07:00
  • 8320b4e1bc gpu: add RenderBundleEncoder.Descriptor Stephen Gutekanst 2022-07-16 19:57:25 -07:00
  • c0d782bd9c gpu: add RenderBundle.Descriptor Stephen Gutekanst 2022-07-16 19:55:41 -07:00
  • 8163a5876c gpu: add Queue.Descriptor Stephen Gutekanst 2022-07-16 19:54:54 -07:00
  • 0eff9e1cb3 gpu: add QuerySet.Descriptor Stephen Gutekanst 2022-07-16 19:51:51 -07:00
  • db0fc8ad99 gpu: add PrimitiveState Stephen Gutekanst 2022-07-16 19:47:56 -07:00
  • 242b224f96 gpu: add PrimitiveDepthClipControl Stephen Gutekanst 2022-07-16 19:47:40 -07:00
  • 76b9f26f39 gpu: add PrimitiveDepthClampingState Stephen Gutekanst 2022-07-16 19:47:24 -07:00
  • 26c75d5687 gpu: translate struct TODOs Stephen Gutekanst 2022-07-16 19:34:10 -07:00
  • 7d2b54d881 gpu: document Dawn extension policy Stephen Gutekanst 2022-07-16 19:33:49 -07:00
  • f8e8af0cae gpu: add PipelineLayout.Descriptor Stephen Gutekanst 2022-07-16 10:44:52 -07:00
  • 4fc752723c gpu: add MultisampleState Stephen Gutekanst 2022-07-16 10:33:52 -07:00
  • 8f80cdc321 gpu: add Instance.Descriptor Stephen Gutekanst 2022-07-16 00:28:53 -07:00
  • 128f87a3fd gpu: add ExternalTexture.Descriptor Stephen Gutekanst 2022-07-16 00:02:20 -07:00
  • 4dc69a9de6 gpu: add ExternalTexture.BindingLayout Stephen Gutekanst 2022-07-15 23:57:38 -07:00
  • 2fbd4b06d9 gpu: add ExternalTexture.BindingEntry Stephen Gutekanst 2022-07-15 23:56:49 -07:00
  • 99cffbf321 gpu: add dawn.TogglesDeviceDescriptor Stephen Gutekanst 2022-07-15 23:47:31 -07:00
  • 7a9a2b1fb7 gpu: add dawn.TextureInternalUsageDescriptor Stephen Gutekanst 2022-07-15 23:44:29 -07:00
  • 3309a2c913 gpu: correct Texture.Usage -> Texture.UsageFlags Stephen Gutekanst 2022-07-15 23:43:46 -07:00
  • 684fffb2fb gpu: add dawn.InstanceDescriptor Stephen Gutekanst 2022-07-15 23:39:13 -07:00
  • 806acf08fe gpu: add dawn.EncoderInternalUsageDescriptor Stephen Gutekanst 2022-07-15 23:21:04 -07:00
  • 5094ad2e72 gpu: add dawn.CacheDeviceDescriptor Stephen Gutekanst 2022-07-15 23:20:08 -07:00
  • 2877121147 gpu: add CopyTextureForBrowserOptions Stephen Gutekanst 2022-07-15 23:06:20 -07:00
  • 3ab623f360 gpu: add ConstantEntry Stephen Gutekanst 2022-07-15 20:32:08 -07:00
  • ad45016481 gpu: add CompilationMessage Stephen Gutekanst 2022-07-15 20:31:13 -07:00
  • e28959c1cf gpu: add CommandEncoder.Descriptor Stephen Gutekanst 2022-07-15 20:27:59 -07:00
  • 1b2ca96541 gpu: fix filename case sensitivity Stephen Gutekanst 2022-07-15 20:23:51 -07:00
  • ae3137cb98 gpu: update translation guidelines Stephen Gutekanst 2022-07-15 19:43:19 -07:00
  • 991887fc67 gpu: add Origin3D Stephen Gutekanst 2022-07-15 01:38:11 -07:00
  • c7798edafb gpu: add Limits Stephen Gutekanst 2022-07-15 01:36:40 -07:00
  • 9079f5bd33 gpu: add Extent3D Stephen Gutekanst 2022-07-15 01:20:55 -07:00
  • bb399b5050 gpu: add ComputePassTimestampWrite Stephen Gutekanst 2022-07-15 01:17:51 -07:00
  • 97724b8779 gpu: add CommandBuffer.Descriptor Stephen Gutekanst 2022-07-15 01:06:19 -07:00
  • cfeea2b415 gpu: add Buffer.Descriptor Stephen Gutekanst 2022-07-15 01:03:36 -07:00
  • 6bca2107fd gpu: translate simple webgpu.h fields Stephen Gutekanst 2022-07-15 00:58:05 -07:00
  • 71ed3ad6f7 gpu: add Buffer.BindingLayout Stephen Gutekanst 2022-07-15 00:44:53 -07:00
  • 2890aa48ea gpu: add Color type Stephen Gutekanst 2022-07-15 00:40:23 -07:00