aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
Commit message (Expand)AuthorAgeFilesLines
...
* `cargo fix --edition`Simon Sapin2018-11-061-40/+40
* Implement WEBGL_color_buffer_float and EXT_color_buffer_half_float (fixes #22...Josh Matthews2018-11-051-12/+11
* Properly support gl_PointSize and gl_PointCoordAnthony Ramine2018-10-181-6/+0
* Auto merge of #21877 - servo:webgl, r=jdmbors-servo2018-10-091-54/+31
|\
| * Share some code between 2D canvas and WebGLAnthony Ramine2018-10-091-41/+22
| * Avoid copying pixels in ctx.putImageData sometimesAnthony Ramine2018-10-061-1/+1
| * Merge some byte swap/premultiply functions in their own crateAnthony Ramine2018-10-061-12/+8
* | Auto merge of #21785 - sumit0190:new_markasdirty, r=jdmbors-servo2018-10-081-3/+7
|\ \ | |/ |/|
| * Add framebuffer check for mark_as_dirty, #21691sumit01902018-09-241-3/+7
* | Make HTMLCanvasElement::get_size return a Size2D<u32>Anthony Ramine2018-10-021-10/+13
* | webgl: Add feature to store backtraces for each WebGL API call for easier deb...Josh Matthews2018-10-011-3/+25
* | webgl: Restore active texture if it's changed while deleting a texture.Josh Matthews2018-09-211-1/+1
|/
* Validate GLSL names (fixes #21287)Anthony Ramine2018-09-201-2/+0
* Remove some misplaced framebuffer validationsAnthony Ramine2018-09-201-10/+0
* Format script componentchansuke2018-09-191-640/+977
* Auto merge of #21353 - DanxiongLei:damonlei_fix, r=jdmbors-servo2018-09-191-4/+3
|\
| * fix(webgl): fix issue https://github.com/servo/servo/issues/21352danxionglei2018-08-071-4/+3
* | Implement gl.getParameter(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL)Anthony Ramine2018-09-181-1/+9
* | Fix a small texSubImage2D bugAnthony Ramine2018-09-181-5/+6
* | Implement proper origin checks for WebGL textures (fixes #21522)Anthony Ramine2018-09-181-33/+33
* | Remove a panic due to missing video supportAnthony Ramine2018-09-141-2/+4
* | Remove erroneous check from CopyTexImage2DAnthony Ramine2018-09-131-16/+0
* | Properly support PACK_ALIGNMENT in WebGL 1Anthony Ramine2018-09-121-83/+112
* | Simplify WebGLRenderingContext::PixelStoreiAnthony Ramine2018-09-121-25/+8
* | Auto merge of #21461 - jdm:webgltmp2, r=noxbors-servo2018-09-121-32/+31
|\ \
| * | webgl: Ensure that depth and stencil attachments are rebound after messing wi...Josh Matthews2018-09-101-26/+8
| * | webgl: Move framebuffer initialization logic to WebGL thread.Josh Matthews2018-09-101-2/+15
| * | webgl: Differentiate between missing colour attachments and incomplete attach...Josh Matthews2018-09-101-4/+8
| * | webgl: Ensure that framebuffers have a color attachment before reading or wri...Josh Matthews2018-09-101-1/+1
* | | Reuse input buffer for RGB/UNSIGNED_BYTE in rgba8_image_to_tex_image_dataAnthony Ramine2018-09-101-7/+8
* | | Reuse input vector for LUMINANCE_ALPHA/HALF_FLOATAnthony Ramine2018-09-101-5/+6
* | | Fix the remaining LUMINANCE* cases in rgba8_image_to_tex_image_dataAnthony Ramine2018-09-101-18/+5
|/ /
* | Fix the UNSIGNED_SHORT_4_4_4_4 case of premultiply_pixelsAnthony Ramine2018-09-091-9/+9
* | Fix the UNSIGNED_SHORT_5_5_5_1 case of premultiply_pixelsAnthony Ramine2018-09-091-2/+3
* | Remove some useless argument mutabilityAnthony Ramine2018-09-091-2/+2
* | Fix the LUMINANCE of rgba8_image_to_tex_image_dataAnthony Ramine2018-09-091-4/+1
* | Fix the LUMINANCE_ALPHA case of rgba8_image_to_tex_image_dataAnthony Ramine2018-09-091-1/+1
* | Reuse the input vector in more cases of rgba8_image_to_tex_image_dataAnthony Ramine2018-09-081-56/+70
* | Fix the ALPHA/FLOAT case of rgba8_image_to_tex_image_dataAnthony Ramine2018-09-081-1/+1
* | Reuse input of rgba8_image_to_tex_image_data in some casesAnthony Ramine2018-09-081-9/+8
* | Make rgba8_image_to_tex_image_data not overallocate in some caseAnthony Ramine2018-09-081-1/+1
* | Make rgba8_image_to_tex_image_data a free-standing functionAnthony Ramine2018-09-081-201/+202
* | Make remove_premultiplied_alpha mutate its inputAnthony Ramine2018-09-081-16/+15
* | Make premultiply_pixels mutate its inputAnthony Ramine2018-09-081-46/+28
* | Use byte channels to send textures to the WebGL threadAnthony Ramine2018-09-081-10/+10
* | Use ipc::bytes_channel in ReadPixelsAnthony Ramine2018-09-081-3/+3
* | Simplify WebGLRenderingContext::get_image_dataAnthony Ramine2018-09-081-8/+8
* | Use a bytes channel in BufferDataAnthony Ramine2018-09-071-14/+23
* | Simplify WebGLBuffer::buffer_dataAnthony Ramine2018-09-071-14/+5
* | Make validate_framebuffer return a WebGLResult<()>Anthony Ramine2018-09-061-40/+15