'scale-up-down',
'shadow-in-opacity',
'texture-url',
- 'repeat',
'repeat-no-repeat',
- 'repeat-negative-coords',
'repeat-texture',
'transform-in-transform',
'transform-in-transform-in-transform',
'rounded-clip-in-clip-3d', # not really 3d, but cairo fails it
]
+if not host_machine.cpu_family().contains('mips')
+ # https://gitlab.gnome.org/GNOME/gtk/-/issues/4228
+ compare_render_tests += [
+ 'repeat',
+ 'repeat-negative-coords',
+ ]
+endif
+
# these are too sensitive to differences in the renderers
# to run in ci, but still useful to keep around
informative_render_tests = [
'background-area.css',
'background-area.ref.ui',
'background-area.ui',
- 'background-blend-mode-clip-interaction.css',
- 'background-blend-mode-clip-interaction.ref.ui',
- 'background-blend-mode-clip-interaction.ui',
'background-color-transparent.css',
'background-color-transparent.ref.ui',
'background-color-transparent.ui',
'background-position-repeat.ref.ui',
'background-position-repeat.ui',
'background-position-repeat-bg.png',
- 'background-position-simple.css',
- 'background-position-simple.ref.ui',
- 'background-position-simple.ui',
'background-repeat-clip.css',
'background-repeat-clip.ref.ui',
'background-repeat-clip.ui',
'border-half-pixel.ui'
]
+if not host_machine.cpu_family().contains('mips')
+ testdata += [
+ # https://gitlab.gnome.org/GNOME/gtk/-/issues/4618
+ 'background-blend-mode-clip-interaction.css',
+ 'background-blend-mode-clip-interaction.ref.ui',
+ 'background-blend-mode-clip-interaction.ui',
+ # https://gitlab.gnome.org/GNOME/gtk/-/issues/4228
+ 'background-position-simple.css',
+ 'background-position-simple.ref.ui',
+ 'background-position-simple.ui',
+ ]
+endif
+
reftest_env = environment()
reftest_env.set('GTK_A11Y', 'test')
reftest_env.set('G_TEST_SRCDIR', meson.current_source_dir())