отправить матрицу в шейдер для рендеринга экземпляров - PullRequest
0 голосов
/ 29 марта 2020

помогите мне, я использую его для инстансированного рендеринга, и я хочу перенести матрицу в шейдер, чтобы я мог контролировать положение, поворот и масштаб модели, подскажите, как правильно перенести ее? Попытка последовать примеру opengl

program.enableVertexAttribute ("transform");
program.getAttributeLocation ("transform")
meshInstanced.get (a) .enableInstancedRendering (true, models.get (TypeObjects.Tree) .size (),
                         new VertexAttribute (attributeLocation, 4, "transform"),
                         new VertexAttribute (attributeLocation + 1, 4, "transform"),
                         new VertexAttribute (attributeLocation + 2, 4, "transform"),
                         new VertexAttribute (attributeLocation + 3, 4, "transform"));


gl_Position = u_projViewTrans * transform * a_position;
...