Skip to content

2.7.0

Choose a tag to compare

@houmain houmain released this 15 Mar 06:09

Added

  • Added session script object findItem and findItems.
  • Added session script object openEditor.
  • Added editor script object.
  • Added custom action to compile all shaders to Spir-V.
  • Allow to manually resize rows in message list.
  • Improved JSON shader interface output.
  • Logging device name and type Vulkan is initialized on.

Changed

  • Using glslang preprocessor to substitute #includes when extension is enabled.
  • Replaced session script object getShaderInterface with processShader.
  • Removed session script object item, integrated in findItem.
  • Session script object setBufferData/setBlockData also set block rowCount.
  • Session script object replaceItems only reuses items without subitems.
  • Center source editor on line which is jumped to.
  • Improved shader type deduction on file drop.
  • Hiding automap bindings/locations when using OpenGL renderer.
  • Automatically enable zoom-to-fit when texture has same size as editor viewport.
  • Made Shadertoy sample resize to viewport size.
  • Removed printfEnabled.

Fixed

  • Fixed swap textures call to only swap device resources.
  • Fixed reset evaluation stopping video.
  • Not reusing last working shader program on reset.
  • Do not attempt to generate mipmaps from multisample target.
  • Ensure buffer reference is not obtained before buffer is recreated.
  • Evaluate each uniform binding only once.
  • Improved error messages when #include is not found.
  • Initialize source type of new script editors.
  • Preserve mouse coordinates on reset.
  • Preselect correct filter in save dialog.
  • Prevent script messages from piling up.