efl/src/modules/evas/engines/gl_common
Jean-Philippe Andre 53d3cb4fec Evas GL common: Improve quality of miniature image
Sample in the middle of the "macro pixels" and fool around with the
borders (usually used to limit linear sampling artifacts) to improve
image quality on the edges.

Those miniatures are still 16x16 but MAAAYYYYYBE they will look a bit
less awful.

NOTE: The first row still doesn't scale properly (interpolates with
      garbage above y=0).
2015-03-04 17:31:07 +09:00
..
shader Evas masking: Fix masking of maps in GL 2015-02-27 13:06:09 +09:00
shader_3d evas: Evas_3D - add parallax occlusion shading. 2015-02-23 15:46:25 +01:00
evas_gl_3d.c evas: Evas_3D - add parallax occlusion shading. 2015-02-23 15:46:25 +01:00
evas_gl_3d_common.h evas: Evas_3D - ColorPick mechanism finding node and mesh in scene. 2015-02-09 22:03:26 +01:00
evas_gl_3d_private.h evas: Evas_3D - refactor shader system. 2015-02-18 22:42:07 +01:00
evas_gl_3d_renderer.c evas: Evas_3D - add texture units count checking. 2015-02-23 15:41:37 +01:00
evas_gl_3d_renderer.h Evas: 3D: Introducing 3D scene rendering features 2014-04-25 16:15:41 +09:00
evas_gl_3d_shader.c evas: Evas_3D - refactor shader system. 2015-02-18 22:42:07 +01:00
evas_gl_api.c Evas GL: Wrap glGetString() for gles1.x. 2015-02-24 22:12:00 +09:00
evas_gl_api_ext.c Evas GL: Fix build error on some systems w/o Wayland 2015-03-03 20:57:59 +09:00
evas_gl_api_ext.h Evas GL:Add evasgl extension macro '_EVASGL_EXT_DRVNAME_PRIVATE'. 2015-02-24 13:57:17 +09:00
evas_gl_api_ext_def.h Evas GL: Fix abnormal extension name. 2015-03-02 16:20:07 +09:00
evas_gl_api_gles1.c Evas GL: Restore viewport and scissor test for GLESv1 2015-02-24 22:18:53 +09:00
evas_gl_common.h Evas GL: Automatic fallback to indirect rendering when the scene has 2015-03-03 18:11:32 +09:00
evas_gl_context.c Evas GL common: Force smooth scaling on miniature images 2015-03-04 15:27:21 +09:00
evas_gl_core.c Evas GL: Kill runtime warnings caused by auto fallback 2015-03-03 20:08:16 +09:00
evas_gl_core.h Evas GL: Kill runtime warnings caused by auto fallback 2015-03-03 20:08:16 +09:00
evas_gl_core_private.h Evas GL: Kill runtime warnings caused by auto fallback 2015-03-03 20:08:16 +09:00
evas_gl_file_cache.c fix mingw build for setuid fix/checks 2014-01-08 22:06:41 +09:00
evas_gl_font.c Evas masking: Add fast path for image-only masks in GL. 2015-02-27 13:06:09 +09:00
evas_gl_image.c evas/gl: implement dynamic hint set using tbm surface 2015-03-02 15:55:47 +09:00
evas_gl_line.c evas/gl - fix the line incorrect position in arm. 2012-12-15 09:40:47 +00:00
evas_gl_polygon.c Evas masking: Add fast path for image-only masks in GL. 2015-02-27 13:06:09 +09:00
evas_gl_preload.c evas: first destroy the rectangle, then the pool. 2014-12-27 14:10:37 +01:00
evas_gl_private.h evas gl - fixz minor leak on exit of rectangles 2014-08-07 18:15:50 +09:00
evas_gl_rectangle.c Evas masking: Add fast path for image-only masks in GL. 2015-02-27 13:06:09 +09:00
evas_gl_shader.c Evas GL common: Remove uniform-related stuff 2015-03-02 11:30:34 +09:00
evas_gl_texture.c Evas GL common: Improve quality of miniature image 2015-03-04 17:31:07 +09:00