diff options
| author | iwubcode <iwubcode@users.noreply.github.com> | 2025-01-20 14:40:27 -0600 |
|---|---|---|
| committer | iwubcode <iwubcode@users.noreply.github.com> | 2025-01-20 14:47:14 -0600 |
| commit | 25c805be9989c0ce1bd671edcf4c775529f5fe42 (patch) | |
| tree | c8b14adef799a0a58905801202d996cd39d91632 /Source/Core/VideoCommon/AbstractTexture.h | |
| parent | 7ba56bc7382216cdfed541b287679d0deba14a30 (diff) | |
Externals / VideoCommon: update imgui to 1.91.7 and implot to v0.16; imgui changed types for ImTextureId, which was addressed by using an implicit cast
Diffstat (limited to 'Source/Core/VideoCommon/AbstractTexture.h')
| -rw-r--r-- | Source/Core/VideoCommon/AbstractTexture.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/AbstractTexture.h b/Source/Core/VideoCommon/AbstractTexture.h index 6ee9ff4b28..da5c2d69b2 100644 --- a/Source/Core/VideoCommon/AbstractTexture.h +++ b/Source/Core/VideoCommon/AbstractTexture.h @@ -16,6 +16,10 @@ public: explicit AbstractTexture(const TextureConfig& c); virtual ~AbstractTexture() = default; + // Support implicit conversion between AbstractTexture and ImTextureId + using imgui_texture_id = unsigned long long; + operator imgui_texture_id() const { return reinterpret_cast<imgui_texture_id>(this); } + virtual void CopyRectangleFromTexture(const AbstractTexture* src, const MathUtil::Rectangle<int>& src_rect, u32 src_layer, u32 src_level, const MathUtil::Rectangle<int>& dst_rect, |
