- Define builtin headers for all shader types - look at `libclcxx/include/opencl_workitem` how to define builtin variables - use llvm triple (i.e. `spir-unknown-glsl-vertex`) to default-include correct builtins - maybe define preprocessor macros (i.e. `__vertex_shader__`, `__fragment_shader__` etc.)
libclcxx/include/opencl_workitemhow to define builtin variablesspir-unknown-glsl-vertex) to default-include correct builtins__vertex_shader__,__fragment_shader__etc.)