Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

webgl: support iOS devices #132

Merged
merged 9 commits into from
Apr 23, 2019
Merged

Conversation

fs-eire
Copy link
Contributor

@fs-eire fs-eire commented Apr 12, 2019

This change fixes the webgl failure on iOS devices.

  • [misc] enable check in debug mode
  • allow half_float textures
    • support half_float textures rendering
    • support detections of float rendering availability
    • support detections of float texture data downloading
    • update test runner to support half float
  • [bugfix] update condition for forceReadUint8
    • check by flag floatDownloadEnabled instead of browser name
  • [bugfix] fix isNaN in iOS12
  • test: update whitelist for iOS
  • [misc] use high precision sampler2D by default
  • [bugfix] webgl: stop using window.WebGLRenderingContext
    • fix bug on Safari 10.x (where window.WebGLRenderingContext is not available)
  • [misc] test: update karma config for BrowserStack
    • fix BrowserStack tests caused by incorrect browser version
  • [misc] test: optimize randomArray in conv test
    • fix BrowserStack tests caused by big number ( >> HALF_FLOAT_MAX )
    • make input values smaller ( in range 0~1)

@fs-eire fs-eire force-pushed the webgl-texture-type branch 10 times, most recently from d0d6ac5 to 3256a95 Compare April 15, 2019 22:25
@fs-eire fs-eire merged commit c1c8f90 into microsoft:master Apr 23, 2019
@fs-eire fs-eire mentioned this pull request Apr 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants