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

Echo driver debug messages #2650

Merged
merged 1 commit into from Apr 12, 2018
Merged

Echo driver debug messages #2650

merged 1 commit into from Apr 12, 2018

Conversation

@kvark
Copy link
Member

kvark commented Apr 11, 2018

My primary motivation for getting this was that Angle can behave completely weird and unexpected if it doesn't like the inputs, and the only trace of that change in behavior would be a debug message left behind. Now we are at least going to see it.

The PR also fixes one of the errors we get 100% when pre-loading the shaders, since we issue fake draw calls without a VAO bound.

r? @glennw


This change is Reviewable

@glennw
Copy link
Member

glennw commented Apr 11, 2018

@bors-servo
Copy link
Contributor

bors-servo commented Apr 11, 2018

📌 Commit 8aef639 has been approved by glennw

@bors-servo
Copy link
Contributor

bors-servo commented Apr 12, 2018

Testing commit 8aef639 with merge 3eba8b8...

bors-servo added a commit that referenced this pull request Apr 12, 2018
Echo driver debug messages

My primary motivation for getting this was that Angle can behave completely weird and unexpected if it doesn't like the inputs, and the only trace of that change in behavior would be a debug message left behind. Now we are at least going to see it.

The PR also fixes one of the errors we get 100% when pre-loading the shaders, since we issue fake draw calls without a VAO bound.

r? @glennw

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/2650)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Apr 12, 2018

💔 Test failed - status-taskcluster

@kvark
Copy link
Member Author

kvark commented Apr 12, 2018

Ugh, angle compiling issue - doesn't look related.

cargo:warning=gfx/angle/checkout/include/GLSLANG/ShaderVars.h:290:14: error: unknown type name 'constexpr'
cargo:warning= explicit constexpr WorkGroupSize(int initialSize)
cargo:warning= ^

Let's try again (considering that Taskcluster passed on the pull request).
@bors-servo retry

@bors-servo
Copy link
Contributor

bors-servo commented Apr 12, 2018

Testing commit 8aef639 with merge 0dfedc9...

bors-servo added a commit that referenced this pull request Apr 12, 2018
Echo driver debug messages

My primary motivation for getting this was that Angle can behave completely weird and unexpected if it doesn't like the inputs, and the only trace of that change in behavior would be a debug message left behind. Now we are at least going to see it.

The PR also fixes one of the errors we get 100% when pre-loading the shaders, since we issue fake draw calls without a VAO bound.

r? @glennw

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/2650)
<!-- Reviewable:end -->
@bors-servo
Copy link
Contributor

bors-servo commented Apr 12, 2018

☀️ Test successful - status-appveyor, status-taskcluster
Approved by: glennw
Pushing 0dfedc9 to master...

@bors-servo bors-servo merged commit 8aef639 into servo:master Apr 12, 2018
3 checks passed
3 checks passed
Taskcluster (pull_request) TaskGroup: success
Details
continuous-integration/appveyor/pr AppVeyor build succeeded
Details
homu Test successful
Details
@kvark kvark deleted the kvark:echo-debug branch Apr 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

3 participants
You can’t perform that action at this time.