mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-05-11 18:58:19 +02:00
trying to tweek the transform equation to find the intel bug
This commit is contained in:
parent
0f22d64802
commit
b33ba64e05
2 changed files with 5 additions and 2 deletions
|
@ -68,7 +68,8 @@ TransformCamera getTransformCamera() {
|
||||||
}
|
}
|
||||||
|
|
||||||
<@else@>
|
<@else@>
|
||||||
uniform vec4 transformObjectBuffer[7];
|
uniform vec4 transformObjectBuffer[8];
|
||||||
|
|
||||||
TransformObject getTransformObject() {
|
TransformObject getTransformObject() {
|
||||||
TransformObject object;
|
TransformObject object;
|
||||||
object._model[0] = transformObjectBuffer[0];
|
object._model[0] = transformObjectBuffer[0];
|
||||||
|
|
|
@ -16,6 +16,7 @@ const int MAX_TEXCOORDS = 2;
|
||||||
|
|
||||||
uniform mat4 texcoordMatrices[MAX_TEXCOORDS];
|
uniform mat4 texcoordMatrices[MAX_TEXCOORDS];
|
||||||
|
|
||||||
|
|
||||||
// the interpolated normal
|
// the interpolated normal
|
||||||
varying vec4 normal;
|
varying vec4 normal;
|
||||||
|
|
||||||
|
@ -30,7 +31,8 @@ void main(void) {
|
||||||
// use standard pipeline transform
|
// use standard pipeline transform
|
||||||
TransformCamera cam = getTransformCamera();
|
TransformCamera cam = getTransformCamera();
|
||||||
TransformObject obj = getTransformObject();
|
TransformObject obj = getTransformObject();
|
||||||
gl_Position = transformModelToClipPos(cam, obj, gl_Vertex);
|
|
||||||
|
gl_Position = transformModelToClipPos(cam, obj, vec4(gl_Vertex.xyz, 1.0));
|
||||||
|
|
||||||
// transform and store the normal for interpolation
|
// transform and store the normal for interpolation
|
||||||
normal = vec4(normalize(transformModelToEyeDir(cam, obj, gl_Normal)), 0.0);
|
normal = vec4(normalize(transformModelToEyeDir(cam, obj, gl_Normal)), 0.0);
|
||||||
|
|
Loading…
Reference in a new issue