ID:2172732
 
Resolved
Some objects with large-translation transforms did not appear due to visual bounds being calculated incorrectly.
BYOND Version:511.1362
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 54.0.2840.87
Applies to:Webclient
Status: Resolved (511.1364)

This issue has been resolved.
I'm getting a ton of errors in the dev console in the webclient, and most of my images are not appearing. Works fine in DS and I haven't been able to narrow down the issue. I can send you source if you're brave...

EDIT: Tested in 1363 as well, just to check. Same thing.
Ready to begin play
2play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
2play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
webclient.dart.js:33725 Object {file: "cache/280613777", options: Object, ___dart__$dart_dartObject_ZxYxX_0_: JsObject}
webclient.dart.js:33725 Object {file: "cache/2165364756", options: Object, ___dart__$dart_dartObject_ZxYxX_0_: JsObject}
webclient.dart.js:33725 Object {file: "cache/2526722097", options: Object, ___dart__$dart_dartObject_ZxYxX_0_: JsObject}
webclient.dart.js:33725 Object {file: "html/0.html", options: Object, ___dart__$dart_dartObject_ZxYxX_0_: JsObject}
2play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glDrawElements: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
play:1 [.Offscreen-For-WebGL-0000029310CF1050]GL ERROR :GL_INVALID_FRAMEBUFFER_OPERATION : glClear: framebuffer incomplete
play:1 [.Offscreen-For-WebGL-0000029310CF1050]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.

Yeah, better send the source. I suspect those are just the normal display warnings that happen before the map is truly ready, and they're nothing to worry about. Whatever is interfering with your images is likely something else.
Will do. Sorry in advance...
No problem. I'll check it out tomorrow and see if I can make anything of it. If you can give me some info on what I should do when it starts up, and what I should be looking for, that'd help a lot. Maybe some screenshots just to point me in the right direction.
This is what it looks like at startup in DS.


And in the webclient.
I found the issue with a lot of those images not appearing. After fixing it, I'm still seeing a display problem with the hint button, and I also realized the webclient wasn't supporting the JS-based winset/winget properly, so I'm looking into those as well.
Would probably be easier to work with if I didn't rewrite almost the same function three different times to do pretty much the same thing on each type of display object...
Your source really wasn't a problem. I was able to find the info I needed without a lot of trouble.
The winget/winset stuff is fixed. The problem I'm still seeing with the hint button appears to stem from the fact that the map.style parameter isn't really supported in the webclient.
So how should I set that up? I thought I tried browsing a .css file to client when they connect, but that didn't affect the map. I'll try again.
Right now, the best way is really just to use hard styles or and/or also include the style in your output control styles. (The whole style thing is really in need of an update for the webclient.)
Lummox JR resolved issue with message:
Some objects with large-translation transforms did not appear due to visual bounds being calculated incorrectly.
Nice, three bugs in one :P Thanks.