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

Fix test failures in Chrome #1053

Merged
merged 3 commits into from
Aug 21, 2013
Merged

Fix test failures in Chrome #1053

merged 3 commits into from
Aug 21, 2013

Conversation

pjcozzi
Copy link
Contributor

@pjcozzi pjcozzi commented Aug 21, 2013

This fixes #1002 (and #1047, but there are separate issues for unrelated failures on Mac and AMD).

This fix was tested in Chrome and Firefox and in release and debug. I also went through all the Sandcastle examples.

This fix is part of #1031 (CC @gbeatty), but is incomplete since we are still researching what will be done offline vs. at runtime. So this is not as fast or robust as the final shader pipeline will be, and it temporarily does not allow explicitly declaring automatic uniforms, which no one does anyway.

@mramato
Copy link
Contributor

mramato commented Aug 21, 2013

I wonder if this will help out the IE11 work that @kring was doing as well. Didn't that have the same issue of not optimizing out uniforms?

@mramato
Copy link
Contributor

mramato commented Aug 21, 2013

I can confirm that all tests pass on Firefox and Chrome and all of the Sandcastle examples work (except for the ones you already filed issues for and #1054 which I just filed; all unrelated). I'm building CesiumViewer now just to make sure the built version still works and then I'll merge this (unless anyone else wants to take a look).

@mramato
Copy link
Contributor

mramato commented Aug 21, 2013

App and doc builds work.

mramato added a commit that referenced this pull request Aug 21, 2013
@mramato mramato merged commit 5e0eeb8 into master Aug 21, 2013
@mramato mramato deleted the buildglsl branch August 21, 2013 19:58
@pjcozzi
Copy link
Contributor Author

pjcozzi commented Aug 21, 2013

I wonder if this will help out the IE11 work that @kring was doing as well. Didn't that have the same issue of not optimizing out uniforms?

Yes, it will help. This is not the end-game though since this includes all constants and structs.

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

Successfully merging this pull request may close these issues.

Bad matrix in Canary
2 participants