Skip to content

Commit c0b1824

Browse files
Fix updated imgui function table declaration not compiling under Clang (#358)
1 parent 1e77081 commit c0b1824

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

include/reshade_overlay.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -435,8 +435,8 @@ struct imgui_function_table_19191
435435
void(*ImDrawList_PrimQuadUV)(ImDrawList *_this, const ImVec2& a, const ImVec2& b, const ImVec2& c, const ImVec2& d, const ImVec2& uv_a, const ImVec2& uv_b, const ImVec2& uv_c, const ImVec2& uv_d, ImU32 col);
436436
void(*ConstructImFont)(ImFont *_this);
437437
void(*DestructImFont)(ImFont *_this);
438-
const ImFontGlyph*(*ImFont_FindGlyph)(ImFont *_this, ImWchar c);
439-
const ImFontGlyph*(*ImFont_FindGlyphNoFallback)(ImFont *_this, ImWchar c);
438+
ImFontGlyph*(*ImFont_FindGlyph)(ImFont *_this, ImWchar c);
439+
ImFontGlyph*(*ImFont_FindGlyphNoFallback)(ImFont *_this, ImWchar c);
440440
ImVec2(*ImFont_CalcTextSizeA)(ImFont *_this, float size, float max_width, float wrap_width, const char* text_begin, const char* text_end, const char** remaining);
441441
const char*(*ImFont_CalcWordWrapPositionA)(ImFont *_this, float scale, const char* text, const char* text_end, float wrap_width);
442442
void(*ImFont_RenderChar)(ImFont *_this, ImDrawList* draw_list, float size, const ImVec2& pos, ImU32 col, ImWchar c);
@@ -891,8 +891,8 @@ inline void ImDrawList::PrimRectUV(const ImVec2& a, const ImVec2& b, const ImVec
891891
inline void ImDrawList::PrimQuadUV(const ImVec2& a, const ImVec2& b, const ImVec2& c, const ImVec2& d, const ImVec2& uv_a, const ImVec2& uv_b, const ImVec2& uv_c, const ImVec2& uv_d, ImU32 col) { imgui_function_table_instance()->ImDrawList_PrimQuadUV(this, a, b, c, d, uv_a, uv_b, uv_c, uv_d, col); }
892892
inline ImFont::ImFont() { imgui_function_table_instance()->ConstructImFont(this); }
893893
inline ImFont::~ImFont() { imgui_function_table_instance()->DestructImFont(this); }
894-
inline const ImFontGlyph* ImFont::FindGlyph(ImWchar c) { return imgui_function_table_instance()->ImFont_FindGlyph(this, c); }
895-
inline const ImFontGlyph* ImFont::FindGlyphNoFallback(ImWchar c) { return imgui_function_table_instance()->ImFont_FindGlyphNoFallback(this, c); }
894+
inline ImFontGlyph* ImFont::FindGlyph(ImWchar c) { return imgui_function_table_instance()->ImFont_FindGlyph(this, c); }
895+
inline ImFontGlyph* ImFont::FindGlyphNoFallback(ImWchar c) { return imgui_function_table_instance()->ImFont_FindGlyphNoFallback(this, c); }
896896
inline ImVec2 ImFont::CalcTextSizeA(float size, float max_width, float wrap_width, const char* text_begin, const char* text_end, const char** remaining) { return imgui_function_table_instance()->ImFont_CalcTextSizeA(this, size, max_width, wrap_width, text_begin, text_end, remaining); }
897897
inline const char* ImFont::CalcWordWrapPositionA(float scale, const char* text, const char* text_end, float wrap_width) { return imgui_function_table_instance()->ImFont_CalcWordWrapPositionA(this, scale, text, text_end, wrap_width); }
898898
inline void ImFont::RenderChar(ImDrawList* draw_list, float size, const ImVec2& pos, ImU32 col, ImWchar c) { imgui_function_table_instance()->ImFont_RenderChar(this, draw_list, size, pos, col, c); }

0 commit comments

Comments
 (0)