Giter Site home page Giter Site logo

webgl's Introduction

This repository holds modifications that will enable WebGL
functionality in the Android browser. It is based on ics-mr1,
and requires that webkit is built with USE_ACCELERATED_COMPOSITING
and that the browser application is built with hardwareAccelerated=true.

To try this out, apply the patch to external/webkit in ics-mr1,
and build with "make libwebcore".

This is still work in progress but we wanted to make it available
as soon as possible. Feedback is welcome!


===== 27 Jan 2012 =====

Some updates:
  - stability fixes
  - image decoder
  - redesign of how the FBOs are used
  - other bug fixes


===== 31 Jan 2012 =====

Updates:
  - added implementation for WEBGL_lose_context extension
  - some code cleanup and bug fixes


===== 15 March 2012 =====

Updates:
  - cleaned up buffer handling, allowing for arbitrary
      number of buffers
  - removed rect from invalidation
  - removed screen update request from drawGL
  - releasing buffers when the browser is paused
  - added missing method 'slice' for typed arrays
  - fixed bug in bindFramebuffer


===== 16 April 2012 =====

Updates to fix some test failures in Khronos Conformance Test Suite:
  - Increase max identifier length in shaders to 256
  - Add length check on uniforms and attributes
  - Add minimal support for compressed textures
      (that is, just return the correct error codes)
  - Add support for Uint8ClampedByteArray
  - Modify how error checking is done on framebuffer operations
  - Activate the GL_OES_packed_depth_stencil extension
  - Activate the GL_OES_texture_float extension


-- Anders Edenbrandt, Sony Mobile Communications AB

webgl's People

Contributors

adamp avatar andeden avatar bdcgoogle avatar camaelon avatar chethaase avatar chriscraik avatar claire-ho avatar david-dee avatar digit-android avatar dougkwan avatar drwulf avatar egnor avatar enh-google avatar fadden avatar gkasten avatar jackpal avatar jreck avatar jsharkey avatar kristianmonsen avatar kruton avatar leonscroggins avatar melaniedc avatar mikeandroid avatar pixelflinger avatar reed-at-google avatar romainguy avatar sganov avatar taleks avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.