ba3be9affd
Because example 42 was using the shaders from example 07 (callback), which have input vertex attributes position and color, while the mesh from example 42 has attributes position and normal, this causes problems on Windows when using AMD gpus (no bunny mesh would appear on the window).
17 lines
391 B
Python
17 lines
391 B
Python
$input a_position, a_normal
|
|
$output v_world, v_color0
|
|
|
|
/*
|
|
* Copyright 2011-2020 Branimir Karadzic. All rights reserved.
|
|
* License: https://github.com/bkaradzic/bgfx#license-bsd-2-clause
|
|
*/
|
|
|
|
#include "../common/common.sh"
|
|
|
|
void main()
|
|
{
|
|
gl_Position = mul(u_modelViewProj, vec4(a_position, 1.0) );
|
|
v_world = mul(u_model[0], vec4(a_position, 1.0) ).xyz;
|
|
v_color0 = vec4(a_normal, 1.0);
|
|
}
|