SHADERed v1.4.3
Read the blog post: https://shadered.org/blog?id=5
CHANGELOG:
- add geometry shader debugger
- add "Auto" window
- add "Save as GLSL" option
- add "Language" dropdown to "Create Item" when creating a shader pass
- add --compile and related commands
- add function declaration tooltips
- add scrollbar markers for changed lines
- add the ability to temporarily disable breakpoint condition
- add "Editor.DuplicateLine" shortcut
- add "Editor.CommentLines" and "Editor.UncommentLines" shortcuts
- add BufferFloat and BufferInt to input layout manager
- add link to the blog post in the "Changelog" window
- autocomplete now suggest object members after typing '.'
- highlight SPIR-V code that corresponds to the line on which the shader debugger is currently located
- list Rust and C++ shaders in 'Browse online' window if corresponding plugins are installed
- creating a new project doesn't require a save location anymore
- when creating a render texture the ratio size will now be used by default
- remove "Clear" button in pixel inspect window
- "Properties" window will now open (if it was closed) when opening the object's/item's properties
- fix a bug that would sometimes crash SHADERed when pasting code
- fix a bug that would cause SHADERed to crash when opening a newly created VertexBuffer item in the properties window
- fix a bug that caused SHADERed to crash when deleting a input layout item
- fix a bug that caused "Create item" window not to create shader files sometimes
- fix a crash that happened when deleting last expression in the "Watch" window
- fix "Auto indent on paste" feature
- fix "Topology" dropdown in the properties (it was impossible to render a point list)
- fix double click, CTRL+Backspace & CTRL+Delete shortcuts in the text editor
- fix a bug that would cause the "Use geometry shader" flag to be completely ignored in "Create item" window
- fix a bug that caused SHADERed to crash when plugin tried to add a message without a "group"
- fix a bug that would sometimes cause SHADERed to store configs and downloads on non user owned folders on Linux