Ich hätte gerne eine Variable mit Lesezugriff auf alle Kernel/Funktionen in einem CL-Programm. Dafür habe ich eine Variable am Anfang der Datei erstellt und sie mit __global vorangestellt.OpenCL Write __global Variable
typedef struct{
/* whatever */
} GlobalParameters;
__global GlobalParameters params;
Wie kann ich jetzt die Werte in diesem Struct aus dem Host-Code setzen? Ist das überhaupt möglich, oder wie kann ich es sonst bearbeiten? Oder muss ich es als Parameter an den Kernel jedes Mal weitergeben, wenn ich es brauche?