Skip to content

SHADERed v1.2.2

Compare
Choose a tag to compare
@dfranx dfranx released this 27 Sep 15:44
· 647 commits to master since this release

Here's another huge update with many new features and fixes. I am going to slow down with SHADERed development (although I will try to push at least one fix/feature every day) and I am going to mostly focus on ShaderDebugger - a feature that will later come to SHADERed.


CHANGELOG:

  • rework image objects (removed Read & Write flags & you can choose how to bind them) - some old projects with compute shaders may not work
  • add support for Vulkan GLSL
  • add input layout manager
  • add CTRL+F in code editor
  • add tangent, bitangent and color vertex attributes
  • add ability to export your shader to an image sequence
  • add support for drag & drop
  • add resource manager
  • add project change detection & "Are you sure?" message box
  • add "Hide menu bar in performance mode" option
  • add glslang error messages when preprocessing fails
  • add CamerPosition3 and CameraDirection3 variables
  • fix a bug which would crash whole app after deleting last variable in the list
  • fix a bug where variable name was wrongly limited to 16chars when being created
  • fix a bug where SHADERed would use absolute paths even if project and shader file were on the same drive
  • fix file "Compile" option so that it only recompiles the correct shader pass
  • fix "Recompile on file change" so that it only recompiles correct shaders
  • fix non resizable columns
  • fix a bug where SHADERed would sometimes crash on exit
  • fix a bug where no actual error messages show up with the auto recompile on HLSL and Vulkan GLSL shaders
  • fix "Edge" example
  • fix for two vertical scrollbars in CodeEditorUI
  • fix for loading textures with improper size
  • fix ScreenQuadNDC rendering in GLSL projects
  • save "performance mode" state on exit
  • increase variable name length from 32 to 256
  • color the "Name:" label red when user tries to use already existing item name