Closed Bug 1094047 Opened 11 years ago Closed 11 years ago

Bananabread doesn't render correctly

Categories

(Core :: Graphics: CanvasWebGL, defect)

35 Branch
x86
Windows 8.1
defect
Not set
normal

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
[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.
Flags: needinfo?(AdamBugzilla)
Product: Firefox → Core
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)
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)
It looks like Chrome has the same issue.
Interestingly enough Chrome even has the same rendering broken rendering on OS X.
Chrome also seems to be shipping the regression.
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
You need to log in before you can comment on or make changes to this bug.