mirror of
https://github.com/WerWolv/ImHex.git
synced 2026-04-02 05:27:41 -05:00
build: Make ImHex fully compile with warnings enabled in MSVC
This commit is contained in:
@@ -170,7 +170,7 @@ namespace hex::gl {
|
||||
m_buffer = other.m_buffer;
|
||||
m_size = other.m_size;
|
||||
m_type = other.m_type;
|
||||
other.m_buffer = -1;
|
||||
other.m_buffer = 0;
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
@@ -178,7 +178,7 @@ namespace hex::gl {
|
||||
m_buffer = other.m_buffer;
|
||||
m_size = other.m_size;
|
||||
m_type = other.m_type;
|
||||
other.m_buffer = -1;
|
||||
other.m_buffer = 0;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -231,12 +231,12 @@ namespace hex::gl {
|
||||
|
||||
VertexArray::VertexArray(VertexArray &&other) noexcept {
|
||||
m_array = other.m_array;
|
||||
other.m_array = -1;
|
||||
other.m_array = 0;
|
||||
}
|
||||
|
||||
VertexArray& VertexArray::operator=(VertexArray &&other) noexcept {
|
||||
m_array = other.m_array;
|
||||
other.m_array = -1;
|
||||
other.m_array = 0;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -268,7 +268,7 @@ namespace hex::gl {
|
||||
|
||||
Texture::Texture(Texture &&other) noexcept {
|
||||
m_texture = other.m_texture;
|
||||
other.m_texture = -1;
|
||||
other.m_texture = 0;
|
||||
|
||||
m_width = other.m_width;
|
||||
m_height = other.m_height;
|
||||
@@ -276,7 +276,7 @@ namespace hex::gl {
|
||||
|
||||
Texture& Texture::operator=(Texture &&other) noexcept {
|
||||
m_texture = other.m_texture;
|
||||
other.m_texture = -1;
|
||||
other.m_texture = 0;
|
||||
return *this;
|
||||
}
|
||||
|
||||
@@ -302,7 +302,7 @@ namespace hex::gl {
|
||||
|
||||
GLuint Texture::release() {
|
||||
auto copy = m_texture;
|
||||
m_texture = -1;
|
||||
m_texture = 0;
|
||||
|
||||
return copy;
|
||||
}
|
||||
@@ -327,16 +327,16 @@ namespace hex::gl {
|
||||
|
||||
FrameBuffer::FrameBuffer(FrameBuffer &&other) noexcept {
|
||||
m_frameBuffer = other.m_frameBuffer;
|
||||
other.m_frameBuffer = -1;
|
||||
other.m_frameBuffer = 0;
|
||||
m_renderBuffer = other.m_renderBuffer;
|
||||
other.m_renderBuffer = -1;
|
||||
other.m_renderBuffer = 0;
|
||||
}
|
||||
|
||||
FrameBuffer& FrameBuffer::operator=(FrameBuffer &&other) noexcept {
|
||||
m_frameBuffer = other.m_frameBuffer;
|
||||
other.m_frameBuffer = -1;
|
||||
other.m_frameBuffer = 0;
|
||||
m_renderBuffer = other.m_renderBuffer;
|
||||
other.m_renderBuffer = -1;
|
||||
other.m_renderBuffer = 0;
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
@@ -667,10 +667,8 @@ namespace ImGuiExt {
|
||||
}
|
||||
|
||||
ImVec2 GetCustomStyleVec2(ImGuiCustomStyle idx) {
|
||||
switch (idx) {
|
||||
default:
|
||||
return { };
|
||||
}
|
||||
std::ignore = idx;
|
||||
return {};
|
||||
}
|
||||
|
||||
void StyleCustomColorsDark() {
|
||||
@@ -859,7 +857,7 @@ namespace ImGuiExt {
|
||||
: ImGuiCol_Button);
|
||||
RenderNavCursor(bb, id);
|
||||
RenderFrame(bb.Min, bb.Max, col, true, style.FrameRounding);
|
||||
RenderTextClipped(bb.Min + style.FramePadding * ImVec2(1.3, 1) + iconOffset, bb.Max - style.FramePadding, symbol, nullptr, &label_size, style.ButtonTextAlign, &bb);
|
||||
RenderTextClipped(bb.Min + style.FramePadding * ImVec2(1.3F, 1) + iconOffset, bb.Max - style.FramePadding, symbol, nullptr, &label_size, style.ButtonTextAlign, &bb);
|
||||
|
||||
PopStyleColor();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user