SHADERed v1.2.3
CHANGELOG:
- add 3D textures
- add audio shaders (GLSL synthesized audio)
- add ability to have multiple cameras / camera snapshots
- add ability to change variable type after variable has been created
- add a window where all system variables are listed
- add magnifier tool to texture/image preview window
- add find and replace feature in the text editor
- add right click context menu in the text editor
- add Editor.FindNext shortcut
- add feature that automatically adds variables on shader pass creation
- add support for HLSL types in the buffer format
- add ability to change warning, message and error text colors in the theme files
- add ability to use sprintf format specifiers in filenames when exporting image sequence
- fix copy and paste
- fix matrix variable exporting & importing
- fix a bug where openning Sobel -> Edge -> Sobel examples would break the rendered
- fix RT default size
- fix bounding box color
- fix a bug where SHADERed would recompile file two times after clicking "Compile" button
- fix texture loading
- fix "GeometryShader" & "VulkanSimple" example
- fix a bug where "Outline" example wouldn't work after Edge/Sobel examples
- fix ObjectPreviewUI::Close()
- fix a crash on openning "cubemap" example
- improve image sequence export speed
- any form of project saving should also now save all shader code modifications
- shader code modifications now also count as project modifications (now you will get "Are you sure" message box on exit)
- recompile shader pass after we change it's shader path
- close code editors after a shader pass has been deleted
- prevent various crashes (loading wrong 3D model file, wrong project file, compute shaders not supported, etc...)
- color compute shader labels light/dark green (can be changed)
- improve CTRL+F
- internal changes