Jeff Gilbert
3bd11c5387
Bug 1446412 - Forbid implicit construction of WebGLFBAttachPoint. - r=kvark
...
MozReview-Commit-ID: AM7xfXwJxkV
2018-03-29 18:11:08 -07:00
Jeff Gilbert
971ba8cec9
Bug 1446412 - Don't query GL for RED_BITS and friends queries. - r=kvark
...
There's no reason to ask GL since we should know the answers.
Also GL is tricky on how it handles these semi-deprecated queries.
Official GL stance is "don't ask questions you know the answer to".
MozReview-Commit-ID: F7p73eSTrYw
2018-03-29 18:11:05 -07:00
shindli
baaf6bf8da
Backed out changeset e3334509e606 (bug 1446412) for gl failures in /builds/worker/workspace/build/src/dom/canvas/WebGLFramebuffer.cpp:44 on a CLOSED TREE
2018-03-27 23:26:16 +03:00
Jeff Gilbert
d759448068
Bug 1446412 - Don't query GL for RED_BITS and friends queries. - r=kvark
...
There's no reason to ask GL since we should know the answers.
Also GL is tricky on how it handles these semi-deprecated queries.
Official GL stance is "don't ask questions you know the answer to".
MozReview-Commit-ID: F7p73eSTrYw
2018-03-27 12:31:35 -07:00
Jeff Gilbert
5b6be9f087
Bug 1427668 - Use shadows instead of calling into GL. - r=daoshengmu
...
MozReview-Commit-ID: 1ZFwDNboet3
2018-01-05 15:27:41 -08:00
Jeff Gilbert
683e75beaf
Bug 1427668 - Move the webgl backbuffer into webgl. - r=daoshengmu
...
MozReview-Commit-ID: 2WpG7mfMRQ8
2018-01-05 15:27:30 -08:00
Samuel Vargas
e4ddf77dc9
Bug 1373007 - WebGL 1.04 extensions/webgl-draw-buffers-framebuffer-unsupported. r=jgilbert
2017-06-22 14:45:11 -07:00
Jeff Gilbert
182a6c0469
Bug 1329815 - GeneratePerfWarning and warn on completed-FB invalidation. - r=kvark
...
MozReview-Commit-ID: C9J3qdnsaZF
2017-01-17 17:44:56 -08:00
Jeff Gilbert
b9344351d0
Bug 1326385 - Handle undefined images in BlitFramebuffer. - r=kvark
...
MozReview-Commit-ID: 3FjzETVL0AZ
2017-01-02 02:29:24 -08:00
Jeff Gilbert
f7f44e4502
Bug 1325333 - Check type of buffer to be cleared by Clear[Buffer]. - r=daoshengmu
...
MozReview-Commit-ID: 8A37aTeW25t
2016-12-29 02:45:08 -08:00
Jeff Gilbert
d24d67dbcf
Bug 1325311 - Only test BlitFramebuffer feedback for masked bits. - r=daoshengmu
...
MozReview-Commit-ID: 8CAvVwK7V3m
2016-12-25 13:44:33 -08:00
Jeff Gilbert
ffed0c6050
Bug 1324157 - Check dst colorDrawBuffers against src in BlitFramebuffer. - r=lenzak800
...
MozReview-Commit-ID: 1vzUTG4RD5
2016-12-16 18:46:18 -08:00
Jeff Gilbert
014b1596fb
Bug 1320030 - Simplify marking and deletion checks. - r=ethlin
2016-12-07 01:35:28 -08:00
Jeff Gilbert
5d826a0896
Bug 1303879 - Refresh DrawBuffers and ReadBuffer to handle GL4.0 and below. - r=mtseng
...
GL4.0 and below requires that framebuffers are incomplete if any DrawBuffers/ReadBuffer-selected
buffers have no image attached.
MozReview-Commit-ID: 8SFiy2tvgPT
2016-09-22 19:13:20 -07:00
Jeff Gilbert
3fb17e1e9f
Bug 1303879 - Use explicit ctors. - r=mtseng
...
MozReview-Commit-ID: Hs4V81pFAc8
2016-09-22 19:13:19 -07:00
Jeff Gilbert
6b692ad1c2
Bug 1303879 - Refactor framebuffer funcs and completeness caching. - r=mtseng
...
MozReview-Commit-ID: Hi3uEwpmWF4
2016-09-22 19:13:17 -07:00
Jeff Gilbert
df903c65f5
Bug 1303878 - Fix todos in WebGL. - r=mtseng
...
MozReview-Commit-ID: D15kLfHERAI
2016-09-22 19:13:16 -07:00
Jeff Gilbert
344346e300
Bug 1288649 - Fix non-unified-build errors. - r=ethlin
...
MozReview-Commit-ID: EI7FtmuEBl7
2016-07-25 14:46:20 -07:00
Jeff Gilbert
bbb8770315
Bug 1136494 - Add WebGLTexture::IsFeedback. - r=mtseng
...
MozReview-Commit-ID: 9kyomMFgDmS
2016-07-18 00:19:19 -07:00
Jeff Gilbert
63d708b43c
Bug 1136508 - Removed unused READ_BUFFER out-var from ValidateCurFBForRead. - r=mtseng
...
MozReview-Commit-ID: 4qOQNbMkfUX
2016-07-13 11:58:29 -07:00
Jeff Gilbert
69d1a11ded
Bug 1276096 - Introspect for readBuffer mode. - r=jrmuizel
2016-05-26 18:07:03 -07:00
Milan Sreckovic
f08e7efd98
Bug 1272767: More graphics MOZ_CRASH-es getting GFX prefix. Also, follow up on bug 1270180 comments. r=mchang
...
MozReview-Commit-ID: 1rlHdDG4Cbw
2016-05-13 16:34:41 -04:00
Ethan Lin
c6c688f778
Bug 1259696 - Check read buffer mode when doing CopyTexImage. r=jgilbert
...
MozReview-Commit-ID: FYMiMaiRhii
2016-03-31 23:06:33 -07:00
Jeff Gilbert
00b17e492f
Bug 1094458 - Implement RenderbufferStorageMultisample. - r=jrmuizel
2016-02-12 19:31:58 -08:00
Jeff Gilbert
1add00c8b3
Bug 1229585 - Add helpful error text for fb incompleteness. - r=kamidphish
2015-12-14 16:11:59 -08:00
Jeff Gilbert
d658f53faf
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-24 20:15:29 -08:00
Phil Ringnalda
80310b6e5c
Back out changeset 2f614bcd9405 (bug 1221822) for test_conformance__extensions__ext-sRGB.html and test_webgl2_alpha_luminance.html failures
2015-11-23 21:55:59 -08:00
Jeff Gilbert
8e72348cfc
Bug 1221822 - Finish the WebGL texture refactor. r=kamidphish,mattwoodrow,bz
2015-11-23 19:27:13 -08:00
Dan Glastonbury
a1e5d8020e
Bug 1193070 - Implement GetFramebufferAttachmentParameter. r=jgilbert
2015-10-20 12:46:28 +10:00
Dan Glastonbury
f1604e10cc
Bug 1170842 - Part 4: Implement FramebufferTextureLayer. r=jgilbert
2015-08-12 11:51:34 +10:00
Jeff Gilbert
b1f1e1a811
Bug 1182371 - Misc WebGL cleanup. - r=kamidphish
2015-07-14 17:37:28 -07:00
Birunthan Mohanathas
a29151dc87
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Dan Glastonbury
42f0b21a3e
Bug 1167504 - Part 1: Remove BindableName - Framebuffer. r=jgilbert
2015-06-10 13:24:16 +10:00
Andrew McCreight
c3ece81b35
Bug 1062479 - Use static strings for WeakReference type names. r=ehsan
2015-04-24 09:43:01 -07:00
Andrea Marchesini
18b38ad706
Bug 1156632 - Remove unused forward class declarations - patch 4 - netwerk image and dom, r=ehsan
2015-04-22 08:29:20 +02:00
Jeff Gilbert
26f1de3dba
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-24 16:00:28 -07:00
Ehsan Akhgari
ea41d8de48
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -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
Phil Ringnalda
7f62a0d1a1
Back out f7657171e034 (bug 1017865) for relanding after already being backed out because it causes orange
...
CLOSED TREE
2015-03-16 21:32:52 -07:00
Jeff Gilbert
2421a850ae
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-16 18:22:17 -07:00
Wes Kocher
4a58efef7f
Backed out changeset ff27f90ed289 (bug 1017865) for gl orange
2015-03-16 18:03:40 -07:00
Jeff Gilbert
292148c1ae
Bug 1017865 - Refactor attach/detach for FB attachments. - r=kamidphish
2015-03-16 12:48:52 -07:00
Jeff Gilbert
1cb925f4fb
Bug 1094457 - Implement ReadBuffer and RenderbufferStorageMultisample. - r=kamidphish
2015-02-18 16:57:05 -08: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
Benoit Jacob
68bf45ea3d
Bug 1077183 - Untangle the confusion between effective and unsized internalformats in the WebGL implementation - r=jgilbert
2014-10-07 19:52:58 -04:00
Walter Litwinczyk
51596c1d36
Bug 1071233 - WebGL add strong GLenum support for framebuffers and renderbuffers. r=jgilbert
2014-09-25 08:21:33 -07:00
Benoit Jacob
70a03a31bb
Bug 1071340 - Convert to STRONG_GLENUM: TexType, TexFormat, TexInternalFormat - r=djg
2014-09-23 13:48:27 -04:00