gfx/layers/client/TextureClient.cpp
abc24cf07fc9aaf416f5efabb808d60363120816
created 2017-02-15 19:09 -0800
pushed 2017-03-05 19:22 +0000
David Anderson David Anderson - Bug 1339852 - Fix a content canvas crash caused by losing IPC during a GPU process restart. r=mattwoodrow, a=lizzard
46d3af166fcea535f960e2e3dde5728bea86f14b
created 2017-01-11 23:08 -0500
pushed 2017-01-23 16:02 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 7 changesets (bug 1325227) to unblock the backout of bug 1323957.
70136ced844e656cda21f5a6a01f6d50ab52f6a1
created 2017-01-12 15:23 +1300
pushed 2017-01-23 16:02 +0000
Matt Woodrow Matt Woodrow - Bug 1325227 - Part 6: Implement a blocking TextureReadLock using CrossProcessMutex. r=nical
e21219e9638a7f8e7652535028548b840df1c207
created 2017-01-12 15:23 +1300
pushed 2017-01-23 16:02 +0000
Matt Woodrow Matt Woodrow - Bug 1325227 - Part 5: Hold the read lock while the TextureClient is locked. r=nical
a5d83d2b16326e2d10745bd43648e31198ac8e8d
created 2017-01-12 15:23 +1300
pushed 2017-01-23 16:02 +0000
Matt Woodrow Matt Woodrow - Bug 1325227 - Part 4: Split out the parts of TextureReadLock that are specific to the 'non-blocking' usage needed by tiling/texture pools. r=nical
dd0312ef40cbfff5c21d0764f96eaaf2ef312269
created 2016-11-16 14:53 +0100
pushed 2017-01-23 16:02 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to inbound
4ce68fac83e5ae6c653f9e89fe086a686000e67b
created 2016-11-15 22:01 -0800
pushed 2017-01-23 16:02 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1317656 - Cleanup more gonk/b2g dependent code r=nical
c99f95ab0b907d44feba3047045ae86fe606884d
created 2016-11-15 13:04 -0800
pushed 2017-01-23 16:02 +0000
David Anderson David Anderson - Fix canvas crashing when the GPU process aborts. (bug 1314427, r=nical)
39ac4382a2c019178604b90acd816753fe142908
created 2016-11-15 04:26 +0100
pushed 2017-01-23 16:02 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1314254 - Add mozilla::ipc::IPCResult type and convert IPDL handlers to use new return type. r=billm
a6fc43194f279a3051a2e6af60824d8445df81d6
created 2016-11-14 11:46 -0800
pushed 2016-11-20 18:17 +0000
David Anderson David Anderson - Bug 1316599 - Remove assertions in TextureClient that IPC is open. r=mattwoodrow, a=NPOTB
d38d06f85ef59c5dbb5d4a1a8d895957a78714de
created 2016-11-10 16:59 +0100
pushed 2016-11-14 12:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - merge mozilla-inbound to mozilla-central a=merge
cc2a7f082db244ff23993afd35ec02ac723c5b38
created 2016-11-09 18:25 -0800
pushed 2016-11-14 12:33 +0000
David Anderson David Anderson - Don't assume that PTextureChild allocation succeeds. (bug 1314425, r=nical)
405843a8c845e324018b61e827d8bf990f36363f
created 2016-11-08 11:40 +0800
pushed 2016-11-14 12:33 +0000
peter chang peter chang - Bug 1311644 - Create YCbCr texture client with valid allocator, r=nical
b555a8f33edb7ac95555ab341d5b8281ae5b234f
created 2016-10-28 15:48 -0700
pushed 2016-11-14 12:33 +0000
David Anderson David Anderson - Handle failed SendPTexture. (bug 1313770 part 5, r=mattwoodrow)
72f023146710175d724a27ce099f48a316ce5fdc
created 2016-10-27 21:02 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1313281 - Part 5: Remove NeedsFenceHandle. r=sotaro
2ebf92eb07765574e721992ddf0f05a1059466e6
created 2016-10-27 21:02 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1313281 - Part 4: Remove Fence parameter from TextureData::Lock. r=sotaro
e20bcc969b5df21acd407aad88505b9dc5e5f52a
created 2016-10-27 20:59 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1313281 - Part 1: Remove AsyncTransactionTracker. r=sotaro
d1b64926c64c3f93e054c6089b43e5ae26510a38
created 2016-10-27 13:17 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1308363 - Remove GONK specific code from gfx/. r=jrmuizel,sotaro
2b520bbe1d527b1102233cb91b52dcc77f2f89eb
created 2016-10-11 19:46 -0700
pushed 2016-11-14 12:33 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1306521 - Handle VP9 colorspace BT.709 on BasicCompositor r=nical,jwwang,jya,jrmuizel
74b89fbf2130928293daf4c156cc65b3c6d16db5
created 2016-10-06 14:32 +0200
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
14fb96dbce5ef3388e4f9e8fb990975495a19e8f
created 2016-10-06 15:20 +0200
pushed 2016-11-14 12:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to mozilla-inbound
c93ea64807245839375bfcaa4a367f275d35f599
created 2016-10-06 15:18 +0200
pushed 2016-11-14 12:33 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 3855dd4690ab (bug 1292923) for conflicts with m-c
3855dd4690ab8556d38790e86f04fc44a4425865
created 2016-09-28 13:28 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
da986c9f1f723af1e0c44f4ccd4cddd5fb6084e8
created 2016-10-06 14:33 +0200
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Backed out changeset d35d695f921d (bug 1292923) for troubles with windows refrests
38442ad9a422c1028f6e40b5144f3d7994e7acf3
created 2016-10-06 14:32 +0200
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
8a4a43911b776d61be3817ec11073b34fdcb672d
created 2016-10-06 19:13 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Backout d35d695f921d for causing compile failures.
d35d695f921df1073b1a1d93520e872a0e1547f5
created 2016-09-28 13:28 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander
e7d22a910d1b1484887a48e4bd089ac0e338b7a8
created 2016-10-04 15:14 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1297568 - Remove some invalid assertions that can happen when the GPU process crashes. r=dvander
43a97503d564787a9fb18ff8d9fd0e403ea22169
created 2016-09-27 10:46 +0200
pushed 2016-11-14 12:33 +0000
Alexandre Lissy Alexandre Lissy - Bug 1305655 - Decouple Gonk TextureForwarder and CompositableForwarder (followup bug 1281456) r=nical
b7ead4d4eb90ac9e8f112574dc194691e507658e
created 2016-09-27 16:22 +1300
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
cb3267d9e339413a4390fa4fcc0569f439b9b99b
created 2016-09-23 09:43 +1200
pushed 2016-11-14 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1303897 - Part 3: Remove unnecessary param to InitIPDLActor. r=nical
1db550ca8682bc2bba6363dc401733d469ff3095
created 2016-09-21 22:40 -0700
pushed 2016-11-14 12:33 +0000
David Anderson David Anderson - Update comment in TextureClient::AsTextureClient. (bug 1303426 part 5, r=nical)
7d098e62480b7b766537b75792fb4bcb6d58e9c6
created 2016-09-21 22:40 -0700
pushed 2016-11-14 12:33 +0000
David Anderson David Anderson - Destoy TextureData even if TextureChild::ActorDestroy has already run. (bug 1303426 part 4, r=nical)
4b306288100e8f9f207231cba2fd8869f518a456
created 2016-09-21 22:40 -0700
pushed 2016-11-14 12:33 +0000
David Anderson David Anderson - Remove the ChildActor helper class. (bug 1303426 part 3, r=nical)
bdff84e3875eef2c713550705ba0e629270e7a69
created 2016-10-06 14:32 +0200
pushed 2016-10-13 17:19 +0000
Matt Woodrow Matt Woodrow - Bug 1292923 - Don't upload to textures during creation on Intel cards as it frequently crashes. r=dvander, a=gchang
1b451583bd6558a20cd092390e93035a4e8d746c
created 2016-09-02 11:34 -0400
pushed 2016-09-19 13:50 +0000
Milan Sreckovic Milan Sreckovic - Bug 1299606: Diagnostic, trivial patch. Our messages were not unique. r=me
f9dfb9c04270fa69231a0d249a69f9a8af741906
created 2016-08-22 22:30 -0400
pushed 2016-09-19 13:50 +0000
George Wright George Wright - Bug 1293908 - Specify the LayersBackend to be used when creating Textures r=nical
1f2fa3500013916b21d5e663e291bf66cfc7af8f
created 2016-08-24 12:59 -0400
pushed 2016-09-19 13:50 +0000
Milan Sreckovic Milan Sreckovic - Bug 1088300: Diagnosting patch - MOZ_CRASH if we can't get an actor, instead of a nullptr crash. r=nical
7cae917bd51939b9f642dd8bcb16e081ae721a6a
created 2016-08-23 15:18 -0700
pushed 2016-09-19 13:50 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
9a25bd56725191ec4a23c19d692b036ddae30555
created 2016-08-22 17:23 -0700
pushed 2016-09-19 13:50 +0000
David Anderson David Anderson - Move the DeviceManagerD3D9 singleton out of gfxPlatform. (bug 1297182 part 1, r=mattwoodrow)
ca51bc08795729be90550ffa760083adf45215af
created 2016-08-21 21:30 -0400
pushed 2016-09-19 13:50 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 9b4c4fd433a9 (bug 1293908) for blowing up Linux64 tests.
9b4c4fd433a9820e9f82b18412cde18a9b401be6
created 2016-08-18 12:54 -0400
pushed 2016-09-19 13:50 +0000
George Wright George Wright - Bug 1293908 - Specify the LayersBackend to be used when creating Textures r=nical
7fbf4eba5db4bd358ed0ce8dcfe81aadbb52d06e
created 2016-08-11 07:53 -0700
pushed 2016-09-19 13:50 +0000
Mason Chang Mason Chang - Bug 1293759. Memset RGBX surfaces with basic layers and a skia backend. r=lsalzman
38e387b1bd415f147f47fbf1953c540dccfa0558
created 2016-08-10 14:30 +0200
pushed 2016-09-19 13:50 +0000
Nicolas Silva Nicolas Silva - Bug 1293772 - Check that the TextureClient is not internally shut down in Lock, Unlock and BorrowDrawTarget. r=jnicol
f33e41f8366b58cc9740e1c71b20f4cdde632398
created 2016-08-08 11:53 +0200
pushed 2016-09-19 13:50 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 02d76f158f3d (bug 1259571) for talos xperf regressions
02d76f158f3d6af4063eb6d2e9ddea513cec6e5c
created 2016-08-07 23:54 -0700
pushed 2016-09-19 13:50 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1259571 - Try tearing-free drawing with GDI r=dvander,mattwoodrow
f21a0200838caaba188526629dcac9c82eb1e37e
created 2016-08-02 17:57 +1200
pushed 2016-09-19 13:50 +0000
Matt Woodrow Matt Woodrow - Bug 1289640 - Part 4: Make SourceSurfaceImage::GetTextureClient use the threadsafe upload with D3D11 so that we no longer rely on having a separate device. r=nical
2beb50801fc3ded5e9f90d40fe90bb9756df693e
created 2016-08-02 16:51 +0800
pushed 2016-09-19 13:50 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 2e93b1e3adf0 (bug 1289640)
8e73d131111faaef298c36e8d81fb2937066bf1a
created 2016-08-02 16:51 +0800
pushed 2016-09-19 13:50 +0000
Iris Hsiao Iris Hsiao - Backed out changeset 5ce69082c2fb (bug 1289640)
5ce69082c2fb2468505ef4aa7a1ae6c14b7baae5
created 2016-08-02 18:15 +1200
pushed 2016-09-19 13:50 +0000
Matt Woodrow Matt Woodrow - Bug 1289640 - Fix non-Windows build bustage
2e93b1e3adf0718486c19024ca401b9bcb86db30
created 2016-08-02 17:57 +1200
pushed 2016-09-19 13:50 +0000
Matt Woodrow Matt Woodrow - Bug 1289640 - Part 4: Make SourceSurfaceImage::GetTextureClient use the threadsafe upload with D3D11 so that we no longer rely on having a separate device. r=nical
f23573c8eff0733acbb918309fa469abe2b2f3c9
created 2016-08-11 07:53 -0700
pushed 2016-08-15 18:35 +0000
Mason Chang Mason Chang - Bug 1293759. Memset RGBX surfaces with basic layers and a skia backend. r=lsalzman a=ritu
5783870130eeb0bea2280c84a15b0e2494edcfea
created 2016-08-10 14:30 +0200
pushed 2016-08-12 22:26 +0000
Nicolas Silva Nicolas Silva - Bug 1293772 - Check that the TextureClient is not internally shut down in Lock, Unlock and BorrowDrawTarget. r=jnicol a=ritu
d1cd9be20f92eaaaff800989122244ff44583c5c
created 2016-07-26 12:50 -0700
pushed 2016-08-01 14:37 +0000
David Anderson David Anderson - Add DeviceManagerD3D11 as a wrapper around gfxWindowsPlatform. (bug 1282364 part 1, r=mattwoodrow)
a99dade5a9b61bab222daaf033229a237e882659
created 2016-07-26 12:56 +0200
pushed 2016-08-01 14:37 +0000
Nicolas Silva Nicolas Silva - Bug 1284384 - Don't crash if TextureClient::Destroy is called between Lock and Unlock. r=sotaro
73c0a2bba6db663e61a247f7e7d241ad091e4cf5
created 2016-07-02 11:16 +0200
pushed 2016-08-01 14:37 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Merge mozilla-central to autoland
039447407fcc27571badbc2f634451dbb2111fef
created 2016-05-27 13:49 -0700
pushed 2016-08-01 14:37 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1276811 - Enable TextureClient to be used without CompositableForwarder,r=nical
9f30d4101964f632a8f0c4cfe133fbfe337954c1
created 2016-07-01 09:06 -0700
pushed 2016-08-01 14:37 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1283818 - Clean up BufferTextureData YCbCr format handling r=nical
f51f78388224856591d67cebd26b46aed715287c
created 2016-07-01 10:58 +0200
pushed 2016-08-01 14:37 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 4 - Forward the shutdown notification to CanvasRenderingContext2D. r=Bas
53487e6b475af7829d3aa14a9d99ffe9e443774e
created 2016-07-01 10:58 +0200
pushed 2016-08-01 14:37 +0000
Nicolas Silva Nicolas Silva - Bug 1167235 - Part 2 - Detach DrawTarget snapshots before unlocking TextureClient. r=Bas
less more (0) -300 -100 -60 tip