Shaders not getting required caps, fix inside

I was getting reports of a crash, saying “version 150 not supported”:

Turns out, techniques were not getting the required capabilities set correctly. So, shaders were picked that the hardware didn’t support. I fixed this in my jME3 repository here:

Specifically, the TechniqueDef.java file. It isn’t clean for a pull request; I’m just pointing out a problem & how to fix it.

2 Likes

Can confirm this, @nehon seems like my linux drivers are not the only ones affected :slight_smile:

This is exacly the error i get on my linux when using shadows or bloom (bloom even works with version 130 it just states 150 for some reason)

Thanks. Will look into it