Jeff Gilbert
70a22b2878
Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
...
MozReview-Commit-ID: JtTcLL5OPF0
2018-06-26 17:05:01 -07:00
Jeff Gilbert
de3f24bacc
Bug 1326159 - Update TF buffer restrictions. - r=daoshengmu
...
Update conformance2/buffers/bound-buffer-size-change-test.html to top-of-tree 2.0.0.
MozReview-Commit-ID: CgfP70Y0wul
2016-12-30 03:30:13 -08:00
Jeff Gilbert
beb7eae90d
Bug 1325301 (flattened) - Validate attribute base types match data base types. - r=bz,daoshengmu
...
Flattened with:
* Clean up generic vertex attribs. - r=bz,daoshengmu
* Remove EnsureAttrib() and friends. - r=daoshengmu
* Simplify EnumName behavior and usage and add ErrorInvalidEnumArg(). - r=daoshengmu
2016-12-29 02:46:46 -08:00
Jeff Gilbert
014b1596fb
Bug 1320030 - Simplify marking and deletion checks. - r=ethlin
2016-12-07 01:35:28 -08:00
Jeff Gilbert (:jgilbert)
0c2f0bad63
Bug 1318523 - Unify VAO implementation. - r=ethlin
...
MozReview-Commit-ID: 2LHEY7PtE5I
2016-11-21 18:26:55 -08:00
Jeff Gilbert
b1f1e1a811
Bug 1182371 - Misc WebGL cleanup. - r=kamidphish
2015-07-14 17:37:28 -07:00
Dan Glastonbury
c4d55d083b
Bug 1167504 - Part 6: Remove BindableName - Vertex Array. r=jgilbert
2015-06-10 13:52:06 +10:00
Andrew Comminos
7c424a6127
Bug 1168845 - Update WebGL interface names to follow the spec. r=smaug, r=dglastonbury
2015-06-01 10:17:00 -04:00
Boris Zbarsky
3a822d99b4
Bug 1117172 part 3. Change the wrappercached WrapObject methods to allow passing in aGivenProto. r=peterv
...
The only manual changes here are to BindingUtils.h, BindingUtils.cpp,
Codegen.py, Element.cpp, IDBFileRequest.cpp, IDBObjectStore.cpp,
dom/workers/Navigator.cpp, WorkerPrivate.cpp, DeviceStorageRequestChild.cpp,
Notification.cpp, nsGlobalWindow.cpp, MessagePort.cpp, nsJSEnvironment.cpp,
Sandbox.cpp, XPCConvert.cpp, ExportHelpers.cpp, and DataStoreService.cpp. The
rest of this diff was generated by running the following commands:
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObjectInternal\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapNode\((?:aCx|cx|aContext|aCtx|js))\)/\1, aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(WrapObject\(JSContext *\* *(?:aCx|cx|aContext|aCtx|js))\)/\1, JS::Handle<JSObject*> aGivenProto)/g'
find . -name "*.h" -o -name "*.cpp" | xargs perl -pi -e 'BEGIN { $/ = undef } s/(Binding(?:_workers)?::Wrap\((?:aCx|cx|aContext|aCtx|js), [^,)]+)\)/\1, aGivenProto)/g'
2015-03-19 10:13:33 -04:00
Jeff Gilbert
d9b9968e9c
Bug 1099427 - Reformat WebGL. - r=kamidphish
2014-11-13 20:03:50 -08:00
Dan Glastonbury
e9b4063ae5
Bug 1002281 - Change WebGLBindableName to make mGLName const. r=jgilbert
...
Split the two functions into two classes. WebGLRenderBuffer and
WebGLVertexArray are special cases.
2014-11-17 12:21:04 +10:00
Phil Ringnalda
f0b536377b
Back out changeset 63d194784378 (bug 1002281) for b2g build bustage
...
CLOSED TREE
2014-11-13 21:51:22 -08:00
Dan Glastonbury
6c1bf3e3e8
Bug 1002281 - Change WebGLBindableName to make mGLName const. r=jgilbert
...
Split the two functions into two classes. WebGLRenderBuffer and
WebGLVertexArray are special cases.
2014-11-14 14:15:10 +10:00
Jeff Gilbert
5eca006fc3
Bug 1088345 - Don't run GL commands that may cause non-OOM errors. - r=kamidphish
2014-10-23 15:10:57 -07:00
Peter Van der Beken
3467274091
Bug 1078744 - Replace SetIsDOMBinding with SetIsNonDOMBinding, remove nsWrapperCache::SetIsDOMBinding. r=bz.
2014-10-07 11:44:49 +02:00
Walter Litwinczyk
fd49f3f717
Bug 1073216 - WebGL add strong GLenum support for VAO/Buffer bindings, and texture min/mag/wrap types. r=jgilbert
2014-09-26 13:11:51 -07:00
Walter Litwinczyk
686f80f7f6
Bug 1063053 - Add stronger types to WebGL texture code for better debug/compile time checking. r=jgilbert,kamidphish
2014-09-18 16:14:22 -07:00
Ryan VanderMeulen
f471120b18
Backed out changeset 944bd4284ace (bug 1063053) for B2G bustage.
2014-09-19 13:59:51 -04:00
Walter Litwinczyk
7d8617619a
Bug 1063053 - Add stronger types to WebGL texture code for better debug/compile time checking. r=jgilbert,kamidphish
2014-09-18 16:14:22 -07:00
Dan Glastonbury
e96312e8d7
Bug 1002281 - WebGL2 - Refactor common functions into WebGLBindableName.; r=jgilbert
...
WebGLBindableName represents a GL 'name' (GLuint) that can be bound to
part of the GL state machine. Similar code appeared in a number of
classes that represent GL bindable names, such as WebGLBuffer,
WebGLTexture, WebGLFramebuffer, etc.
Cleanup to reduce copy-n-paste code that's needed for creating new
objects for WebGL 2.
2014-05-07 13:11:18 +10:00
Birunthan Mohanathas
3ae7697323
Bug 946065 - Part 1: Move content/canvas/ to dom/ and flatten subdirectories. r=ehsan
2014-07-25 14:15:35 -07:00