Commit graph

  • 50e1151a72 gpu: fix syntax test inclusion Stephen Gutekanst 2022-03-11 16:06:27 -07:00
  • 318715b792 gpu: move TextureViewDimension -> Texture.ViewDimension Stephen Gutekanst 2022-03-11 16:01:45 -07:00
  • 7271df966e gpu: move TextureSampleType -> Texture.SampleType Stephen Gutekanst 2022-03-11 16:00:57 -07:00
  • a34646e78d gpu: move TextureDimension -> Texture.Dimension Stephen Gutekanst 2022-03-11 16:00:16 -07:00
  • 23aad28093 gpu: move TextureComponentType -> Texture.ComponentType Stephen Gutekanst 2022-03-11 15:59:27 -07:00
  • b02dbb2f03 gpu: move TextureAspect -> Texture.Aspect Stephen Gutekanst 2022-03-11 15:57:25 -07:00
  • 4750abfbde gpu: move BindGroupEntry -> BindGroup.Entry Stephen Gutekanst 2022-03-11 15:54:00 -07:00
  • 3b2dff540d gpu: move DeviceLostReason -> Device.LostReason Stephen Gutekanst 2022-03-11 15:52:05 -07:00
  • 7f173a0d19 gpu: move BufferMapAsyncStatus -> Buffer.MapAsyncStatus Stephen Gutekanst 2022-03-11 15:50:31 -07:00
  • 3761f37234 gpu: move BufferBindingLayout -> Buffer.BindingLayout Stephen Gutekanst 2022-03-11 15:49:34 -07:00
  • 84c532156e gpu: move BufferBindingType -> Buffer.BindingType Stephen Gutekanst 2022-03-11 15:47:34 -07:00
  • 2e68792f0d gpu: move TextureFormat -> Texture.Format Stephen Gutekanst 2022-03-11 15:45:39 -07:00
  • 281d6a2016 gpu: move TextureUsage -> Texture.Usage Stephen Gutekanst 2022-03-11 15:43:28 -07:00
  • 58c27b41a8 gpu: add Sampler.BindingLayout Stephen Gutekanst 2022-03-11 15:39:05 -07:00
  • e2ed25babc gpu: add PrimitiveState Stephen Gutekanst 2022-03-11 15:32:18 -07:00
  • a6be646b94 gpu: add MultisampleState Stephen Gutekanst 2022-03-11 15:30:02 -07:00
  • 0fd769923c gpu: add exports Stephen Gutekanst 2022-03-11 15:15:46 -07:00
  • 49b7e423d3 gpu: add CompilationMessage Stephen Gutekanst 2022-03-11 15:15:17 -07:00
  • 95413bae6f gpu: add BufferBindingLayout Stephen Gutekanst 2022-03-11 15:12:53 -07:00
  • a541bf4fa1 gpu: add BindGroupEntry Stephen Gutekanst 2022-03-11 15:09:13 -07:00
  • fd48c830e1 gpu: rename structs.zig -> data.zig Stephen Gutekanst 2022-03-11 15:03:36 -07:00
  • 04378a8ff7 gpu: add VertexBufferLayout Stephen Gutekanst 2022-03-11 15:02:17 -07:00
  • d70f5695b6 gpu: add BlendState Stephen Gutekanst 2022-03-11 15:00:42 -07:00
  • 1069889ea6 gpu: add VertexAttribute Stephen Gutekanst 2022-03-11 14:58:32 -07:00
  • ad03565ff5 gpu: add StencilFaceState Stephen Gutekanst 2022-03-11 14:49:07 -07:00
  • 9b08741970 gpu: add Origin3D Stephen Gutekanst 2022-03-11 14:47:23 -07:00
  • edf66b6b8d gpu: add Extent3D Stephen Gutekanst 2022-03-11 14:46:21 -07:00
  • 8abcbd6444 gpu: sort data struct TODOs Stephen Gutekanst 2022-03-11 14:45:43 -07:00
  • a7b0a50dd4 gpu: add Color Stephen Gutekanst 2022-03-11 14:42:08 -07:00
  • 5bce559ce4 gpu: add BlendComponent Stephen Gutekanst 2022-03-11 14:40:11 -07:00
  • a463a0c7cd gpu: unify data structs in single structs.zig Stephen Gutekanst 2022-03-11 14:34:18 -07:00
  • 29a76f75c4 gpu: remove WGPUDeviceProperties TODO Stephen Gutekanst 2022-03-11 14:29:25 -07:00
  • e20d7f3b38 gpu: add RenderBundle.Descriptor Stephen Gutekanst 2022-03-11 14:20:53 -07:00
  • 727a329632 gpu: add CommandEncoder.Descriptor Stephen Gutekanst 2022-03-11 14:20:10 -07:00
  • 2b8e0bb43a gpu: add CommandBuffer.Descriptor Stephen Gutekanst 2022-03-11 14:19:36 -07:00
  • cf6ab4f3c2 gpu: remove TODO typedefs that have been implemented Stephen Gutekanst 2022-03-11 14:18:13 -07:00
  • 8f17a2f79b gpu: add Buffer.Descriptor Stephen Gutekanst 2022-03-11 14:16:53 -07:00
  • 775be75c90 gpu: remove TODO about wgpuAdapterCreateDevice Stephen Gutekanst 2022-03-11 13:52:56 -07:00
  • e9ac2a0f4f gpu: add Texture.destroy Stephen Gutekanst 2022-03-11 13:25:37 -07:00
  • 181e0a19f5 gpu: add QuerySet.destroy Stephen Gutekanst 2022-03-11 13:24:19 -07:00
  • 3c44baa863 gpu: add ExternalTexture.destroy Stephen Gutekanst 2022-03-11 13:23:47 -07:00
  • cd2dc0c2e8 gpu: add Device.destroy Stephen Gutekanst 2022-03-11 13:22:18 -07:00
  • 398d97443f gpu: add Buffer.destroy Stephen Gutekanst 2022-03-11 13:21:47 -07:00
  • 41fa8908d4 gpu: document resource handling semantics Stephen Gutekanst 2022-03-11 11:34:26 -07:00
  • d865d42aef gpu: add TextureView.setLabel Stephen Gutekanst 2022-03-11 09:20:07 -07:00
  • e674250ec5 gpu: add Texture.setLabel Stephen Gutekanst 2022-03-11 09:15:50 -07:00
  • 7c94856ed6 gpu: add ShaderModule.setLabel Stephen Gutekanst 2022-03-11 09:15:10 -07:00
  • c90f22811d gpu: add Sampler.setLabel Stephen Gutekanst 2022-03-11 09:13:55 -07:00
  • acbb008492 gpu: add RenderPipeline.setLabel Stephen Gutekanst 2022-03-11 09:13:13 -07:00
  • 8b340e1386 gpu: add RenderBundleEncoder.setLabel Stephen Gutekanst 2022-03-11 09:12:36 -07:00
  • 6998175ffc gpu: add RenderPassEncoder.setLabel Stephen Gutekanst 2022-03-11 09:08:38 -07:00
  • 45c5655083 gpu: add RenderBundle.setLabel Stephen Gutekanst 2022-03-11 09:07:56 -07:00
  • 48907f4404 gpu: add QuerySet.setLabel Stephen Gutekanst 2022-03-11 09:07:08 -07:00
  • e128d38e86 gpu: add PipelineLayout.setLabel Stephen Gutekanst 2022-03-11 09:05:57 -07:00
  • bf81debf42 gpu: add ExternalTexture.setLabel Stephen Gutekanst 2022-03-11 09:05:13 -07:00
  • 17cb400075 gpu: add ComputePipeline.setLabel Stephen Gutekanst 2022-03-11 09:04:01 -07:00
  • 0ec0d7a947 gpu: add ComputePassEncoder.setLabel Stephen Gutekanst 2022-03-11 09:03:27 -07:00
  • 9e74d0eb8c gpu: add CommandEncoder.setLabel Stephen Gutekanst 2022-03-11 09:02:28 -07:00
  • 88bfccd5ae gpu: correct CommandBuffer parameter name Stephen Gutekanst 2022-03-11 08:59:36 -07:00
  • 148f4eb939 gpu: correct Buffer parameter names Stephen Gutekanst 2022-03-11 08:59:13 -07:00
  • 5547594fd7 gpu: add CommandBuffer; CommandBuffer.setLabel Stephen Gutekanst 2022-03-11 08:48:36 -07:00
  • a397631045 gpu: add Buffer.setLabel Stephen Gutekanst 2022-03-11 08:42:56 -07:00
  • 705289b79d gpu: add BindGroupLayout.setLabel Stephen Gutekanst 2022-03-11 08:41:28 -07:00
  • 57bee4f0c4 gpu: add BindGroup.setLabel Stephen Gutekanst 2022-03-11 08:39:46 -07:00
  • bd1d91faa3 gpu: fix string handling / pointer casting Stephen Gutekanst 2022-03-11 08:36:06 -07:00
  • ce46b2a652 gpu: implement ComputePipeline Stephen Gutekanst 2022-03-10 00:35:13 -07:00
  • 056e46ec39 gpu: implement ComputePassEncoder Stephen Gutekanst 2022-03-10 00:29:38 -07:00
  • 080aa950bb gpu: implement CommandEncoder Stephen Gutekanst 2022-03-10 00:23:36 -07:00
  • ca6ff5d46c gpu: implement Buffer Stephen Gutekanst 2022-03-10 00:20:50 -07:00
  • 8dff15ecd6 gpu: add CommandBuffer TODOs Stephen Gutekanst 2022-03-10 00:16:34 -07:00
  • 66504ca724 gpu: implement BindGroupLayout Stephen Gutekanst 2022-03-10 00:15:35 -07:00
  • 3d3fdcde0d gpu: implement BindGroup Stephen Gutekanst 2022-03-10 00:15:23 -07:00
  • 9162a8136f gpu: implement BindGroup Stephen Gutekanst 2022-03-10 00:10:32 -07:00
  • 616b1529f2 gpu: implement ExternalTexture Stephen Gutekanst 2022-03-09 23:53:56 -07:00
  • 88e1894fbd gpu: implement PipelineLayout Stephen Gutekanst 2022-03-09 23:42:34 -07:00
  • a7667972a2 gpu: implement QuerySet Stephen Gutekanst 2022-03-09 23:37:32 -07:00
  • 8227c9b036 gpu: implement RenderBundle Stephen Gutekanst 2022-03-09 23:32:08 -07:00
  • 15f32acfd2 gpu: implement RenderBundleEncoder Stephen Gutekanst 2022-03-09 22:53:43 -07:00
  • 431e8be08a gpu: implement RenderPassEncoder Stephen Gutekanst 2022-03-09 19:19:24 -07:00
  • 8684195e19 gpu: implement RenderPipeline Stephen Gutekanst 2022-03-09 11:57:49 -07:00
  • b29fa9e13d gpu: implement Sampler Stephen Gutekanst 2022-03-09 11:53:45 -07:00
  • 1563fc7246 gpu: implement Texture Stephen Gutekanst 2022-03-09 11:48:39 -07:00
  • 13b4a93a87 gpu: implement TextureView Stephen Gutekanst 2022-03-09 11:38:41 -07:00
  • 6338300fb3 gpu: make note of SType differences Stephen Gutekanst 2022-03-09 11:38:28 -07:00
  • 7858505166 gpu: sort TODO structs by Descriptor, nextInChain, etc. Stephen Gutekanst 2022-03-09 11:28:54 -07:00
  • cf0c3c5b9e gpu: add ShaderStage enum Stephen Gutekanst 2022-03-09 11:06:23 -07:00
  • 7e2d92db3e gpu: add MapMode enum Stephen Gutekanst 2022-03-09 11:05:16 -07:00
  • b4a887e449 gpu: add ColorWriteMask enum Stephen Gutekanst 2022-03-09 11:04:53 -07:00
  • f41afa2b64 gpu: add BufferUsage enum Stephen Gutekanst 2022-03-09 11:04:24 -07:00
  • 1d6be9a92f gpu: add VertexStepMode enum Stephen Gutekanst 2022-03-09 11:03:57 -07:00
  • 0bf11782ea gpu: add VertexFormat enum Stephen Gutekanst 2022-03-09 11:03:22 -07:00
  • 7a2ac9cbb8 gpu: add TextureViewDimension enum Stephen Gutekanst 2022-03-09 11:02:45 -07:00
  • f54af7c572 gpu: add TextureSampleType enum Stephen Gutekanst 2022-03-09 11:01:55 -07:00
  • 3395da08b0 gpu: add TextureComponentType enum Stephen Gutekanst 2022-03-09 11:00:09 -07:00
  • 2c8ef8d67d gpu: add TextureAspect enum Stephen Gutekanst 2022-03-09 10:59:30 -07:00
  • 00fceb7ac1 gpu: add StoreOp enum Stephen Gutekanst 2022-03-09 10:59:02 -07:00
  • 3283e8b507 gpu: add StorageTextureAccess enum Stephen Gutekanst 2022-03-09 10:58:40 -07:00
  • f3d6d5de1e gpu: add StencilOperation enum Stephen Gutekanst 2022-03-09 10:58:07 -07:00
  • 64ba2df824 gpu: add SamplerBindingType enum Stephen Gutekanst 2022-03-09 10:57:35 -07:00
  • 7876582785 gpu: add RenderPassTimestampLocation enum Stephen Gutekanst 2022-03-09 10:56:49 -07:00