aboutsummaryrefslogtreecommitdiffstats
path: root/components/canvas/webgl_thread.rs
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* `cargo fix --edition-idioms`Simon Sapin2018-11-081-19/+24
* Reorder importsPyfisch2018-11-061-1/+1
* Format remaining filesPyfisch2018-11-061-485/+629
* `cargo fix --edition`Simon Sapin2018-11-061-1/+1
* Properly support gl_PointSize and gl_PointCoordAnthony Ramine2018-10-181-0/+8
* Auto merge of #21725 - pyfisch:update-wr, r=jdmbors-servo2018-10-121-1/+2
|\
| * Update WebrenderPyfisch2018-10-091-1/+2
* | Share some code between 2D canvas and WebGLAnthony Ramine2018-10-091-17/+10
* | Merge some byte swap/premultiply functions in their own crateAnthony Ramine2018-10-061-2/+2
|/
* Make HTMLCanvasElement::get_size return a Size2D<u32>Anthony Ramine2018-10-021-8/+14
* Clean up create_webgl_contextAnthony Ramine2018-10-021-40/+38
* Auto merge of #21825 - jdm:backtrace-helpers, r=Manishearthbors-servo2018-10-021-6/+19
|\
| * webgl: Add feature to store backtraces for each WebGL API call for easier deb...Josh Matthews2018-10-011-6/+19
* | Remove trailing whitespace.Josh Matthews2018-10-011-1/+1
* | Warn when using slow WebGL code path.Josh Matthews2018-09-271-1/+3
|/
* Kill WebGLThreadObserverAnthony Ramine2018-09-121-34/+19
* webgl: Move framebuffer initialization logic to WebGL thread.Josh Matthews2018-09-101-60/+193
* webgl: Support DEPTH_STENCIL_ATTACHMENT on osmesa.Josh Matthews2018-09-101-6/+25
* Use byte channels to send textures to the WebGL threadAnthony Ramine2018-09-081-5/+26
* Use ipc::bytes_channel in ReadPixelsAnthony Ramine2018-09-081-5/+6
* Use a bytes channel in BufferDataAnthony Ramine2018-09-071-4/+6
* Merge code from Draw* and Draw*Instanced methodsAnthony Ramine2018-08-021-4/+6
* Simplify gl.getShaderParameter() (fixes #20562)Anthony Ramine2018-07-311-14/+0
* Cache which capabilities are enabled in the context (fixes #20534)Anthony Ramine2018-07-251-2/+0
* Implement gl.getUniform()Anthony Ramine2018-07-181-0/+113
* Use active uniforms data to implement gl.uniform* checksAnthony Ramine2018-07-171-16/+20
* Move ANGLE name shenanigans to WebGL threadAnthony Ramine2018-07-161-7/+46
* Store active uniforms on the DOM sideAnthony Ramine2018-07-161-19/+19
* Remove WebGLCommand::GetActiveAttribAnthony Ramine2018-07-111-21/+0
* Implement instanced WebGL drawing calls (part of #20791)Anthony Ramine2018-07-081-0/+9
* Implement gl.getParameter(gl.MAX_VIEWPORT_DIMS)Anthony Ramine2018-07-081-0/+7
* Make gl.useProgram(null) do the right thingAnthony Ramine2018-07-051-2/+3
* Store active attribs in DOM and optimise active attributes APIsAnthony Ramine2018-07-051-23/+46
* Store vertex attribs data in DOM and optimise GetVertexAttribAnthony Ramine2018-07-051-58/+4
* Update WR (transaction API change)Glenn Watson2018-06-201-29/+16
* Implement EXT_texture_filter_anisotropicAnthony Ramine2018-06-061-7/+12