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.8
Name Modified Size InfoDownloads / Week
Parent folder
Gigi-1.01.8.x64.windows.zip 2025-12-22 491.9 MB
Gigi-1.01.8.x64.windows.installer.exe 2025-12-22 331.0 MB
README.md 2025-12-22 1.9 kB
v1.01.8 source code.tar.gz 2025-12-22 621.7 MB
v1.01.8 source code.zip 2025-12-22 627.3 MB
Totals: 5 Items   2.1 GB 1

Work Graphs are now in Gigi, thanks to Jan Werbrouck!

  • Examples:
  • Techniques/UnitTests/WorkGraphs/WGSimple.gg - Launches a (1,1,1) thread which does a broadcast dispatch the size of a passed in texture. Essentially shows how to have the GPU decide how big of a compute shader dispatch to do.
  • Techniques/UnitTests/WorkGraphs/WGRecords.gg - Shows how to pass "records" (input data) to work graphs - both imported data (like a csv on disk) as well as data calculated in a compute shader (GPU making records to be processed by work graphs).
  • Currently a viewer only feature

FSR improvements thanks to Wilson Sun from AMD

  • Includes better upscaling of depth and motion vectors for better frame interpolation results.
  • More improvements to FSR and beyond coming thanks to help from AMD!

Martin Mittring

  • In the viewer: Settings->View Settings->Better Shader Errors. Turn this experimental feature on to be able to double click on shader errors to open them. Works from both the Viewer error log, as well as in the visual studio output window. Assumes you have vscode installed.
  • Better font awesome icons, and various UI improvements, including using those icons in relevant places.

Other

  • Added an index to the data windows in the editor, and improved error messages in the viewer and compiler to say the name instead of only index of things like shaders.
  • Fixed a problem where renaming a struct in the editor wouldn't update all the references to the struct
  • Fix a crash in editor when viewing a variable and trying to add an OnChange variable by clicking the add variable button.
  • Fix a viewer problem when copying buffers of mismatched sizes. Now copies the smaller of the two sizes number of bytes.
  • Dred support in viewer. Run with -dred to get a DredLog.txt on GPU hangs (TDRs)
  • Renderdoc is off by default again due to interfering with FSR, DLSS and work graphs. Run with -renderdoc to enable
Source: README.md, updated 2025-12-22