summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/webgpu/gpu_texture_usage.h
diff options
context:
space:
mode:
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.h10
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);
};