AtomLinter / linter-glsl

Atom package that lints GLSL shaders on the fly.
https://atom.io/packages/linter-glsl
MIT License
15 stars 6 forks source link

OSX glslangValidator #66

Open MacroMachines opened 6 years ago

MacroMachines commented 6 years ago

from the atom lint setup page: " there is now official MacOS release has made consistent testing across the three main platforms hard. Currently glslangValidator master is used for the Travis build which targets MacOS. If you're developing on a Mac and want to run the unit tests, see .travis.yml for an example of how to get this." I cant seem to find out what this means, been searching around, do you have a direct link? is there anything currently available for glslangValidator on OSX? I cant seem to find it.

andystanton commented 6 years ago

Oops that's a typo. It should read "no official MacOS release". I double checked and there are still only binaries for Windows and Linux here: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang/Install/

I updated the Readme to remove the bits about MacOS testing and Travis. @Arcanemagus removed the MacOS CI build as it just caused problems because of the lack of an official MacOS glslangValidator release.

Arcanemagus commented 6 years ago

That, and builds were taking ~2 hours because Travis CI had starved their open source OS X infrastructure of build machines 😛.

submersibletoaster commented 6 years ago

There now seems to be builds for osx available https://github.com/KhronosGroup/glslang/releases

nkint commented 6 years ago

~anything on brew?~ seems brew install glslang is doing something

andystanton commented 6 years ago

@nkint http://formulae.brew.sh/formula/glslang has 6.2.2596 which is the latest release number in the link @submersibletoaster provided.

That entire section of the README can go.

fand commented 4 years ago

FYI I released glslang-validator-prebuilt, an npm package to install latest built binary tonode_modules`. https://www.npmjs.com/package/glslang-validator-prebuilt