aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_thread.rs
Commit message (Expand)AuthorAgeFilesLines
* Avoid recompiling script every time surfman changesAlan Jeffrey2019-11-181-0/+1
* Auto merge of #24676 - Manishearth:unpatch, r=jdmbors-servo2019-11-111-18/+50
|\
| * Update surfman to use Git versionManish Goregaokar2019-11-111-0/+4
| * Remove patched webxrManish Goregaokar2019-11-081-18/+46
* | Add Support for WebGL TransormfeedbackIstvan Miklos2019-11-081-2/+55
|/
* Implement the basic WebGL2 buffer data operationsMátyás Mustoha2019-11-051-0/+21
* Use surfman for managing GL surfacesPatrick Walton2019-11-011-727/+926
* webgl: Lazily clear the canvas right before the first webgl command of the ne...Josh Matthews2019-10-101-80/+77
* webgl: Clear the drawing buffer when preserveDrawingBuffer is false.Josh Matthews2019-10-091-0/+38
* Add WebGLSampler supportMátyás Mustoha2019-10-081-0/+24
* Initial implementation of WebGLSyncIstvan Miklos2019-10-021-0/+27
* Initial implementation of WebGLQueriesMátyás Mustoha2019-10-011-0/+17
* webxr: Use the same texture format as the original GL context's framebuffer w...Josh Matthews2019-09-201-5/+6
* webgl: Support vertex array objects on macOS.Josh Matthews2019-09-131-9/+69
* Replace use of gleam in webgl with sparkle.Josh Matthews2019-09-111-25/+20
* Fallback to old extensions API if NUM_EXTENSIONS errorsAlan Jeffrey2019-09-031-0/+5
* Fix extension querying when using WebGL2Mátyás Mustoha2019-08-261-1/+12
* Drop webgl main thread data during shutdown.Josh Matthews2019-07-291-6/+8
* Replace use of callbacks in webxr by channelsAlan Jeffrey2019-07-261-20/+2
* When using the WebGL external image API, use sync calls if we happen to be on...Alan Jeffrey2019-07-261-79/+88
* Remove extra webgl message pumping thread.Josh Matthews2019-07-251-19/+17
* Support running WebGL in its own thread or on the main thread.Josh Matthews2019-07-251-42/+153
* Update euclid.Emilio Cobos Álvarez2019-07-231-1/+1
* Make GL/GLES decisions based on the API in use.Josh Matthews2019-07-121-1/+6
* Auto merge of #23516 - pcwalton:webrenderup, r=pcwalton,jdmbors-servo2019-07-121-1/+1
|\
| * WebRender units are no longer reexported.Patrick Walton2019-07-091-1/+1
* | Use separate IPC-only locking mechanism when locking from webxrManish Goregaokar2019-07-111-4/+20
|/
* Introduce WebrenderExternalImageRegistryFernando Jiménez Moreno2019-07-041-7/+21
* Webrender external image handler demuxFernando Jiménez Moreno2019-07-041-47/+0
* Add initial support for WebGL compressed texturesMátyás Mustoha2019-05-211-0/+37
* Auto merge of #23000 - jdm:invisible-webgl, r=noxbors-servo2019-03-081-0/+4
|\
| * Ensure that removed contexts are made active before removal.Josh Matthews2019-03-081-0/+4
* | Remove offscreen_gl_context dependency from canvas_traits and script.Josh Matthews2019-03-071-7/+5
|/
* Pass the GL context to the VRDisplay when renderingAlan Jeffrey2019-02-271-9/+13
* Report all messages processed by the webgl thread.Josh Matthews2019-01-311-2/+3
* Ensure that resized GL contexts do not destroy their resources while in use b...Josh Matthews2019-01-171-2/+27
* Rustfmt has changed its default style :/Simon Sapin2018-12-281-4/+4
* Update webrenderManish Goregaokar2018-11-271-3/+3
* Auto merge of #22234 - jdm:android-gl-crash, r=Manishearthbors-servo2018-11-231-3/+14
|\
| * webgl: Don't unnecessarily enable point sprites on GLES.Josh Matthews2018-11-211-3/+14
* | Send an IpcSharedMemory in tex_image_2d and tex_sub_image_2dAnthony Ramine2018-11-201-12/+20
* | Call rgba8_byte_swap_colors_inplace on the WebGL threadAnthony Ramine2018-11-201-11/+22
* | Move prepare_pixels to the canvas threadAnthony Ramine2018-11-201-0/+327
* | Call prepare_pixels on the WebGL threadAnthony Ramine2018-11-201-8/+38
* | Use Size2D in TexImage2D and TexSubImage2D messagesAnthony Ramine2018-11-201-8/+6
|/
* Update MPL license to https (part 4)Jan Andre Ikenmeyer2018-11-191-1/+1
* Send alignment info directly in TexImage2D and TexSubImage2d messagesAnthony Ramine2018-11-161-0/+6
* Make TexImage2D and TexSubImage2D struct variantsAnthony Ramine2018-11-161-29/+33
* Prefix some pixels functions with rgba8_Anthony Ramine2018-11-161-1/+1
* Remove useless `use crate_name;` imports.Simon Sapin2018-11-081-3/+0