Skip to content

1.1.6-fpfork-01

Latest

Choose a tag to compare

@FalsePattern FalsePattern released this 13 Nov 10:28
· 37 commits to main since this release
a1c46a8

Fixed

  • Fixed relative include paths when including other files from different directories
  • Fixed rmordechay#36 - Array index access of struct member vectors
  • Fixed autocompletion of #version version number, and also added autocompletion for the core/compatibility/es version suffixes
  • Fixed autocomplete on lines in front of existing expression assignment statements
  • Fixed autocomplete inside unfinished statements
  • Fix bool assignements such as bool a = true==true;

Added

  • Added support for multi-level recursive including of user types
  • Added support for Minecraft shaderpack "absolute path" includes
    With this one, something like #include "/foo.glsl" will walk up the file tree, looking for this directory: shaderpacks/<any directory name>/shaders/, and evaluates the absolute path as a child path of this directory
  • Added cross-directory #include autocompletion
  • Added autocomplete for custom functions
  • Support for sodium #import <sodium:include/fog.glsl> statement
    • Resolve path properly inside the mod
    • Able to search dependency mods
  • Making #import and #include clickable reference
  • Support for NV_gpu_shader5 pointers uint *data;