I am by no means a programmer so I ask this what does the new openCL 1.2 mean for mining? Are we going to notice improvements?
It's from AMD after all. So most probably 100% CPU load and 10% less mining performance
No, OpenCL is a specification from the Khronos Group, a non-profit industry consortium whos members include Apple, AMD, Nvidia, SGI, Oracle, id Software, Google, Intel, Mozilla, ARM, a couple major ARM fabs, and a few other companies. Khronos grew out of the old OpenGL working group when it became clear OpenGL was the first of a family of API specifications.
OpenCL was first submitted to Khronos by Apple, with help from AMD, IBM, Intel, and Nvidia. 1.2 contains new features based on work by both AMD and Nvidia. Major 1.2 features include partitioning devices into sub-devices (on applicable hardware), D3D11 state support (to complement the existing GL and D3D9 state bridges), and built-in kernel support to allow calling fixed function hardware from existing kernels and to call specialized hardware optimized kernels provided by the driver.