Download Latest Version Gigi-1.01.11.x64.windows.zip (518.9 MB)
Email in envelope

Get an email when there's a new version of Gigi

Home / v1.01.9
Name Modified Size InfoDownloads / Week
Parent folder
Gigi-1.01.9.x64.windows.installer.exe 2026-03-11 333.7 MB
Gigi-1.01.9.x64.windows.zip 2026-03-11 494.7 MB
README.md 2026-03-11 1.8 kB
v1.01.9 source code.tar.gz 2026-03-11 623.9 MB
v1.01.9 source code.zip 2026-03-11 629.4 MB
Totals: 5 Items   2.1 GB 3

Viewer:

  • Model viewer ( drag / drop model onto viewer) now has IBL PBR raster, and PBR path tracing
  • FSR Features and Improvements From Wilson Sun
  • Python functions to control window state (minimization etc) from Wilson Sun
  • GLTF model / scene loading support
  • You can load lights and materials from mesh/scene files now. Drag / drop model into window and look at graph to see details.
    • materials and lights go into buffers, using semantics to control what data is copied to which fields. Same as how vertex buffers work.
    • material buffers also let you specify a file name for a generated shader file that contains a material evaluation function. Use embed tag to include it.
  • fix for issue [#80]
  • ability to force load a file as binary
  • fix imported resource geometry transforms not working in viewer
  • profiler has memory usage info now
  • Enum lookup from python fix from William Donnelly

Features:

  • /*$(Embed:filename)*/ tag copy/pastes the specified file into the current file before doing string replacement. Allows you to put Gigi tags (images, variables, etc) into shared shader headers. (Finally!)
  • Image2D and similar tags now let you specify "Any" for the texture format, for automatic format selection.
  • You can now specify samplers in shaders using the /*$(Sampler:)*/ tag. See UserDocumentation/GigiShaders_Documentation for more info.
  • Mesh indirect supported in draw calls (viewer only)
  • set var now has pow()
  • uav mip index on connections can be controlled by a variable

Editor:

  • ask for confirmation before new, open, exit, when document dirty (FINALLY!)
  • fix for editor fields acting as const when they shouldn't have been.
  • build panel focuses when you build
  • moved "add system variables" to the variables window
  • fixed a problem with node sub menus.
Source: README.md, updated 2026-03-11