mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-15 01:17:00 +00:00
Version 1.75
Comments
This commit is contained in:
parent
d37d25470a
commit
58b3e02b95
14
.github/issue_template.md
vendored
14
.github/issue_template.md
vendored
@ -1,16 +1,16 @@
|
|||||||
(Click "Preview" to turn any http URL into a clickable link)
|
(Click "Preview" above ^ to turn URL into clickable links)
|
||||||
|
|
||||||
1. PLEASE CAREFULLY READ: [FAQ](https://github.com/ocornut/imgui/blob/master/docs/FAQ.md)
|
1. PLEASE CAREFULLY READ: [FAQ](https://github.com/ocornut/imgui/blob/master/docs/FAQ.md)
|
||||||
|
|
||||||
2. PLEASE CAREFULLY READ: https://github.com/ocornut/imgui/issues/2261
|
2. PLEASE CAREFULLY READ: [Issue Submitting Guidelines](https://github.com/ocornut/imgui/issues/2261)
|
||||||
|
|
||||||
2. FOR FIRST-TIME USERS ISSUES COMPILING/LINKING/RUNNING/LOADING FONTS, please use the [Discord server](http://discord.dearimgui.org).
|
3. FOR FIRST-TIME USERS ISSUES COMPILING/LINKING/RUNNING/LOADING FONTS, please use the [Discord server](http://discord.dearimgui.org).
|
||||||
|
|
||||||
3. PLEASE MAKE SURE that you have: read the FAQ; explored the contents of `ShowDemoWindow()` including the Examples menu; searched among Issues; used your IDE to search for keywords in all sources and text files; and read the link provided in (1) (2).
|
4. PLEASE MAKE SURE that you have: read the FAQ; explored the contents of `ShowDemoWindow()` including the Examples menu; searched among Issues; used your IDE to search for keywords in all sources and text files; and read the link provided in (1) (2).
|
||||||
|
|
||||||
4. Be mindful that messages are being sent to the e-mail box of "Watching" users. Try to proof-read your messages before sending them. Edits are not seen by those users.
|
5. Be mindful that messages are being sent to the e-mail box of "Watching" users. Try to proof-read your messages before sending them. Edits are not seen by those users.
|
||||||
|
|
||||||
5. Delete points 1-6 and PLEASE FILL THE TEMPLATE BELOW before submitting your issue.
|
6. Delete points 1-6 and PLEASE FILL THE TEMPLATE BELOW before submitting your issue.
|
||||||
|
|
||||||
Thank you!
|
Thank you!
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ XXX _(you can drag files here)_
|
|||||||
|
|
||||||
**Standalone, minimal, complete and verifiable example:** _(see https://github.com/ocornut/imgui/issues/2261)_
|
**Standalone, minimal, complete and verifiable example:** _(see https://github.com/ocornut/imgui/issues/2261)_
|
||||||
```
|
```
|
||||||
// Please do not forget this!
|
// Here's some code anyone can copy and paste to reproduce your issue
|
||||||
ImGui::Begin("Example Bug");
|
ImGui::Begin("Example Bug");
|
||||||
MoreCodeToExplainMyIssue();
|
MoreCodeToExplainMyIssue();
|
||||||
ImGui::End();
|
ImGui::End();
|
||||||
|
@ -31,9 +31,11 @@ HOW TO UPDATE?
|
|||||||
|
|
||||||
|
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
VERSION 1.75 WIP (In Progress)
|
VERSION 1.75 (Released 2020-02-10)
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
|
|
||||||
|
Decorated log: https://github.com/ocornut/imgui/releases/tag/v1.75
|
||||||
|
|
||||||
Breaking Changes:
|
Breaking Changes:
|
||||||
|
|
||||||
- Removed redirecting functions/enums names that were marked obsolete in 1.53 (December 2017):
|
- Removed redirecting functions/enums names that were marked obsolete in 1.53 (December 2017):
|
||||||
@ -55,14 +57,14 @@ Breaking Changes:
|
|||||||
documented and rarely if ever used). Instead we added an explicit PrimUnreserve() API
|
documented and rarely if ever used). Instead we added an explicit PrimUnreserve() API
|
||||||
which can be implemented faster. Also clarified pre-existing constraints which weren't
|
which can be implemented faster. Also clarified pre-existing constraints which weren't
|
||||||
documented (can only unreserve from the last reserve call). If you suspect you ever
|
documented (can only unreserve from the last reserve call). If you suspect you ever
|
||||||
used that feature before, #define IMGUI_DEBUG_PARANOID in imconfig.h to catch existing
|
used that feature before (very unlikely, but grep for call to PrimReserve in your code),
|
||||||
calls. [@ShironekoBen]
|
you can #define IMGUI_DEBUG_PARANOID in imconfig.h to catch existing calls. [@ShironekoBen]
|
||||||
- ImDrawList::AddCircle()/AddCircleFilled() functions don't accept negative radius.
|
- ImDrawList::AddCircle()/AddCircleFilled() functions don't accept negative radius.
|
||||||
- Limiting Columns()/BeginColumns() api to 64 columns with an assert. While the current code
|
- Limiting Columns()/BeginColumns() api to 64 columns with an assert. While the current code
|
||||||
technically supports it, future code may not so we're putting the restriction ahead.
|
technically supports it, future code may not so we're putting the restriction ahead.
|
||||||
- imgui_internal.h: changed ImRect() default constructor initializes all fields to 0.0f instead
|
- imgui_internal.h: changed ImRect() default constructor initializes all fields to 0.0f instead
|
||||||
of (FLT_MAX,FLT_MAX,-FLT_MAX,-FLT_MAX). If you used ImRect::Add() to create bounding boxes by
|
of (FLT_MAX,FLT_MAX,-FLT_MAX,-FLT_MAX). If you used ImRect::Add() to create bounding boxes by
|
||||||
adding multiple points into it, you may need to fix your initial value.
|
adding points into it without explicit initialization, you may need to fix your initial value.
|
||||||
|
|
||||||
Other Changes:
|
Other Changes:
|
||||||
|
|
||||||
|
@ -193,6 +193,7 @@ Ongoing Dear ImGui development is financially supported by users and private spo
|
|||||||
- Blizzard Entertainment
|
- Blizzard Entertainment
|
||||||
- Google
|
- Google
|
||||||
- Ubisoft
|
- Ubisoft
|
||||||
|
- Nvidia
|
||||||
|
|
||||||
*Double-chocolate sponsors*
|
*Double-chocolate sponsors*
|
||||||
- Media Molecule, Mobigame, Aras Pranckevičius, Greggman, DotEmu, Nadeo, Supercell, Aiden Koss, Kylotonn.
|
- Media Molecule, Mobigame, Aras Pranckevičius, Greggman, DotEmu, Nadeo, Supercell, Aiden Koss, Kylotonn.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
dear imgui, v1.75 WIP
|
dear imgui, v1.75
|
||||||
-----------------------------------------------------------------------
|
-----------------------------------------------------------------------
|
||||||
examples/README.txt
|
examples/README.txt
|
||||||
(This is the README file for the examples/ folder. See docs/ for more documentation)
|
(This is the README file for the examples/ folder. See docs/ for more documentation)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.75 WIP
|
// dear imgui, v1.75
|
||||||
// (main code and documentation)
|
// (main code and documentation)
|
||||||
|
|
||||||
// Help:
|
// Help:
|
||||||
|
6
imgui.h
6
imgui.h
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.75 WIP
|
// dear imgui, v1.75
|
||||||
// (headers)
|
// (headers)
|
||||||
|
|
||||||
// Help:
|
// Help:
|
||||||
@ -59,8 +59,8 @@ Index of this file:
|
|||||||
|
|
||||||
// Version
|
// Version
|
||||||
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens)
|
// (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens)
|
||||||
#define IMGUI_VERSION "1.75 WIP"
|
#define IMGUI_VERSION "1.75"
|
||||||
#define IMGUI_VERSION_NUM 17401
|
#define IMGUI_VERSION_NUM 17500
|
||||||
#define IMGUI_CHECKVERSION() ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))
|
#define IMGUI_CHECKVERSION() ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx))
|
||||||
|
|
||||||
// Define attributes of all API symbols declarations (e.g. for DLL under Windows)
|
// Define attributes of all API symbols declarations (e.g. for DLL under Windows)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.75 WIP
|
// dear imgui, v1.75
|
||||||
// (demo code)
|
// (demo code)
|
||||||
|
|
||||||
// Help:
|
// Help:
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.75 WIP
|
// dear imgui, v1.75
|
||||||
// (drawing and font code)
|
// (drawing and font code)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -360,7 +360,7 @@ ImDrawListSharedData::ImDrawListSharedData()
|
|||||||
const float a = ((float)i * 2 * IM_PI) / (float)IM_ARRAYSIZE(CircleVtx12);
|
const float a = ((float)i * 2 * IM_PI) / (float)IM_ARRAYSIZE(CircleVtx12);
|
||||||
CircleVtx12[i] = ImVec2(ImCos(a), ImSin(a));
|
CircleVtx12[i] = ImVec2(ImCos(a), ImSin(a));
|
||||||
}
|
}
|
||||||
memset(CircleSegmentCounts, 0, sizeof(CircleSegmentCounts)); // This will be set by
|
memset(CircleSegmentCounts, 0, sizeof(CircleSegmentCounts)); // This will be set by SetCircleSegmentMaxError()
|
||||||
}
|
}
|
||||||
|
|
||||||
void ImDrawListSharedData::SetCircleSegmentMaxError(float max_error)
|
void ImDrawListSharedData::SetCircleSegmentMaxError(float max_error)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.75 WIP
|
// dear imgui, v1.75
|
||||||
// (internal structures/api)
|
// (internal structures/api)
|
||||||
|
|
||||||
// You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility!
|
// You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility!
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// dear imgui, v1.75 WIP
|
// dear imgui, v1.75
|
||||||
// (widgets code)
|
// (widgets code)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user