diff options
Diffstat (limited to 'src/mesa/shader/slang')
| -rw-r--r-- | src/mesa/shader/slang/library/slang_vertex_builtin.gc | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/mesa/shader/slang/library/slang_vertex_builtin.gc b/src/mesa/shader/slang/library/slang_vertex_builtin.gc index 20c924a30d..17e86d9a0e 100644 --- a/src/mesa/shader/slang/library/slang_vertex_builtin.gc +++ b/src/mesa/shader/slang/library/slang_vertex_builtin.gc @@ -57,7 +57,10 @@ varying float gl_FogFragCoord;  vec4 ftransform()  { -   __retVal = gl_Vertex * gl_ModelViewProjectionMatrixTranspose; +   __retVal = gl_ModelViewProjectionMatrix[0] * gl_Vertex.xxxx +            + gl_ModelViewProjectionMatrix[1] * gl_Vertex.yyyy +            + gl_ModelViewProjectionMatrix[2] * gl_Vertex.zzzz +            + gl_ModelViewProjectionMatrix[3] * gl_Vertex.wwww;  } | 
