View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001682 | NoesisGUI | Unity | public | 2020-05-08 16:21 | 2021-07-27 20:05 |
| Reporter | stonstad | Assigned To | jsantos | ||
| Priority | normal | Severity | minor | ||
| Status | resolved | Resolution | duplicate | ||
| Product Version | 3.0 | ||||
| Target Version | 3.1 | Fixed in Version | 3.1.0 | ||
| Summary | 0001682: OnGUI GC Allocations | ||||
| Description | Using OnGUI in NoesisView.cs causes per-frame GC allocations. Noesis should not be using OnGUI external to the Unity Editor because it is not designed for production use. See https://www.noesisengine.com/forums/viewtopic.php?f=3&t=1867&p=10600&hilit=ongui#p10600 According to Unity: "The Immediate Mode GUI system is commonly used for: Creating in-game debugging displays and tools. The IMGUI system is not generally intended to be used for normal in-game user interfaces that players might use and interact with." | ||||
| Platform | Any | ||||
|
Hey Jesús. Just checking in on the status of this issue. I know it seems low priority, but it would be really awesome to have no per-frame allocations in Noesis. That's such a big deal for console devs. Thanks! |
|
|
We have plans to be compatible with the new Unity Input System in 3.0.X but for now I cannot give a better estimation |
|
|
Any updates around this capability to eliminate OnGUI allocations? Thanks, |
|
|
Hi Shaun, This is coming with the new Unity Package (we are deprecating .unitypackage in favor of the new system). Last time I checked the new Input System there were issues and we couldn't have all current features. That's the reason we are going with this as "optional". Planned for 3.1, before GDC 21. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2020-05-08 16:21 | stonstad | New Issue | |
| 2020-05-15 12:06 | jsantos | Assigned To | => jsantos |
| 2020-05-15 12:06 | jsantos | Status | new => assigned |
| 2020-05-15 12:06 | jsantos | Target Version | => 3.0 |
| 2020-09-22 19:36 | stonstad | Note Added: 0006641 | |
| 2020-09-24 16:23 | jsantos | Note Added: 0006650 | |
| 2020-11-03 12:54 | jsantos | Relationship added | related to 0001828 |
| 2021-04-12 22:18 | stonstad | Note Added: 0007144 | |
| 2021-04-13 11:03 | jsantos | Relationship added | related to 0001827 |
| 2021-04-13 11:03 | jsantos | Target Version | 3.0 => 3.1 |
| 2021-04-13 11:06 | jsantos | Note Added: 0007145 | |
| 2021-04-13 11:06 | jsantos | Note Edited: 0007145 | |
| 2021-06-23 17:27 | jsantos | Relationship added | duplicate of 0001596 |
| 2021-06-23 17:27 | jsantos | Status | assigned => resolved |
| 2021-06-23 17:27 | jsantos | Resolution | open => duplicate |
| 2021-06-23 17:27 | jsantos | Fixed in Version | => 3.1 |
| 2021-07-27 20:05 | jsantos | Fixed in Version | 3.1 => 3.1.0 |
| 2025-10-10 13:29 | jsantos | Category | Unity3D => Unity |