diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h b/chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h index 0a89c18c915..cfe6db305ca 100644 --- a/chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h +++ b/chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h @@ -5,10 +5,13 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_MODULES_WEBGPU_GPU_TEXTURE_USAGE_H_ #define THIRD_PARTY_BLINK_RENDERER_MODULES_WEBGPU_GPU_TEXTURE_USAGE_H_ +#include "third_party/blink/renderer/core/inspector/console_message.h" #include "third_party/blink/renderer/platform/bindings/script_wrappable.h" namespace blink { +class ExecutionContext; + class GPUTextureUsage : public ScriptWrappable { DEFINE_WRAPPERTYPEINFO(); @@ -16,10 +19,13 @@ class GPUTextureUsage : public ScriptWrappable { // gpu_texture_usage.idl static constexpr uint32_t kCopySrc = 1; static constexpr uint32_t kCopyDst = 2; - static constexpr uint32_t kSampled = 4; - static constexpr uint32_t kStorage = 8; + static constexpr uint32_t kTextureBinding = 4; + static constexpr uint32_t kStorageBinding = 8; static constexpr uint32_t kRenderAttachment = 16; + static unsigned SAMPLED(ExecutionContext* execution_context); + static unsigned STORAGE(ExecutionContext* execution_context); + private: DISALLOW_COPY_AND_ASSIGN(GPUTextureUsage); }; |