$input a_position, i_data0, i_data1, i_data2, i_data3, i_data4 /* * Copyright 2018 Kostas Anagnostou. All rights reserved. * License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause */ #include "../common/common.sh" void main() { mat4 model; model[0] = i_data0; model[1] = i_data1; model[2] = i_data2; model[3] = i_data3; vec4 worldPos = instMul(model, vec4(a_position, 1.0) ); gl_Position = mul(u_viewProj, worldPos); }