content/canvas/src/WebGLContextValidate.cpp
bdb0bff93ce85df745b57f9430b3cd6e506bc22f
created 2011-09-07 17:17 -0400
pushed 2011-09-30 20:09 +0000
Doug Sherk Doug Sherk - Bug 683710: added stripping of comments from shader sources before compiling and check for illegal characters, mostly from webkit code r=bjacob
e1d9d6120f84423acdf19cdc87d9f6c9cf204c85
created 2011-09-02 15:43 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - back out 1b09c80c46c3 (bug 680722, WebGL shader validation) because of regression, see bug 684312 and 683710
1b09c80c46c31d300beee7a8fc78963b37d3e18f
created 2011-08-25 14:27 -0400
pushed 2011-09-30 20:09 +0000
Doug Sherk Doug Sherk - Bug 680722: added invalid character checks to WebGL functions r=bjacob
6fd3e4c0082dd2e8eff2efa5a935ba3d1ccd9b99
created 2011-07-28 17:12 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 674042 - WebGL: crash in getUniformLocation with too long uniform identifiers - r=jrmuizel
7a21ce9c4482b70b59b81f89641f3d586ca0e7a0
created 2011-07-25 21:57 -0700
pushed 2011-09-30 20:09 +0000
Michael Wu Michael Wu - Bug 671185 - Incorrect return of NS_ERROR_* codes in functions returning PRBool, r=mak,ehsan,taras,biesi,pike,khuey,dholbert,josh,bjacob,bsmith
01a20b627def1be49c4e3cb54b768f755e8303bb
created 2011-07-07 20:01 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 665070 - part 4: rename mSynthesizedGLError to mWebGLError - r=jrmuizel
3f0dd23263f24580e1e18beddbc0c75b404fb9cc
created 2011-07-07 20:01 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 665070 - part 2: use GetAndClearError in WebGL initialization - r=jrmuizel
966e8782acce115fb46770ef1777dad1647044fe
created 2011-07-07 20:01 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 638549 - WebGL about:memory - part 1: initial implementation accounting for WebGLContexts and WebGLTextures - r=jrmuizel
bd686a06b2626af99314874a565658a005d226b8
created 2011-07-07 11:00 +0900
pushed 2011-09-30 20:09 +0000
Masayuki Nakano Masayuki Nakano - Bug 663039 content should use mozilla::Preferences r=roc+jwatt+chris.double+bjacob
a5c8bd58f92630b332756036b7df242548945e7f
created 2011-06-27 13:27 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 664066 - Initialize GL values - r=karlt
fb09f78981ed71b5a90274114f66c2c90348b0ae
created 2011-06-27 13:27 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 664066 - remove useless C casts in WebGL code - r=karlt
e3c7aa315ca56a7af834285229875e9bd71db85b
created 2011-06-16 15:46 -0400
pushed 2011-09-30 20:09 +0000
Nikhil Marathe Nikhil Marathe - Bug 664577 - Make sure non-SpiderMonkey users don't require knowledge about JSObject when using ArrayBuffers. r=mrbkap
ca93cfe414a051a4a785c4084086a6bb808dde84
created 2011-06-16 16:57 -0400
pushed 2011-09-30 20:09 +0000
Blake Kaplan Blake Kaplan - Backed out changeset 8b3dc129aed8. Missing bug number in the commit (bug 664577).
8b3dc129aed843be1da384c659c098db80cb42e5
created 2011-06-16 15:46 -0400
pushed 2011-09-30 20:09 +0000
Nikhil Marathe Nikhil Marathe - Make sure non-SpiderMonkey users don't require knowledge about JSObject when using ArrayBuffers. r=mrbkap
ea88ddf93c8f666909b5471b0f8e7b6768b5b639
created 2011-06-14 15:37 -0400
pushed 2011-09-30 20:09 +0000
Nikhil Marathe Nikhil Marathe - Bug 656519 - Fix consumers outside SpiderMonkey to use new ArrayBuffer APIs. r=mrbkap
e3f863f8bf4afab968896fb1a835097779f124a7
created 2011-06-02 14:56 +0200
pushed 2011-09-30 20:09 +0000
Dominic Fandrey Dominic Fandrey - Bug 645398 - Substitute PR_(MAX|MIN|ABS|ROUNDUP) macro calls; r=roc
349c33c682a01c3ffe7e3476663b5b6eb6f88a36
created 2011-05-20 15:53 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 636942 - stencil separate param validation must now occur on draw calls - r=jrmuizel
72d503e4c89ef55140f0419aef88dbcaf802456b
created 2011-05-20 15:53 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 636913 - state tracking needed for WebGL clear semantics - r=joedrew
032e308c10a25bb5b07f42e229b7f5c156185e6b
created 2011-05-20 15:53 -0400
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 630672 - implement WebGL OES_texture_float extension - r=bjacob
195a7aceb72b4e52d7110655408bc19a1f5aad13
created 2011-03-03 11:02 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 635068 - WebGL test array-unit-tests.html fails - r=jag, a=blocking2.0
87e29a9b00965b1e5d44fdfedb0749d7c692e3b6
created 2011-02-24 17:17 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 636002 - better messages about attrib index validation - r=jrmuizel, a=joe
0dac834eae79931f2229ae967215bab5b63fa3f7
created 2011-02-11 18:11 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 631643 - Check for ARB_ES2_compatibility before using it, fix MAX_VARYING_VECTORS emulation, clean up getParameters - r=vlad, a=jrmuizel
033e22fe2d64d0bbd248f983e373f46ac4218060
created 2011-02-11 23:08 -0500
pushed 2011-09-30 20:09 +0000
Kyle Huey Kyle Huey - Backout
926ea5719563a0ff68d9d5d89ceb323cfa98a783
created 2011-02-11 18:11 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 631643 - Check for ARB_ES2_compatibility before using it, fix MAX_VARYING_VECTORS emulation, clean up getParameters - r=vlad, a=jrmuizel
0ab93abd23cb40f5918e16b0e1b5b7706fd18a2e
created 2011-01-29 22:31 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 569431 - Optimization in DrawElements - followup: fix warning - r=vlad, a=blocking2.0
d0a4c07f4a4082106ee9cf020f20fd227feb1743
created 2011-01-25 22:19 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 569431 - Optimization in DrawElements - r=vlad, a=joe
48dfe6fbd6b4944f04c17b312d36e650a41c2f61
created 2010-12-06 06:34 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 616608 - Pass the rest of webgl-specific.html test - part 2/3: implement section 6.5 on separate parameters - r=vlad
ed4a6c4db3580d72c262d4ead6b7a480abdd9ae3
created 2010-12-06 06:34 -0500
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 615013 - Implement section 6.8 on mutually incompatible blend factors - r=vlad
84906fd350717090877c84a15c146e2890220319
created 2010-11-05 15:57 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 607774 - Implement the spec on Renderbuffers and Framebuffers - r=vladimir
7cb345e320e5c7ecbf920dcac27fc1023f2ca8e0
created 2010-10-15 17:50 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 598838 - Fix WebGL messages (were printing uninitialized values) - r=vladimir
906f66ccd8ccf0fdb5692c070790206ab7dbd66c
created 2010-10-15 17:50 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 593496 - Fix WebGL textures: conversions, flipping, premultiplication, unpack alignment - r=vladimir
dca83e1387efa520ca5aac1127bd64e46c0bbb52
created 2010-10-06 17:07 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - fix compilation on windows. r+a=fixing-bustage
cea1b6cc7d99ee80a09c6e074a22a00d725676f3
created 2010-10-06 16:43 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 602183 - Crash [@ atioglxx.dll@0x15a1d3 ] on certain site - r=joe, a=blocking2.0-b7
9829aad9a09ffd1cde72f92a9e85fe71a6c57899
created 2010-09-27 16:20 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 596034 - make sure gl_PointCoord is available in the shader language - r=vladimir, a=blocking-beta7
afdfc2aa08d19d34e92fcb8bcc4681012a3a71b6
created 2010-09-16 12:45 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 596032 - check and clear GL error flag after WebGL initialization - r=vladimir, a=blocking2.0
3a70f1b0e89405f1fa3b4620c798d2d2b77b81dd
created 2010-09-13 08:40 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=593720; make webgl less verbose; r=bjacob
8d80930e10f372a40610fb981e954fe6b354e5cd
created 2010-09-02 10:34 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - Bug 571054 - emulate vertex attrib 0 on desktop GL - r=vladimir
c7b53c12191b9feb30165fe243994e7ccb185c0e
created 2010-08-19 19:50 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=589011; always check if webgl shader validator is enabled; r=joe, a=blocking
8767a9c9a4bd6b50f9458f8dbc0ad016c4dbba73
created 2010-08-09 23:51 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=585502; WebGL shader validation crash; r=bjacob
e6843fbf30730550a4f3664840bc6a14c2b180a3
created 2010-07-28 14:24 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=580345; fix up some GLESv2 vs. desktop GL differences; r=joe
669f3a225e462f73fb6067f776d5a8b0f09aad52
created 2010-07-18 22:01 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=573720; some small fixes to make OSMesa work; r=bjacob
e6b9c0f1c051c0d70f1364b0e1ae5d9feafc87c6
created 2010-07-18 22:01 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=571831; use the new CreateOffscreen API in WebGL; r=bjacob
6e103b54b3837c365cd1a04348d58103cc42a994
created 2010-07-16 10:31 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=578164; better invalid enum messages; r=vladimir
42029b6d627ee8c0d5face9cafa2bf7fe8950305
created 2010-07-14 20:52 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=571172; disable ANGLE compilation on Linux-x86_64, until build slaves are fixed
0895c4370e7ac3d485999e16b4cb6811e0642844
created 2010-07-14 20:52 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=571172; import and use ANGLE GLSL ES shader validator (disabled by default for now); r=joe
bf361368208f918ba6fcf2fc1e6531d9d815d32a
created 2010-07-03 18:34 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=576620; fix bufferData parameter validation; r=vladimir
449aa183a6c3470c91c3c13f0dc2a27557b58e67
created 2010-07-03 18:32 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=576067; Let WebGL use CheckedInt; r=vladimir
1b2684b1c906f24b669c895e57ef92f0e4339220
created 2010-06-30 11:49 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=573705; fix computation of texel sizes and refactor WebGLenum validation functions; r=vladimir
ef93c10b7d972b54ee291efcc979869f5923ddeb
created 2010-06-30 11:48 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=573541; More WebGLenum validation/fixes; r=vladimir
d152b06227e5e035803af4dfec33b1a5b96b029f
created 2010-06-19 10:48 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=570779; validate enums in blend functions; r=vladimir
4835fc661241a31fbd028e70378b45b5f0dca040
created 2010-06-14 14:44 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=569236; better WebGL messages; r=vladimir
7b15545cf9aaf59f1c7148872f0fa1071b611010
created 2010-06-10 10:45 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=571078; fix webgl attribute validation; r=bjacob
d6ca75b6d4ba18086c920441c72d28827fcd58f3
created 2010-06-09 13:28 -0700
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 570257: fix unsigned/signed comparison build warning in WebGLContextValidate.cpp. r=vlad
f6f0a6bba978c4c3ea2b70d4f123cfa421758748
created 2010-06-08 15:14 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=570538; [webgl] fix up buffer validation with interleaved data; r=bjacob
048ddcc077d887abe98079036c8eeffd6a8f5f4e
created 2010-06-08 14:45 -0400
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=569943; validate Enable/Disable args; r=vladimir
69f7a0a6e333d2bbe89748c6ca58f6b51d3f8259
created 2010-06-04 12:03 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=569985; don't allow webgl objects from other contexts to be used; r=bjacob
f1d8218349ab53c20db788ff640523f27b8b7165
created 2010-06-04 12:03 -0700
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=569984; [webgl] verify shader attachment/detachment and program completeness; r=bjacob
4d20c3eeed53bf06c08385daa366e7989883f956
created 2010-06-01 23:09 -0700
pushed 2011-09-30 20:09 +0000
Benoit Jacob Benoit Jacob - b=567565; better WebGL buffer validation for element array buffers; r=vlad
04d2879af6993575d7f1ef255dfee983741095b3
created 2010-01-22 13:34 -0800
pushed 2011-09-30 20:09 +0000
Vladimir Vukicevic Vladimir Vukicevic - b=533663; use js typed arrays in webgl; r=jmuizelaar,mrbkap,brendan
d1bbf6e8a89643c55d07146903f99e0a1640d94e
created 2009-12-10 09:26 -0800
pushed 2011-09-30 20:09 +0000
Daniel Holbert Daniel Holbert - Bug 526423: Remove unused variables in WebGLContextValidate.cpp to fix build warning. r=mwsteele
less more (0) -60 tip