aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fosphor
AgeCommit message (Expand)AuthorFilesLines
2015-01-19fosphor/cl: Fix warning due to unused varSylvain Munaut1-1/+0
2015-01-18fosphor/cl: Balance the score of local_mem size a bit moreSylvain Munaut1-1/+1
2015-01-18fosphor/cl: Fix overflow when querying local_mem sizeSylvain Munaut1-4/+2
2015-01-18fosphor/cl_compat: Blacklist POCLSylvain Munaut1-0/+5
2015-01-18fosphor: Acquire the GL objects before cleaning buffers in cl_finishSylvain Munaut1-0/+14
2014-09-25fosphor/cl: Make sure that all init is done before first renderSylvain Munaut1-2/+9
2014-08-25fosphor/cl: Add missing stdlib.h include to cl_compat.cSylvain Munaut1-0/+1
2014-08-25fosphor/cl: Properly set the 'err' variable when cl_load_program failsSylvain Munaut1-3/+8
2014-07-24fosphor: Allow operation without CL/GL sharing extensionSylvain Munaut5-34/+247
2014-07-24fosphor/cl: Pre-clears the various buffers before useSylvain Munaut1-0/+68
2014-07-24fosphor/cl: Track the current CL state to avoid doing useless stuffSylvain Munaut3-12/+51
2014-07-24fosphor/cl: Separate the buffer creation into separate helperSylvain Munaut1-23/+42
2014-07-24fosphor/gl: Minor comment typo fixSylvain Munaut1-1/+1
2014-07-24fosphor/cl: Add compatibility wrappers for more CL 1.2 functionsSylvain Munaut2-0/+184
2014-07-24fosphor/cl: Handle CL 1.1 vs 1.2 differentlySylvain Munaut5-12/+225
2014-07-24fosphor/cl: Increase the length of the 'vendor' fieldSylvain Munaut1-1/+1
2014-07-24fosphor/cl: Use the _WIN32 conditional instead of __WIN32__Sylvain Munaut1-1/+1
2014-07-24fosphor/main: Fix the render option initialization sequenceSylvain Munaut1-7/+8
2014-07-24fosphor: Minor doc fix in fosphor.hSylvain Munaut1-1/+1
2014-07-24fosphor: Update year in copyright noticeSylvain Munaut27-27/+27
2014-07-22fosphor: Fix layout routing to avoid half pixel offsetSylvain Munaut1-2/+2
2014-07-22fosphor/gl_cmap_gen: Introduce a helper to set RGBA values from float R,G,BSylvain Munaut1-7/+13
2014-07-22fosphor/cl: Fix wrong length param when fetching CL_PROGRAM_BINARIESSylvain Munaut1-1/+1
2014-07-22fosphor/gl: Fix the frequency axis when freq_{start,stop} are usedSylvain Munaut1-5/+28
2014-07-22fosphor: Automatically select the number of division depending on widthSylvain Munaut3-19/+54
2014-07-22fosphor/gl_font: Add a method to compute the total width of a given stringSylvain Munaut2-0/+15
2014-07-22fosphor/axis: Allow variable number of divisionsSylvain Munaut3-4/+5
2014-07-22fosphor/axis: Fix scaling of largest frequencySylvain Munaut1-3/+9
2014-07-22fosphor: Update the test software to showcase the new display functionsSylvain Munaut1-8/+108
2014-07-22fosphor: Add the concept of "channels" which are overlaid on the displaySylvain Munaut2-0/+117
2014-07-22fosphor/cl: Properly release the FFT window memory bufferSylvain Munaut1-0/+3
2014-07-22fosphor: Drawing code overhaul + Introduce 'render options'Sylvain Munaut5-107/+373
2014-07-22fosphor/cl: Fix tex coordinate in bicubic color mapping shaderSylvain Munaut1-0/+1
2013-12-11fosphor/main: Improve the error handling path of the benchmark utilitySylvain Munaut1-8/+26
2013-12-11fosphor/build: Make clean target compatible with BSDKonstanty Bialkowski1-1/+1
2013-12-11fosphor/cl: Prefer AMD/NVidia GPUsSylvain Munaut1-1/+21
2013-11-13fosphor: Fix double free in the init failure caseSylvain Munaut2-0/+6
2013-11-10fosphor: Make the FFT window dynamicSylvain Munaut6-22/+80
2013-11-10fosphor/gl: Add a proper "smart" frequency axisSylvain Munaut4-5/+239
2013-11-10fosphor/gl: Use the new glf_printf instead of manual sprintf/glf_draw_strSylvain Munaut1-11/+8
2013-11-10fosphor/gl_font: Introduce new glf_printf convenience functionSylvain Munaut2-0/+46
2013-11-10fopshor: Add frequency range (center/span) awarenessSylvain Munaut3-0/+14
2013-11-10fosphor: Store the selected power range in the top level 'struct fosphor'Sylvain Munaut6-33/+22
2013-11-10fosphor: Refactor to introduce more shared state between global/cl/glSylvain Munaut7-70/+101
2013-11-10fosphor: Misc typo & whitespace fixesSylvain Munaut5-5/+4
2013-11-04fosphor/gl_cmap_gen: Use the float version of roundSylvain Munaut1-3/+3
2013-11-04fosphor/fft: Fix the window formulaSylvain Munaut1-1/+1
2013-11-04fosphor/cl: Use OpenCL 1.1 API for everything except OSXSylvain Munaut1-4/+4
2013-10-26fosphor: Add AMD include path to the standalone benchmark tool MakefileSylvain Munaut1-0/+3
2013-10-26fosphor/gl_cmap: Use an explicit 'context' object rather than static varSylvain Munaut3-29/+44