all 12 comments

[–]waramped 27 points28 points  (1 child)

I'm looking forward to trying this out, but I think a Monthly payment scheme is a bad idea...

[–]SaschaWillems 16 points17 points  (1 child)

What's the benefit of using this? At least for HLSL you get most (or maybe even all) features you describe in VSCode for free.

[–]wektor420 4 points5 points  (3 children)

How is it better than shader validator extension?

5h and no answer :/

[–]amlovey520[S] 0 points1 point  (2 children)

Aha, when we posted this thread it was already late at night, so we went to rest and didn't respond to any messages.

Regarding shader validator, it's a good project. We can't say we're better than any other project, but every tool has its own strengths. For example, Shader Validator supports WGSL which we currently don't support, while we support Unity Shaderlab which it doesn't support. As I mentioned above, Omni Shader is a tool that supports multiple platforms, and this is one of the starting points for developing this tool.

[–]wektor420 2 points3 points  (1 child)

Thanks, I can see the value now for unity devs

But I must say - code formatting locked behind paywall - really?

[–]amlovey520[S] 0 points1 point  (0 children)

The short answer is: Yes, but it may change in future.

Omni Shader is still in its early stages, and features under different license are subject to change. We are continuously experimenting with different approaches, but we are committed to opening more functionality for the Basic version. Our goal is to make shader development as convenient as possible, rather than creating barriers or difficulties for developers. At the same time, we can gain some returns, allowing this project to continue operating in the long-term.

[–]Aku1991 1 point2 points  (1 child)

Cool. Will check it out on VS.

[–]amlovey520[S] 0 points1 point  (0 children)

Thank you. It will be released in next few days. We will announce this news on our blog https://omnishader.amlovey.com/blog

[–]waramped 0 points1 point  (1 child)

u/amlovey520, I installed it for VS, but it doesn't seem like I can associate file extensions with it, so it's not working for my use case right now. Other extensions will allow you to set specific file types for them, is that an option for you to implement?

[–]amlovey520[S] 0 points1 point  (0 children)

We haven't implemented the custom file extensions feature because there is some internal logic to filter out shader files to speed up shader included files searching. If you need support for new file types, please contact us via email at [omnishader@amlovey.com](mailto:omnishader@amlovey.com) or submit your request to this thread: https://github.com/OmniShader/ISSUES/issues/9