aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fosphor/cl.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-26fosphor/cl: Fix init type in cl_queue_clear_buffersSylvain Munaut1-1/+1
2021-01-08fosphor: Update all copyright notices headersSylvain Munaut1-14/+2
2020-01-31fosphor/cl: Remove spurious debug fprintfSylvain Munaut1-1/+0
2019-12-08fosphor/cl: Make sure to unlocking the GL objects during CL releaseSylvain Munaut1-0/+6
2019-12-08fosphor/cl: Display all devices and allow selection with env varSylvain Munaut1-6/+19
2019-12-08fosphor/cl: Check for image support when filtering CL devicesSylvain Munaut1-0/+12
2019-11-30fosphor/cl: Fix return type/value of cl_queue_clear_buffersSylvain Munaut1-2/+2
2019-11-30fosphor/cl: Cleanup shared object lock/unlocking code pathsSylvain Munaut1-21/+25
2016-01-25fosphor: Use lowercase for WIN32 includesSylvain Munaut1-2/+2
2015-10-25fosphor/cl: Retry context creation without CL/GL sharing if neededSylvain Munaut1-2/+17
2015-10-25fosphor/cl: Don't fail fatally if a platform fails to return devicesSylvain Munaut1-1/+7
2015-10-25fosphor: Fix typo in headers MAXOSX vs MACOSXSylvain Munaut1-2/+2
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: 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: Properly set the 'err' variable when cl_load_program failsSylvain Munaut1-3/+8
2014-07-24fosphor: Allow operation without CL/GL sharing extensionSylvain Munaut1-32/+169
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 Munaut1-12/+49
2014-07-24fosphor/cl: Separate the buffer creation into separate helperSylvain Munaut1-23/+42
2014-07-24fosphor/cl: Handle CL 1.1 vs 1.2 differentlySylvain Munaut1-2/+7
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: Update year in copyright noticeSylvain Munaut1-1/+1
2014-07-22fosphor/cl: Fix wrong length param when fetching CL_PROGRAM_BINARIESSylvain Munaut1-1/+1
2014-07-22fosphor/cl: Properly release the FFT window memory bufferSylvain Munaut1-0/+3
2013-12-11fosphor/cl: Prefer AMD/NVidia GPUsSylvain Munaut1-1/+21
2013-11-13fosphor: Fix double free in the init failure caseSylvain Munaut1-0/+3
2013-11-10fosphor: Make the FFT window dynamicSylvain Munaut1-1/+38
2013-11-10fosphor: Refactor to introduce more shared state between global/cl/glSylvain Munaut1-16/+27
2013-10-26fosphor/cl: Make the batch size dynamic and up to FOSPHOR_FFT_MAX_BATCHSylvain Munaut1-5/+8
2013-10-26fosphor: Make sure the FFT len is from #define everywhereSylvain Munaut1-1/+1
2013-10-26fosphor/cl: Add a debug block allowing to save compile CL binary for debugSylvain Munaut1-0/+24
2013-10-18fosphor/cl: Allow the use of cl_khr_local_int32_base_atomics extensionSylvain Munaut1-3/+15
2013-10-16fosphor/cl: Add a workaround for OSX hiding the NVidia attributesSylvain Munaut1-0/+18
2013-10-16fosphor/cl: Remove extraneous CL/xxx includesSylvain Munaut1-4/+0
2013-10-13fosphor: Initial import of the core codeSylvain Munaut1-0/+632