https://github.com/asmeikal/cl-utils
OpenCL naive utilities.
https://github.com/asmeikal/cl-utils
Last synced: 2 months ago
JSON representation
OpenCL naive utilities.
- Host: GitHub
- URL: https://github.com/asmeikal/cl-utils
- Owner: asmeikal
- Created: 2016-01-27T19:44:32.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-02T12:58:47.000Z (over 8 years ago)
- Last Synced: 2025-01-20T21:23:54.941Z (4 months ago)
- Language: C
- Size: 28.3 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Un libreria molto incasinata di utilities per OpenCL.
Praticamente tutto si basa sulla documentazione di OpenCL 1.2.## Dependencies
- [MCLabUtils](https://bitbucket.org/mclab/mclabutils).
- Le utilities generiche che uso per il C, da [qui](https://github.com/asmeikal/C-utils).
- `stb_image.h` e `stb_image_write.h` da [qui](https://github.com/nothings/stb).Per "semplicità " mantengo dei file in una cartella comune, in cui sono definite delle variabili con i percorsi per trovare le librerie.
I file sono:
- `mclabutils.mk`
- `mlutils.mk`
- `stb_lib.mk`Le variabili che definiscono sono, rispettivamente:
- `MCLAB_INCLUDE` e `MCLAB_LIB` per gli header e per la cartella contenente la libreria compilata.
- `ML_INCLUDE` e `ML_LIB`, come sopra.
- `STB_DIR` per la cartella in cui si trovano gli header di stb.## Contents
- `mlclut.c`: funzioni abbondantemente generiche.
- `mlclut_descriptions.c`: funzioni per descrivere/stampare tipi enumerati di OpenCL.
- `mlclut_images.c`: funzioni per aprire e salvare immagini.La funzione per aprire immagini usa come channel\_order uno fra `CL_R`, `CL_RA`, e `CL_RGBA`.
La funzione per salvare immagini salva in formato PNG.