mutter/tests/interactive
Emmanuele Bassi ae554a5061 Rename 'bilinear' scaling filter to 'trilinear'
Yes, it's not really the proper GL name for a linear-on-every-axis of a
texture plus linear-between-mipmap-levels minification filter, but it
has three redeeming qualities as a name:

  - LINEAR_MIPMAP_LINEAR sucks, as it introduces GL concepts like
    mipmaps in the API naming, while we're trying to avoid that;
  - people using GL already know what 'trilinear' means in this context
    without going all Khronos on their asses;
  - we're using 2D textures anyway, so 'linear on two axes and linear
    between mipmap levels' can be effectively approximated to
    'trilinear'.

I mean, if even the OpenGL official wiki says:

  Unfortunately, what most people think of as "trilinear" is not linear
  filtering of a 3D texture, but what in OpenGL terms is GL_LINEAR mag
  filter and GL_LINEAR_MIPMAP_LINEAR in the min filter in a 2D texture.
  That is, it is bilinear filtering of each appropriate mipmap level,
  and doing a third linear filter between the adjacent mipmap levels.
  Hence the term "trilinear".
                -- http://www.opengl.org/wiki/Texture

then the horse has already been flogged to death, and I don't intend to
be accused of necrophilia and sadism by flogging it some more.

Prior art: every single GL tutorial in the history of ever;
CoreAnimation's scaling filter enumerations.

If people want to start using 1D or 3D textures they they are probably
going to be using Cogl API directly, and that has the GL naming scheme
for minification and magnification filters anyway.
2012-03-16 12:33:40 +00:00
..
Makefile.am interactive/image-box: Add a pure Image test, suitable for docs 2012-03-16 12:33:38 +00:00
test-actor.c interactive/actor: Do not use clutter_actor_animate() 2012-03-15 17:01:13 +00:00
test-actors.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-animation.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-animator.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-bin-layout.c interactive/bin-layout: Use implicit animations 2012-03-15 17:01:13 +00:00
test-binding-pool.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-box-layout.c tests: Update to use the symbolic button names 2012-01-27 09:47:25 +00:00
test-cairo-clock.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-cairo-flowers.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-canvas.c Rename 'bilinear' scaling filter to 'trilinear' 2012-03-16 12:33:40 +00:00
test-clip.c tests: Update to use the symbolic button names 2012-01-27 09:47:25 +00:00
test-cogl-multitexture.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-offscreen.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-point-sprites.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-primitives.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-shader-arbfp.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-shader-glsl.c tests/*: Use symbolic constants for sources and events 2012-01-25 23:20:25 +00:00
test-cogl-tex-convert.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-tex-foreign.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-tex-getset.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-tex-polygon.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-tex-tile.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-cogl-vertex-buffer.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-constraints.c interactive: Drop more deprecated classes 2012-01-17 16:54:30 +00:00
test-content.c interactive/content: Define the size of the text geometry 2012-03-16 12:33:36 +00:00
test-depth.c interactive/depth: Drop deprecated API 2012-02-13 17:30:22 +00:00
test-devices.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-drag.c tests: Check return value of clutter_init_with_args instead of error 2011-02-28 14:10:06 +00:00
test-drop.c tests/interactive: Add some descriptions 2011-09-28 15:18:21 +01:00
test-easing.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-events.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-fbo.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-flow-layout.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-grab.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-image-box.c Rename 'bilinear' scaling filter to 'trilinear' 2012-03-16 12:33:40 +00:00
test-image.c interactive/image: Test ClutterImage 2012-03-16 12:33:38 +00:00
test-layout.c interactive/layout: Update to modern API 2012-02-15 17:03:03 +00:00
test-main.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-multistage.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-paint-wrapper.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-path-constraint.c tests: abort if clutter_init fails 2011-02-28 14:10:04 +00:00
test-pixmap.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-scale.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-script.c tests: Remove #undef CLUTTER_DISABLE_DEPRECATED 2011-11-03 15:35:03 +00:00
test-scrolling.c interactive: Use ClutterActor instead of deprecated classes 2012-01-17 16:21:55 +00:00
test-shader-effects.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-snap-constraint.c interactive: Use the newly added CLUTTER_ALIGN_BOTH value 2011-10-15 18:36:27 +01:00
test-stage-read-pixels.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-stage-sizing.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-state-animator.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-state-script.c interactive: Use the newly added CLUTTER_ALIGN_BOTH value 2011-10-15 18:36:27 +01:00
test-state.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-swipe-action.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-table-layout.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-text-field.c interactive/text-field: Use :background-color 2012-03-06 15:10:04 +00:00
test-text.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-texture-async.c interactive/texture-async: Use implicit animations 2012-03-15 17:42:42 +00:00
test-texture-material.c Revert "Revert "Deprecate clutter_threads_init()"" 2011-10-21 17:44:27 +08:00
test-texture-quality.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-texture-slicing.c interactive/*: Do not use clutter_stage_get_default() 2011-11-10 15:37:50 +00:00
test-threads.c interactive/*: Update the API usage 2012-02-13 17:30:22 +00:00
test-transitions.c interactive/transitions: An easing demo without animate() 2012-03-15 17:01:13 +00:00
wrapper.sh.in build: Allow to run the tests from any directory 2010-07-06 12:39:15 +01:00