CAL is a driver layer API similiar to OpenGL/Cuda driver api. OpenCL is a higher level API built on top of CAL. The lower level assembler type language is called AMD IL, which is compiled via the CAL Compiler, but is not directly related.
Originally posted by: MicahVillmow CAL is a driver layer API similiar to OpenGL/Cuda driver api. OpenCL is a higher level API built on top of CAL. The lower level assembler type language is called AMD IL, which is compiled via the CAL Compiler, but is not directly related.
Is CAL supported by the latest graphics cards? I thought i read somewhere that it only goes upto the 3xxx or 4xxx series?
OpenCL is built on top of CAL and works on later graphic cards, however, I believe new API features are not being exposed at the CAL layer and only via OpenCL.