Skip to content
Rofli "psydack" Sanches edited this page Apr 3, 2022 · 8 revisions

Welcome to the UImGui wiki!

Thanks for using the project.

How to update UImGui

If you have any suggestion or feedback, please feel free to comment on Issues

Setup

Install LuaJIT

Install Visual Studio

  • It's necessary only .NET Framework SDK. If you already have VS Studio installed, instsall .NET only
  • It could be done using only NET.Core, but I didn't tested. If you could run without VS Studio, please leave a comment

You’ll need GCC (or other as clang)

Clone repos below recursively

Updating

WIP

Generating files and dlls

  1. Generate files
  • run generate-all.[sh or bat]
  1. Copy new definitions to ImGui.NET project
  • run copy-jsons-to-generatecode-csharp.[sh or bat]
  1. Generate the code from definitions to csharp
  • run dotnet run inside ImGui.NET/src/CodeGenerator or open the .sln into Visual Studio and run the project CodeGenerator.
    • something like: Outputting generated code files to ... must to appear
  1. Copy generated code to each project src
  • run CopyGenCodeToSrc.[sh or bat]

Clone this wiki locally