Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cesium completely broken in Edge #6535

Closed
mramato opened this issue May 1, 2018 · 5 comments
Closed

Cesium completely broken in Edge #6535

mramato opened this issue May 1, 2018 · 5 comments

Comments

@mramato
Copy link
Contributor

mramato commented May 1, 2018

RuntimeError: Program failed to link.  Link log: Varying variable with name "v_logZ" is used in fragment shader, but doesn't exist in vertex shader

@lilleyse is investigating, but @bagnell if you're out there we need you.

@mramato
Copy link
Contributor Author

mramato commented May 1, 2018

bisect claims 0a628db is the first bad commit.

@likangning93
Copy link
Contributor

Adding a czm_vertexLogDepth(); at the end of EllipsoidVS.glsl seems to fix the problem, but the mystery then is why this works in Chrome...

@bagnell
Copy link
Contributor

bagnell commented May 1, 2018

Fragment shaders that include that GLSL file don't use that varying when computing the depth in the fragment shader. The shader compilers in other browsers were removing it but Edge wasn't.

@oterral
Copy link

oterral commented Jun 4, 2018

Hi @bagnell @lilleyse, We have still this bug in 1.46 and 1.45 . When we try to display .vctr 3d tiles.

Here is an example :
https://codepen.io/anon/pen/RJrxYM?editors=0010

Our tilset contains only points.

@hpinkos
Copy link
Contributor

hpinkos commented Jun 4, 2018

Hi @oterral, I opened #6654 so we can track the problem there instead of on this closed issue. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants