This is a behavior I saw when using the open sourced 3D program called Blender2.8

I have access to an "Intel(R) HD Graphics 4000" and a "AMD Radeon HD 7570M".

When you open Blender, set the Eevee engine and put a sun light, a shadow is displayed correctly when using AMD.
Click image for larger version. 

Name:	Sun_shadow_AMD.jpg 
Views:	143 
Size:	5.1 KB 
ID:	2832

While with Intel...:
Click image for larger version. 

Name:	Sun_shadow_Intel.jpg 
Views:	149 
Size:	5.0 KB 
ID:	2833

I investigated a little and found that the problem is in this UBO:
lamps_lib.glsl

In the structure of this UBO, we can see this array of matrices (shadowmats):
bsdf_common_lib.glsl

The problem with Intel is..., for no apparent reason, all matrices of this array are transposed!!
Blender is an open source, and currently has no developers working with Intel 3rd generation.

If anyone has any light of what is happening, that would be very helpful.


obs.: I don't work for Blender, I just want to see this problem solved.