Commit graph

  • 2ec3496478 gpu: add BlendComponent type Stephen Gutekanst 2022-07-15 00:39:10 -07:00
  • a6eab5ef18 gpu: add BindGroup.Entry Stephen Gutekanst 2022-07-15 00:36:35 -07:00
  • 3c8dfa06a1 gpu: update README to reflect handle methods strategy Stephen Gutekanst 2022-07-15 00:32:34 -07:00
  • c3cc9d5ae2 gpu: add TODOs regarding nullability Stephen Gutekanst 2022-07-15 00:28:51 -07:00
  • 9f77103cae gpu: make TextureView an enum with methods Stephen Gutekanst 2022-07-15 00:26:54 -07:00
  • 05f153009d gpu: make Texture an enum with methods Stephen Gutekanst 2022-07-15 00:25:36 -07:00
  • 2a65690ffc gpu: make SwapChain an enum with methods Stephen Gutekanst 2022-07-15 00:24:47 -07:00
  • 94ca8ffe35 gpu: make Surface an enum with methods Stephen Gutekanst 2022-07-15 00:24:08 -07:00
  • 4413860d92 gpu: make ShaderModule an enum with methods Stephen Gutekanst 2022-07-15 00:23:33 -07:00
  • 40306320f6 gpu: make Sampler an enum with methods Stephen Gutekanst 2022-07-15 00:22:34 -07:00
  • 64d973faf7 gpu: make RenderPipeline an enum with methods Stephen Gutekanst 2022-07-15 00:21:50 -07:00
  • 8148b59907 gpu: make RenderPassEncoder an enum with methods Stephen Gutekanst 2022-07-15 00:20:55 -07:00
  • e4706f778d gpu: make RenderBundleEncoder an enum with methods Stephen Gutekanst 2022-07-15 00:20:10 -07:00
  • 6fcb70b295 gpu: make RenderBundle an enum with methods Stephen Gutekanst 2022-07-15 00:19:26 -07:00
  • 068b829384 gpu: make Queue an enum with methods Stephen Gutekanst 2022-07-15 00:18:32 -07:00
  • f521c4c9dd gpu: make QuerySet an enum with methods Stephen Gutekanst 2022-07-15 00:17:36 -07:00
  • 51c5a8cf25 gpu: make PipelineLayout an enum with methods Stephen Gutekanst 2022-07-15 00:16:47 -07:00
  • 1fefc7e66b gpu: make Instance an enum with methods Stephen Gutekanst 2022-07-15 00:15:48 -07:00
  • 81b8caa48c gpu: make ExternalTexture an enum with methods Stephen Gutekanst 2022-07-15 00:14:54 -07:00
  • 58602f7407 gpu: make Device an enum with methods Stephen Gutekanst 2022-07-15 00:13:54 -07:00
  • 62a991090a gpu: make ComputePipeline an enum with methods Stephen Gutekanst 2022-07-15 00:12:48 -07:00
  • e42554fc3f gpu: make ComputePassEncoder an enum with methods Stephen Gutekanst 2022-07-15 00:11:24 -07:00
  • df0f827851 gpu: make CommandEncoder an enum with methods Stephen Gutekanst 2022-07-15 00:10:19 -07:00
  • 9ff6409d73 gpu: make CommandBuffer an enum with methods Stephen Gutekanst 2022-07-15 00:07:29 -07:00
  • 7563a18ca3 gpu: make BindGroupLayout an enum with methods Stephen Gutekanst 2022-07-15 00:06:30 -07:00
  • 138847d425 gpu: make BindGroup an enum with methods Stephen Gutekanst 2022-07-15 00:05:45 -07:00
  • f343326184 gpu: make Adapter an enum with methods Stephen Gutekanst 2022-07-15 00:02:18 -07:00
  • 35054ff938 gpu: make Buffer an enum with methods Stephen Gutekanst 2022-07-15 00:01:22 -07:00
  • 425eb81019 gpu: translate Adapter.Properties Stephen Gutekanst 2022-07-14 23:42:26 -07:00
  • 14ff1f684b gpu: translate ChainedStruct/ChainedStructOut Stephen Gutekanst 2022-07-14 23:32:02 -07:00
  • 6d84e7d2a6 gpu: document rules for translation Stephen Gutekanst 2022-07-11 09:06:33 -07:00
  • 86a7b0a5f7 gpu: simplify TODO Stephen Gutekanst 2022-07-11 09:03:43 -07:00
  • 5ec7853d52 gpu: add Texture.Usage flagset Stephen Gutekanst 2022-07-11 09:02:20 -07:00
  • 72d9a325fe gpu: add ShaderStage flagset Stephen Gutekanst 2022-07-11 08:59:11 -07:00
  • 17f3c174dc gpu: add MapMode flagset Stephen Gutekanst 2022-07-11 08:56:33 -07:00
  • 176ff4c72b gpu: correct flagsets Stephen Gutekanst 2022-07-11 08:54:56 -07:00
  • 81301ea2c1 gpu: add ColorWriteMask flagset Stephen Gutekanst 2022-07-11 08:50:37 -07:00
  • e218eef6cb gpu: add Buffer.Usage flagset Stephen Gutekanst 2022-07-11 08:47:55 -07:00
  • 3365320f64 gpu: add VertexStepMode enum Stephen Gutekanst 2022-07-11 08:39:35 -07:00
  • 26ecb102f7 gpu: add VertexFormat enum Stephen Gutekanst 2022-07-11 08:38:47 -07:00
  • c992421658 gpu: fix naming conventions for \dx\d Stephen Gutekanst 2022-07-11 08:38:00 -07:00
  • a0e8ef77fc gpu: add TextureView.Dimension enum Stephen Gutekanst 2022-07-11 08:33:51 -07:00
  • e462158fd9 gpu: add Texture.SampleType enum Stephen Gutekanst 2022-07-11 08:29:48 -07:00
  • 142b7146be gpu: add Texture.Format enum Stephen Gutekanst 2022-07-11 08:28:28 -07:00
  • 8b69eda07b gpu: add Texture.Dimension enum Stephen Gutekanst 2022-07-11 08:13:54 -07:00
  • 8ced6a43ad gpu: add Texture.ComponentType enum Stephen Gutekanst 2022-07-11 08:13:23 -07:00
  • 37b75fe65b gpu: add Texture.Aspect enum Stephen Gutekanst 2022-07-11 08:12:49 -07:00
  • c91d969c7b gpu: add StoreOp enum Stephen Gutekanst 2022-07-11 08:11:45 -07:00
  • 051126bbf0 gpu: add StorageTextureAccess enum Stephen Gutekanst 2022-07-11 08:11:13 -07:00
  • 0883421905 gpu: add StencilOperation enum Stephen Gutekanst 2022-07-11 08:10:32 -07:00
  • 1d8f6f9064 gpu: add Sampler.BindingType enum Stephen Gutekanst 2022-07-11 08:09:45 -07:00
  • f3a8fbb0d3 gpu: add SType enum Stephen Gutekanst 2022-07-11 08:07:24 -07:00
  • 903a6d204c gpu: add RequestDeviceStatus enum Stephen Gutekanst 2022-07-11 08:02:28 -07:00
  • f354ba3a4c gpu: add RequestAdapterStatus enum Stephen Gutekanst 2022-07-11 08:00:56 -07:00
  • fbed4402de gpu: add RenderPassTimestampLocation enum Stephen Gutekanst 2022-07-11 07:59:01 -07:00
  • 9f6a3f119a gpu: add Queue.WorkDoneStatus enum Stephen Gutekanst 2022-07-11 07:58:20 -07:00
  • 9b1bee04fd gpu: add QueryType enum Stephen Gutekanst 2022-07-11 07:57:31 -07:00
  • c91fd182ce gpu: add PrimitiveTopology enum Stephen Gutekanst 2022-07-11 07:56:48 -07:00
  • 327b0f9257 gpu: add PresentMode enum Stephen Gutekanst 2022-07-11 07:56:07 -07:00
  • 792e64906f gpu: add PowerPreference enum Stephen Gutekanst 2022-07-11 07:55:42 -07:00
  • 806ec0d147 gpu: add PipelineStatisticName enum Stephen Gutekanst 2022-07-11 07:55:10 -07:00
  • 18dd84d6a5 gpu: add LoggingType enum Stephen Gutekanst 2022-07-11 07:54:12 -07:00
  • 1aeefec62b gpu: add LoadOp enum Stephen Gutekanst 2022-07-11 07:53:30 -07:00
  • 71e6049ada gpu: add IndexFormat enum Stephen Gutekanst 2022-07-11 07:53:09 -07:00
  • 6e8e0febdd gpu: add FrontFace enum Stephen Gutekanst 2022-07-11 07:51:38 -07:00
  • 3c3a940833 gpu: add FilterMode enum Stephen Gutekanst 2022-07-11 07:51:04 -07:00
  • c38edecf2f gpu: add FeatureName enum Stephen Gutekanst 2022-07-11 06:46:06 -07:00
  • 45704d990e gpu: add ErrorType enum Stephen Gutekanst 2022-07-11 06:43:26 -07:00
  • 85e431a956 gpu: add ErrorFilter enum Stephen Gutekanst 2022-07-11 06:42:13 -07:00
  • 27c4b2a548 gpu: add Device.LostReason enum Stephen Gutekanst 2022-07-11 06:40:46 -07:00
  • 089eb3bdda gpu: make enum namers methods Stephen Gutekanst 2022-07-11 06:38:39 -07:00
  • 963f06261f gpu: add CullMode enum Stephen Gutekanst 2022-07-11 06:31:00 -07:00
  • 6e0c71f121 gpu: add CreatePipelineAsyncStatus enum Stephen Gutekanst 2022-07-11 06:29:36 -07:00
  • b0682df01b gpu: add ComputePassTimestampLocation enum Stephen Gutekanst 2022-07-11 06:26:55 -07:00
  • 8f28b65fed gpu: add CompilationMessageType enum Stephen Gutekanst 2022-07-10 22:17:01 -07:00
  • 06661ce9e1 gpu: add CompilationInfoRequestStatus enum Stephen Gutekanst 2022-07-10 22:13:31 -07:00
  • 3a4abcef6f gpu: add CompareFunction enum Stephen Gutekanst 2022-07-10 22:08:36 -07:00
  • 19425d4f86 gpu: add Buffer.MapAsyncStatus Stephen Gutekanst 2022-07-10 22:05:02 -07:00
  • 87b06cf373 gpu: add Buffer.BindingType enum Stephen Gutekanst 2022-07-10 21:59:31 -07:00
  • 97b21c8ac8 gpu: add BlendOperation enum Stephen Gutekanst 2022-07-10 21:54:20 -07:00
  • 8115d0cbf7 gpu: add BlendFactor enum Stephen Gutekanst 2022-07-10 21:33:25 -07:00
  • 78685c19a0 gpu: add BackendType enum Stephen Gutekanst 2022-07-10 21:31:10 -07:00
  • 8ca3d666a3 gpu: add AlphaMode enum Stephen Gutekanst 2022-07-10 21:29:56 -07:00
  • 4163005eb5 gpu: ref all decls in test Stephen Gutekanst 2022-07-10 21:22:08 -07:00
  • ee65cb286c gpu: add Sampler.AddressMode Stephen Gutekanst 2022-07-10 21:17:12 -07:00
  • af9c01d851 gpu: add Adapter.Type Stephen Gutekanst 2022-07-10 21:15:15 -07:00
  • 7d2ecdf197 gpu: expose opaque pointer types Stephen Gutekanst 2022-07-10 20:46:09 -07:00
  • 0ae04f1d87 gpu: translate opaque pointer types Stephen Gutekanst 2022-07-10 20:31:54 -07:00
  • 32a26d8f12 gpu: translate constants Stephen Gutekanst 2022-07-10 19:53:34 -07:00
  • 919499327e gpu: update README, add TODO-webgpu.h Stephen Gutekanst 2022-07-10 18:28:56 -07:00
  • 2174936469 gpu: prepare for full-scale rewrite of library Stephen Gutekanst 2022-07-10 18:02:19 -07:00
  • 9d05e7c656
    glfw: collapse/hide Gyro instructions by default to avoid confusion Stephen Gutekanst 2022-08-11 05:10:36 -07:00
  • 98a61dc01c gpu-dawn: update to latest binary release Release automation 2022-08-08 05:43:06 +00:00
  • 9a039524a8 glfw: update Vulkan headers Stephen Gutekanst 2022-08-07 22:04:38 -07:00
  • d4fb7bf42a gpu-dawn: fix duplicate symbol main on x86_64-linux Stephen Gutekanst 2022-08-07 22:03:25 -07:00
  • 8651d16011 glfw: update Linux system SDKs (update vulkan-headers to v1.3.224) Stephen Gutekanst 2022-08-06 21:39:35 -07:00
  • ebdc09bfa1 glfw: update Windows system SDK for Dawn compilation (reduce rpcndr_hack) Stephen Gutekanst 2022-08-06 20:16:04 -07:00
  • 38ebec0a1f gpu-dawn: build: update to latest Dawn revision Stephen Gutekanst 2022-08-06 20:08:49 -07:00
  • 9b30005283 gpu-dawn: update Dawn to latest revision as of 2022-08-06 Stephen Gutekanst 2022-08-06 20:03:22 -07:00
  • 5aa692b4e5 gpu-dawn: workaround missing pthread issue in abseil-cpp Stephen Gutekanst 2022-08-06 17:52:51 -07:00