Closed
Bug 1094047
Opened 11 years ago
Closed 11 years ago
Bananabread doesn't render correctly
Categories
(Core :: Graphics: CanvasWebGL, defect)
Tracking
()
RESOLVED
INVALID
Tracking | Status | |
---|---|---|
firefox33 | --- | unaffected |
firefox34 | --- | unaffected |
firefox35 | --- | affected |
firefox36 | --- | affected |
People
(Reporter: AdamBugzilla, Unassigned)
References
Details
(Keywords: regression, testcase)
User Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:36.0) Gecko/20100101 Firefox/36.0
Build ID: 20141104030202
Steps to reproduce:
Start Bananabread (https://developer.mozilla.org/en-US/demos/detail/bananabread)
Actual results:
Doesn't render correctly.
Textures not colored correctly and player model not animated.
http://i.imgur.com/mSzw8MJ.jpg
http://i.imgur.com/RfAaNeV.jpg
Expected results:
Render correctly.
---
Renders correctly on Stable (33) and Beta (34).
Doesn't render correctly on Aurora (35) or Nightly (36)
---
Sapphire AMD Radeon R7 240 1GB 128-Bit GDDR5
Adapter Description AMD Radeon R7 200 Series
Adapter Drivers aticfx64 aticfx64 aticfx64 aticfx32 aticfx32 aticfx32 atiumd64 atidxx64 atidxx64 atiumdag atidxx32 atidxx32 atiumdva atiumd6a atitmm64
Adapter RAM 1024
Device ID 0x6613
Direct2D Enabled true
DirectWrite Enabled true (6.3.9600.17111)
Driver Date 10-9-2014
Driver Version 14.301.1006.0
GPU #2 Active false
GPU Accelerated Windows 1/1 Direct3D 11 (OMTC)
Subsys ID 00000000
Vendor ID 0x1002
WebGL Renderer Google Inc. -- ANGLE (AMD Radeon R7 200 Series Direct3D9Ex vs_3_0 ps_3_0)
windowLayerManagerRemote true
AzureCanvasBackend direct2d
AzureContentBackend direct2d 1.1
AzureFallbackCanvasBackend cairo
AzureSkiaAccelerated 0
Comment 1•11 years ago
|
||
[Tracking Requested - why for this release]:
This seems like a serious regression.
Adam, can you reproduce this in safe mode (Help > Restart with add-ons disabled)? Wondering if it goes away when hwa is turned off.
status-firefox33:
--- → unaffected
status-firefox34:
--- → unaffected
status-firefox35:
--- → affected
status-firefox36:
--- → affected
tracking-firefox35:
--- → ?
Flags: needinfo?(AdamBugzilla)
Product: Firefox → Core
Comment 2•11 years ago
|
||
Last good revision: f0bb13ef0ee4 (2014-10-09)
First bad revision: 50b689feab5f (2014-10-10)
Pushlog:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=f0bb13ef0ee4&tochange=50b689feab5f
suspected:
Jeff Muizelaar — Bug 1076020. Update to ANGLE 2182 + fixes. This corresponds to ANGLE commit 9a2e6ac98a10907b1241bd5709597912e08f63fb It vastly improves D3D11 performance on Intel GPUs by avoiding write to multiple render targets when unneeded.
The demo hangs if you try it without hwa/safemode
Blocks: 1076020
Status: UNCONFIRMED → NEW
Component: Untriaged → Canvas: WebGL
Ever confirmed: true
Flags: needinfo?(AdamBugzilla)
Keywords: regressionwindow-wanted
Comment 3•11 years ago
|
||
I have an intel and an nvidua card in my system (optimus) but i get the issue also when i force the system to run Firefox on the nvidia card.
Adapter Description Intel(R) HD Graphics 4000
Adapter Description (GPU #2) NVIDIA GeForce GT 630M
Driver Date 9-30-2014
Driver Date (GPU #2) 9-13-2014
WebGL Renderer Google Inc. -- ANGLE (Intel(R) HD Graphics 4000 Direct3D9Ex vs_3_0 ps_3_0)
Updated•11 years ago
|
tracking-firefox36:
--- → +
Comment 4•11 years ago
|
||
It looks like Chrome has the same issue.
Comment 5•11 years ago
|
||
Interestingly enough Chrome even has the same rendering broken rendering on OS X.
Comment 6•11 years ago
|
||
Chrome also seems to be shipping the regression.
Comment 7•11 years ago
|
||
BananaBread has precision mismatches in its shaders and we now properly give an error on Windows. BananaBread should be fixed. I've filed bug 1097227 about catching this error on all platforms.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
Comment 8•11 years ago
|
||
https://github.com/kripken/BananaBread/issues/53 tracks the upstream problem
Updated•10 years ago
|
tracking-firefox35:
+ → ---
tracking-firefox36:
+ → ---
You need to log in
before you can comment on or make changes to this bug.
Description
•