Skip to content

dinau/luajitImGui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LuajitImGui


  • Luajit + ImGui : The binaries project on Windows OS using anima project
    Differencies from anima project are as follows,

    1. Added compilation option for IME (Imput method)

      -DIMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS
    2. Added compilation option for ImPlot

      -DImDrawIdx="unsigned int"
  • Added simple examples below like imguin project.

  • Support OS: Windows10

Versions


  • ImGui v1.90.8 (2024/06)

Examples


glfw_opengl3_simple

glfw_opengl3

glfw_opengl3_implot
See more example: implot_sample.lua

glfw_opengl3_jp

sdl2_opengl3

Running examples


On Windows OS first,

git clone https://github.com/dinau/luajitImGui
cd luajitImGui

For instance,

cd examples/glfw_opengl3
r.bat

Other examples


Refer to nice exmaples: bin/examples

Build from source


  • Prerequisite

    • Clang 18.1.6 (Current compiler)
    • (gcc.exe (Rev2, Built by MSYS2 project) 13.2.0)
    • (Visual Studio 2019 C/C++)
    • Cmake version 3.30.0-rc3
    • Git version 2.45.2.windows.1
    • Make: GNU Make 4.3
    • MSys/MinGW tools
    • Libraries: openmp ? etc
  • Build

    git clone --recurse-submodules https://github.com/dinau/luajitImGui
    cd luajitImGui
    make

History


  • 2024/06: Updated to ImGui v1.90.8
  • 2024/05: Updated to ImGui v1.90.7
  • 2024/05: Updated to ImGui v1.90.6
  • 2024/03: Updated to ImGui v1.90.4
  • 2024/02: Added: Button "Save window image" and combo box,
    it can be saved as JPEG, PNG, TIFF, BMP file format
  • 2024/01: Added: Icon font demo

Similar project


imguin

nimgl_test

nim_implot

DearPyGui for 32bit WinodwsOS Binary