aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webglrenderingcontext.rs
Commit message (Expand)AuthorAgeFilesLines
* 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
* Use WebGLResult for returns of instanced draw methodsAnthony Ramine2018-09-061-46/+27
* Support unions of objects in overloadsAnthony Ramine2018-08-301-35/+14
* Fix gl.isBuffer for buffers that are marked for deletion but still attachedAnthony Ramine2018-08-301-1/+1
* Always emit INVALID_OPERATION on null element buffers in drawElementsAnthony Ramine2018-08-301-7/+9
* Fix the error for invalid arrays passed to gl.vertexAttrib*v()Anthony Ramine2018-08-301-4/+8
* Fix the build for NLLSimon Sapin2018-08-241-3/+3
* Properly check limit in gl.activeTexture()Anthony Ramine2018-08-231-139/+153
* Revert "Fix the build for NLL"Josh Matthews2018-08-071-3/+3
* Fix the build for NLLSimon Sapin2018-08-081-3/+3
* Merge code from Draw* and Draw*Instanced methodsAnthony Ramine2018-08-021-122/+22
* Auto merge of #21324 - servo:webgl, r=emiliobors-servo2018-08-021-9/+18
|\
| * Use the DOM cache for gl.getTexParameter(gl.TEXTURE_*_FILTER)Anthony Ramine2018-08-021-9/+18
* | Auto merge of #21313 - jdm:glstuff, r=noxbors-servo2018-08-021-3/+16
|\ \ | |/ |/|
| * webgl: Emulate some renderbuffer formats in non-GLES.Josh Matthews2018-08-021-3/+16
* | Always use a WebGLVertexArrayObject to handle vertex attribsAnthony Ramine2018-08-021-316/+148
|/
* Properly check for context ownership of objects passed to gl.is*()Anthony Ramine2018-07-311-6/+14
* Simplify gl.getShaderParameter() (fixes #20562)Anthony Ramine2018-07-311-12/+8
* Fix program and shader lifetime cycleAnthony Ramine2018-07-311-9/+20
* Cache which capabilities are enabled in the context (fixes #20534)Anthony Ramine2018-07-251-25/+75
* Properly check for GL object ownership (fixes #21133)Anthony Ramine2018-07-241-16/+81
* Store a reference to the WebGLRenderingContext in WebGLObjectAnthony Ramine2018-07-241-8/+6
* Invalidate all WebGLUniformLocation values on program relinkAnthony Ramine2018-07-191-2/+10
* Implement gl.getUniform()Anthony Ramine2018-07-181-3/+79
* Use active uniforms data to implement gl.uniform* checksAnthony Ramine2018-07-171-202/+336
* Store active uniforms on the DOM sideAnthony Ramine2018-07-161-6/+1
* Properly implement the checks for gl.renderbufferStorage (fixes #20563)Anthony Ramine2018-07-091-17/+4
* Implement instanced WebGL drawing calls (part of #20791)Anthony Ramine2018-07-081-10/+176
* Correctly implement the vertex buffer checks in drawArraysAnthony Ramine2018-07-081-34/+84
* Return an empty typed array from gl.getParameter(gl.COMPRESSED_TEXTURE_FORMATS)Anthony Ramine2018-07-081-1/+11