FF supports WebGL on android just fine. I used to test p3d.in on my samsung galaxy tab and phone when I was still part of the dev team (back in 2011 or so started)
The app loads on my Nexus5 too. I was curious what could it be about Ipad that causes issues.
Platform: iPad
Browser User Agent: Mozilla/5.0 (iPad; CPU OS 11_0_3 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A432 Safari/604.1
Context Name: webgl
GL Version: WebGL 1.0 (OpenGL ES 2.0 Apple A8X GPU - 111.40)
Shading Language Version: WebGL GLSL ES 1.0 (OpenGL ES GLSL ES 1.00)
Vendor: WebKit
Renderer: WebKit WebGL
Unmasked Vendor: Apple Inc.
Unmasked Renderer: Apple A8X GPU
Antialiasing: Available
ANGLE: No
Major Performance Caveat: No
Vertex Shader
Max Vertex Attributes: 16
Max Vertex Uniform Vectors: 128
Max Vertex Texture Image Units: 8
Max Varying Vectors: 8
Best float precision: [-2127, 2127] (23)
Transform Feedback
Coming in WebGL 2
Rasterizer
Aliased Line Width Range: [1, 16]
Aliased Point Size Range: [1, 511]
Fragment Shader
Max Fragment Uniform Vectors: 64
Max Texture Image Units: 8
float/int precision: highp/highp
Best float precision: [-2127, 2127] (23)
Framebuffer
Max Color Buffers: 1
RGBA Bits: [8, 8, 8, 8]
Depth / Stencil Bits: [24, 8]
Max Render Buffer Size: 4096
Max Viewport Dimensions: [4096, 4096]
Textures
Max Texture Size: 4096
Max Cube Map Texture Size: 4096
Max Combined Texture Image Units: 8
Max Anisotropy: 16
Uniform Buffers
Coming in WebGL 2
Supported Extensions:
EXT_blend_minmax
EXT_sRGB
OES_texture_float
OES_texture_float_linear
OES_texture_half_float
OES_texture_half_float_linear
OES_standard_derivatives
EXT_shader_texture_lod
EXT_texture_filter_anisotropic
OES_vertex_array_object
OES_element_index_uint
WEBGL_lose_context
WEBKIT_WEBGL_compressed_texture_pvrtc
WEBGL_depth_texture
ANGLE_instanced_arrays
WEBGL_debug_renderer_info
First of all, thanks for checking this on iPad !
Now, when you say âdoesnât workâ do you see anything at all ? A black web page ? It simply gets stuck at the âLoading Gameâ screen ?
If you switch-on DeveloperTools â Console. Do you see any âWarningsâ reported during loading ?
Actually, that is AWESOME
It means everything works perfectly. I just havenât implemented touch controls. Right now it is just mouse and keyboard.
Nathan, I see you are working on Cycles for Rhino. Impressive stuff !
Thank you (:
I am open sourcing / donating the code base behind this.
It is not fancy and doesnât offer anything you canât already do with other libraries, like Pixie.js, or three.js
⌠but it is relatively lightweight, self contained, and good enough to do some damage.