Matt Woodrow
2e20a3911e
Bug 1191534 - Implement BlitImageToFramebuffer for IOSurface. r=jgilbert
2015-08-13 15:57:59 -04:00
Nathan Froyd
43a8488186
Bug 1186444 - part 1 - move uses of MODULE_OPTIMIZE_FLAGS to moz.build's CFLAGS; r=mshal
...
Now that we have moz.build, we can be guaranteed that any flags we add
in moz.build will be added after everything else has been setup. So any
uses of MODULE_OPTIMIZE_FLAGS can be moved to moz.build's
CFLAGS/CXXFLAGS without any unusual repercussions. We do have to verify
that MOZ_OPTIMIZE is in effect, though.
2015-07-22 11:04:32 -04:00
Mason Chang
c8c6e68b76
Bug 1193842 - Delete touch resampling preference and non resampling paths. r=kats
2015-08-13 08:23:14 -07:00
Jerry Shih
18a99fe0b8
Bug 1192192 - fix quad culling method. r=nical
2015-08-13 08:22:58 -07:00
Jim Mathies
dbf8e2ba18
Bug 1152080 - Plugin configuration clip rects should be treated as visible rects. r=roc
2015-08-11 13:07:34 -05:00
Sotaro Ikeda
caffe42db7
Bug 1192352 - Fix fence handling of display mirroring r=nical
2015-08-13 06:52:49 -07:00
John Daggett
a7dab25f24
Bug 1192699 - eliminate the two-stage system fontlist initialization under DirectWrite. r=m_kato
2015-08-13 15:04:25 +09:00
Jim Chen
ef8b0d7d2a
Bug 1192077 - Convert AndroidBridge JNIEnv calls; r=esawin
2015-08-13 00:53:39 -04:00
Nathan Froyd
efb75125fc
Bug 1193470 - silence more warnings when building skia with clang/g++; r=glandium
...
- Several of skia's functions are marked as deprecated, but when
compiling Gecko, we don't really care about Skia's internal use of
deprecated functions.
- clang warns about unused private fields, which is a valuable warning
for Skia developers, but not a useful warning to see during Gecko
compilations.
- Various macros in Skia are redefined as a result of using unified
compilation. clang has a -Wno switch for turning this off; gcc also
warns about it, but does not have a separate switch, so we can't do
anything about it.
2015-08-11 23:23:26 -04:00
Milan Sreckovic
f583d728c7
Bug 1160295: Bad DisplayLink drivers -> no acceleration. r=jrmuizel
2015-08-12 15:57:43 -07:00
David Anderson
7f5f270a21
Add a crash guard for DXVA2D3D9. (bug 1190281 part 8, r=mattwoodrow)
2015-08-11 20:22:20 -07:00
David Anderson
2cfc7d03e0
Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow)
2015-08-11 20:22:20 -07:00
David Anderson
2dedaa3db6
Factor prefs out of DriverCrashGuard. (bug 1190281 part 6, r=mattwoodrow)
2015-08-11 20:22:19 -07:00
David Anderson
f577fd034f
Move telemetry recording into D3D11LayersCrashGuard. (bug 1190281 part 5, r=mattwoodrow)
2015-08-11 20:22:19 -07:00
David Anderson
ce1e93ce2f
Pull D3D11 logic out of DriverCrashGuard. (bug 1190281 part 4, r=mattwoodrow)
2015-08-11 20:22:19 -07:00
David Anderson
aeb1b9c069
Make DriverCrashGuard initialization lazy. (bug 1190281 part 3, r=mattwoodrow)
2015-08-11 20:22:18 -07:00
David Anderson
3d6b2af704
Rename DriverInitCrashDetection to DriverCrashGuard. (bug 1190281 part 2, r=mattwoodrow)
2015-08-11 20:22:18 -07:00
David Anderson
f4f49ed5cf
Remove static vars from DriverInitCrashDetection. (bug 1183910 part 1, r=mattwoodrow)
2015-08-11 20:22:18 -07:00
Dan Glastonbury
c0922e68de
Bug 1170842 - Part 2: Wrangle glGetInternalformativ symbols. r=jgilbert
2015-08-12 11:39:39 +10:00
Dan Glastonbury
1f7d9c686b
Bug 1170842 - Part 1: Sort out ARB_framebuffer_object symbol queries. r=jgilbert
...
Obsolete old patch.
Had to resort to using GLFeature detection to look for (EXT/OES)_framebuffer_object. I feel like this sucks.
Replace long list of && with ||. Grr.
2015-08-12 11:39:38 +10:00
Milan Sreckovic
f2a587c8b5
Bug 1130195: Don't immediately crash if we can't allocate image. Carry r=bas
2015-08-11 14:07:49 -07:00
Jeff Gilbert
e6eb175725
Bug 1192466 - Prune header includes for SkiaGLGlue.h - r=bgirard
2015-08-07 19:27:14 -07:00
Birunthan Mohanathas
fd290c6aa3
Bug 1185763 - Part 3: Rename nsTArray::MoveElementsFrom to AppendElements. r=froydnj
2015-08-11 08:29:46 -07:00
Birunthan Mohanathas
0e83cd889c
Bug 1185763 - Part 1: Always use mozilla::Move with nsTArray::MoveElementsFrom. r=froydnj
2015-08-11 08:29:46 -07:00
Sebastian Hengst
fb11d73de5
Backed out 8 changesets (bug 1183910, bug 1190281)
...
Backed out changeset 6ddbdbd66174 (bug 1190281)
Backed out changeset c85c1d11bd72 (bug 1190281)
Backed out changeset 7f904a453bdb (bug 1190281)
Backed out changeset e17123b5bafd (bug 1190281)
Backed out changeset 50edbeb8912e (bug 1190281)
Backed out changeset cf98685302b6 (bug 1190281)
Backed out changeset e98a176b4e0b (bug 1190281)
Backed out changeset e7b3b23bcc82 (bug 1183910)
2015-08-11 10:13:43 +02:00
David Anderson
600d12d956
Add a crash guard for DXVA2D3D9. (bug 1190281 part 8, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
d4f83c6fbb
Allow DriverCrashGuard to be used in content processes. (bug 1190281 part 7, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
4297f79891
Factor prefs out of DriverCrashGuard. (bug 1190281 part 6, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
20deaab44b
Move telemetry recording into D3D11LayersCrashGuard. (bug 1190281 part 5, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
c7155b717e
Pull D3D11 logic out of DriverCrashGuard. (bug 1190281 part 4, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
780f365978
Make DriverCrashGuard initialization lazy. (bug 1190281 part 3, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
a3df234f8b
Rename DriverInitCrashDetection to DriverCrashGuard. (bug 1190281 part 2, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
eaaece49fc
Remove static vars from DriverInitCrashDetection. (bug 1183910 part 1, r=mattwoodrow)
2015-08-11 00:29:08 -07:00
David Anderson
b428af7892
Don't mix GPU adapters across processes. (bug 1183910 part 10, r=jmuizelaar)
2015-08-10 20:27:06 -07:00
Kartikaya Gupta
d61947d5ed
Bug 1191886 - Change a couple of scrollbar async-repositioning tests so they don't get tripped up by rounding error. r=botond
2015-08-10 17:08:25 -04:00
Kartikaya Gupta
7f7e3ef215
Bug 1189443 - Don't round down the margin amounts when inflating the displayport. r=dvander
2015-08-10 18:30:45 -04:00
Andrea Marchesini
fca5ac0adb
Bug 1186725 - InitTextures should check if LockRect() returns an error, r=mattwoodrow
2015-08-10 14:47:22 +01:00
Matt Woodrow
2ae06f31af
Bug 1061525 - Part 6: Add readback code for converting NV12 MacIOSurfaces into RGB. r=nical
2015-08-10 22:04:27 +10:00
Matt Woodrow
68f0d503f6
Bug 1061525 - Part 4: Add an NV12 effect, and implement it for CompositorOGL. r=nical
2015-08-10 22:04:26 +10:00
Matt Woodrow
3ec6d3dea2
Bug 1061525 - Part 3: Add shaders for NV12 to OGLShaderProgram. r=BenWa
2015-08-10 22:04:26 +10:00
Matt Woodrow
d4a4bf0f6d
Bug 1061525 - Part 2: Make MacIOSurfaceTextureHostOGL understand planar MacIOSurfaces. r=jrmuizel
2015-08-10 22:04:26 +10:00
Matt Woodrow
c076664bdf
Bug 1061525 - Part 1: Add support for planar MacIOSurfaces. r=BenWa
2015-08-10 22:04:25 +10:00
Jonathan Kew
a097585945
Bug 1105807 - Fall back to GetGlyphIndicesW in gfxGDIFont::GetGlyph if ScriptGetCMap fails, for legacy Type1 fonts. r=jdaggett
2015-08-10 09:39:49 +01:00
Jonathan Kew
2ae38fe147
Bug 1191167 - Update graphite2 library to release 1.3.0. r=jdaggett
2015-08-10 09:38:46 +01:00
John Daggett
3663fb19e5
Bug 1176637 - annotate known assertion in pango font branch. r=m_kato
2015-08-10 13:29:04 +09:00
Khaled Hosny
55d7a8cbec
Bug 729993 - Use finer HarfBuzz cluster level. r=jfkthame
2015-08-09 22:01:32 +01:00
Jonathan Kew
740f78dd29
Bug 729993 - Cherry-pick harfbuzz fixes for finer-grained cluster support (9099e48e29, c7dfe316f8). r=behdad (upstream)
2015-08-09 22:01:28 +01:00
Sotaro Ikeda
f523d754da
Bug 1186000 - Support screen mirroring to HDMI display on gonk r=mwu,mattwoodrow
2015-08-08 13:50:47 -07:00
Matt Woodrow
423abf75d7
Bug 1191040 - Ensure that we only compute the tile size once. r=BenWa
2015-08-07 15:37:56 -04:00
Ryan VanderMeulen
b12a864e3f
Backed out changeset 4e63305fe592 (bug 1191040) for Linux gtest crashes.
...
CLOSED TREE
2015-08-07 16:24:59 -04:00