roytam1
56aaf6a15a
Merge remote-tracking branch 'origin/master' into custom
2020-09-25 22:18:48 +08:00
Moonchild
d5919942ff
Issue #1656 - Part 8: Devtools and misc.
2020-09-25 22:06:55 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Moonchild
538b420319
Issue #1656 - Part 4: Manual cleanup
2020-09-25 22:04:20 +08:00
Moonchild
30df895eb2
Issue #1656 - Part 3: Nuke more vim config lines in the tree.
...
Another S&R run with some smarter matching.
2020-09-25 22:04:17 +08:00
Moonchild
8c395520d9
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-25 22:04:12 +08:00
Roy Tam
61e493cf30
Merge remote-tracking branch 'origin/master' into custom
2020-07-31 08:12:40 +08:00
Moonchild
5f85ec0cd8
Improve dll loading on Windows.
2020-07-31 08:08:08 +08:00
Roy Tam
1a8a524849
Merge remote-tracking branch 'origin/master' into custom
2020-05-23 06:59:40 +08:00
Moonchild
a13f638d23
[printing] Fix build bustage with --disable-printing
2020-05-23 06:57:02 +08:00
adeshkp
51c19f2e77
Issue #80 - Include gfx/Logging.h in NativeFontResourceMac.cpp
2020-05-23 06:51:13 +08:00
Gaming4JC
099b822652
Issue #80 - Include gfxEnv.h in gfx/gl/GLLibraryEGL.cpp
2020-05-23 06:50:48 +08:00
Moonchild
f51dd277a3
Issue #80 - Fix up gfx/ipc and gfx/src for Linux.
...
This removes an unused Telemetry enum
2020-05-23 06:50:42 +08:00
Moonchild
b8d9e7b8c0
Issue #80- De-unify gfx/layers
...
Excludes layers/ipc/CompositorBridgeParent and CrossProcessCompositorBridgeParent
because the latter purposely uses functions implemented in the former.
See also code comment in CrossProcessCompositorBridgeParent.cpp
Note: likely dead code for us anyway; likely not worth investing in to solve.
2020-05-23 06:50:13 +08:00
Moonchild
cdd925c155
Issue #80 - De-unify gfx/ycbcr
2020-05-23 06:50:10 +08:00
Moonchild
aec749447a
Issue #80 - De-unify gfx/src
2020-05-23 06:50:04 +08:00
Moonchild
b22c360506
Issue #80 - De-unify gfx/skia and stop using dangerous opts
2020-05-23 06:48:44 +08:00
Moonchild
5a3a186912
Issue #80 - De-unify gfx/ots
2020-05-23 06:48:41 +08:00
Moonchild
8458063b23
Issue #80 - De-unify gfx/ipc
2020-05-23 06:48:37 +08:00
Moonchild
5f9275bc92
Issue #80 - De-unify gfx/harfbuzz
2020-05-23 06:48:33 +08:00
Moonchild
6678c91396
Issue # 80 - Fix up gfx/2d/DataSurfaceHelpers
...
De-unified build requires <string.h> instead of <cstring> to
prevent stdlib confusion.
2020-05-23 06:48:31 +08:00
Moonchild
3bd4d91630
Issue #80 - de-unify and fix up gfx/graphite2
...
With de-unified building we have to re-apply the fix-up
for <cstdio>, and additionally the same for <cstring>
to prevent the compiler picking the wrong versions of
standard functions.
2020-05-23 06:48:28 +08:00
Moonchild
21dcaa3b59
Issue #80 - Fix deps in gfxFont-Impl.h
2020-05-23 06:48:25 +08:00
Moonchild
9e45084e77
Issue #80 - Split out GetShapedWord template function
2020-05-23 06:48:21 +08:00
Moonchild
cd9055ddce
Issue #80 - Fix gfx/thebes Windows conditional
2020-05-23 06:48:18 +08:00
Moonchild
d25a16be88
Issue #80 - De-unify gfx/gl
2020-05-23 06:48:15 +08:00
Moonchild
67131bce6e
Issue #80 - De-unify gfx/config
2020-05-23 06:48:12 +08:00
Moonchild
c9c0bd68dd
Issue #80 - De-unify gfx/cairo
2020-05-23 06:48:09 +08:00
Moonchild
18ae7ae02c
Issue #80 - De-unify gfx/2d
2020-05-23 06:48:06 +08:00
Moonchild
94ae8488f4
Issue #80 - De-unify gfx/thebes
2020-05-23 06:48:03 +08:00
Roy Tam
d477f61fc1
Merge remote-tracking branch 'origin/master' into custom
2020-05-16 06:50:41 +08:00
Moonchild
b2a716b2f1
Issue #457 - Silence some superfluous compiler warnings in cairo
2020-05-16 06:49:22 +08:00
Roy Tam
bd1e07b203
Merge remote-tracking branch 'origin/master' into custom
2020-05-09 07:01:19 +08:00
Moonchild
c61d3aa365
Issue #1450 - Remove NVidia 3D-Vision utils
...
Legacy, unmaintained and untested D3D9 stereo
output behind a hidden pref that nobody ever uses... :P
'nuf said. Resolves #1450
2020-05-09 06:55:14 +08:00
wolfbeast
62a46687d6
[gfx] Put Skia-specific CTOR init behind Skia-conditional.
2020-02-22 07:05:25 +08:00
Roy Tam
3a29482353
Merge remote-tracking branch 'origin/master' into custom
2020-02-14 22:49:37 +08:00
sotaro
088c5a329d
[Layers] Clear WrappingTextureSourceYCbCrBasic::mTexture correctly
2020-02-14 22:46:03 +08:00
Roy Tam
c7bc87cff9
Merge remote-tracking branch 'origin/master' into custom
2020-01-31 07:59:13 +08:00
wolfbeast
9896dd74fb
Issue #1360 - Enable acceleration by default on all known-good platforms.
2020-01-31 07:42:30 +08:00
wolfbeast
a085fa5430
Issue #1360 - Part 1: Simplify layers acceleration prefs.
...
This gets rid of platform-dependent hard-coded defaults, but keeps
build-time blocking if there is no GL provider (in which case layers
acceleration almost certainly won't work because it needs a GL
compositor and would likely crash without)
New prefs are
- layers.acceleration.enabled to enable HWA
- layers.acceleration.force to force it enabled (requires .enabled to be
set as well)
This is the platform part of this issue. The rest will be front-end work
(Preference UI integration and pref migration)
2020-01-31 07:42:02 +08:00
Roy Tam
678ad26488
Merge remote-tracking branch 'origin/master' into custom
2020-01-24 09:39:16 +08:00
wolfbeast
305537e8d6
Issue #1354 - Fix typo
2020-01-24 09:29:06 +08:00
wolfbeast
9d76eb5791
Issue #1354 - Clear the current context when MakeCurrent() fails.
2020-01-24 09:29:04 +08:00
Roy Tam
969d239b65
Merge remote-tracking branch 'origin/master' into custom
2020-01-17 09:24:31 +08:00
wolfbeast
9f7f1d457f
Issue #1354 - Don't allow glsl[130,400] unless we have gpu_shader5
...
- Teach GLContext about gpu_shader5
- Downgrade shader language version if gpu_shader5 support isn't found.
2020-01-17 09:19:01 +08:00
wolfbeast
5b8610f989
Issue #1354 - Cherry-pick ANGLE update for broken drivers that support
...
required indexing but not the extensions.
2020-01-17 09:18:59 +08:00
Roy Tam
04671d8d62
patch from Sami<samiwieciekto at gmail.com>: Lowered mMaxTextureSize from 4096 to 2048 to allow older graphic cards
2019-12-30 23:57:31 +08:00
Roy Tam
bd793d6099
Merge remote-tracking branch 'origin/master' into custom
2019-12-21 07:13:32 +08:00
wolfbeast
f24dcfdaa4
Enable layers acceleration by default on GTK platforms.
...
"Why is this still `blocked by default for platform`.. Everyone on Linux
forces it on anyway once they are aware of it." -- Tobin
Tag #1319
2019-12-21 07:12:55 +08:00
Roy Tam
d2b5ffafc2
Merge remote-tracking branch 'origin/master' into custom
2019-11-15 15:03:49 +08:00