I recently bought Honey Hex and am using OS X, with DX11 turned off the terrain shows up just fine, but Markers don't, ("Mark river neighbors" in the test scene has no effect). Based on debug.logs I can see that "HexMarkers.SetMarkerType(pair.Key, HexMarkers.MarkerType.Friendly);" is being called. But nothing is showing up:
Does anyone know what might cause this or how I can fix this? I've tried changing the render mode in the settings etc., but to no avail.
I was told latest update of the Honey makes markers work on OSX, I have no apple devices (excluding those growing on tree in front of my house ) and cant really test it myself. Does any other markers work for you? Or its not only rivers marker issues?
I think none of them are working, though not sure what other ones there are supposed to be, since I'm very new to the framework, and haven't figured out how to create Roads, etc., yet.
Honey works fully on unity 5.0+ free. So you should be perfectly fine. I think the bigger issue is Mac which is outside target platforms of the Honey. I know that about half of our customers uses honey on platforms we are no targeting like Mac, mobiles etc. But it is possible that it may work differently on different configurations and hardware so you may need to play a bit to get it all right
I am just now learning the markers system myself, though I am on a DirectX system. Get to know the HexMarkers script attached to the World object and the shader that renders markers is TerrainDX11Markers. Unless you altered something on accident in the test scene, it looks like you will need to tinker with the shader.
CoffeeCake is using OSX which means he is using non-dx11 mode and that is followed by using shader named "TerrainMarkers" instead, there are differences like not using tesselation and producing terrain mesh beforehad and more...