gr-fosphor/lib/fosphor
Sylvain Munaut a6a5ad8616 fosphor/cl: Fix tex coordinate in bicubic color mapping shader
The texture coordinates didn't match what the normal OpenGL bilinear
mapper does. It was off by half a texel.

This is needed because the color in the texture is considered to be a
sample at the center of the texel. (hence 0.5f, 0.5f offset removed)

For more details on bilinear from OpenGL :

http://hacksoflife.blogspot.be/2009/12/texture-coordinate-system-for-opengl.html

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2014-07-22 10:16:38 +02:00
..
AUTHORS fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
COPYING fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
DroidSansMonoDotted.ttf fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
DroidSansMonoDotted.txt fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
Makefile fosphor/build: Make clean target compatible with BSD 2013-12-11 23:54:49 +01:00
axis.c fosphor/gl: Add a proper "smart" frequency axis 2013-11-10 22:24:07 +01:00
axis.h fosphor/gl: Add a proper "smart" frequency axis 2013-11-10 22:24:07 +01:00
cl.c fosphor/cl: Prefer AMD/NVidia GPUs 2013-12-11 23:54:49 +01:00
cl.h fosphor: Make the FFT window dynamic 2013-11-10 22:24:07 +01:00
cl_platform.h fosphor/cl: Use OpenCL 1.1 API for everything except OSX 2013-11-04 22:00:48 +01:00
cmap_bicubic.glsl fosphor/cl: Fix tex coordinate in bicubic color mapping shader 2014-07-22 10:16:38 +02:00
cmap_fallback.glsl fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
cmap_simple.glsl fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
display.cl fosphor/cl: Make the batch size dynamic and up to FOSPHOR_FFT_MAX_BATCH 2013-10-26 17:49:48 +02:00
fft.cl fosphor: Make the FFT window dynamic 2013-11-10 22:24:07 +01:00
fosphor.c fosphor: Make the FFT window dynamic 2013-11-10 22:24:07 +01:00
fosphor.h fosphor: Make the FFT window dynamic 2013-11-10 22:24:07 +01:00
gl.c fosphor: Fix double free in the init failure case 2013-11-13 23:57:15 +01:00
gl.h fosphor: Store the selected power range in the top level 'struct fosphor' 2013-11-10 22:24:06 +01:00
gl_cmap.c fosphor/gl_cmap: Use an explicit 'context' object rather than static var 2013-10-26 17:52:43 +02:00
gl_cmap.h fosphor: Misc typo & whitespace fixes 2013-11-10 22:24:06 +01:00
gl_cmap_gen.c fosphor/gl_cmap_gen: Use the float version of round 2013-11-04 22:01:48 +01:00
gl_cmap_gen.h fosphor: Misc typo & whitespace fixes 2013-11-10 22:24:06 +01:00
gl_font.c fosphor/gl_font: Introduce new glf_printf convenience function 2013-11-10 22:24:06 +01:00
gl_font.h fosphor/gl_font: Introduce new glf_printf convenience function 2013-11-10 22:24:06 +01:00
gl_platform.h fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
llist.h fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
main.c fosphor/main: Improve the error handling path of the benchmark utility 2013-12-11 23:54:50 +01:00
mkresources.py fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
private.h fosphor: Make the FFT window dynamic 2013-11-10 22:24:07 +01:00
resource.c fosphor: Misc typo & whitespace fixes 2013-11-10 22:24:06 +01:00
resource.h fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00
resource_internal.h fosphor: Initial import of the core code 2013-10-13 22:05:38 +02:00