Closed Bug 596736 Opened 14 years ago Closed 14 years ago

WebGL Aquarium demo fails to show all textures

Categories

(Core :: Graphics: CanvasWebGL, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: bugzilla, Unassigned)

References

()

Details

(Whiteboard: ati driver blocklist)

Build ID: Mozilla/5.0 (Windows NT 5.1; rv:2.0b7pre) Gecko/20100914 Firefox/4.0b7pre Steps to reproduce: 1. load http://webglsamples.googlecode.com/hg/aquarium/aquarium.html 2. note that the fish textures are not loaded, also the background is missing Additional information: Chromes "canary" build shows a background and the fishes has textures.
It's running smooth here on a few different systems. Can you please enable these two preferences in about:config: devtools.errorconsole.enabled webgl.verbose Then restart firefox, go again to this page and open the error console (in Tools). Do you see any messages there? What is your graphics card and driver?
Error console output: CoCreateInstance() FAILED. Direct3D 9 DeviceManager Initialized Succesfully. Driver: ati2dvag.dll Description: ATI Mobility Radeon HD 2600 XT Version: 6.14.10.6706 Warning: Empty string passed to getElementById(). After that just CSS errors about unknown properties: "filter", "zoom", -moz-opacity" Additional graphic card information (from about:support): Driver Version 8.390.0.0 Driver Date 6-14-2007 Direct2D Enabled false DirectWrite Enabled false GPU Accelerated Windows 1/1 Direct3D 9 I guess that the graphic card and its driver is too old. Just tested this on Windows 7 and the textures are loaded correctly. Feel free to close this bug, maybe also blacklist the driver?
OK, marking RESOLVED WORKSFORME. Will use the info you provided to build the ATI driver blacklist (coming soon).
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
What I dont get is why Chrome succeeds in loading those textures with the same graphic driver...
Are you sure that you enabled webgl.verbose? If you did, and you don't see any error message about textures, then indeed I am rather clueless.
Yes, webgl.verbose is on. This is now solved by updating the driver. I first updated the drivers to the following with _no_ success: Driver Version 8.573.0.0 Driver Date 1-13-2009 Then I did yet another update to the following: Driver Version 8.661.0.0 Driver Date 9-23-2009 And the fish textures and background is loaded correctly :) Chrome succeeded with all drivers though.. but this is now WFM.
Status: RESOLVED → VERIFIED
Whiteboarded to be easy to find when we do the blocklist for ATI. Thanks a lot for the details, very useful.
Whiteboard: ati driver blocklist
You need to log in before you can comment on or make changes to this bug.