Tôi đang cố gắng sử dụng trình đổ bóng hình học tầm thường nhưng khi chạy trong Shader Builder trên máy tính xách tay có GMA X3100, nó sẽ quay trở lại và sử dụng phần mềm kết xuất. Theo số this document GMA X3100 hỗ trợ EXT_geometry_shader4
.Trình tạo bóng hình học GLSL hoạt động trên GMA X3100 theo OSX
Đầu vào là POINTS
và đầu ra là LINE_STRIP
.
gì sẽ được yêu cầu để làm cho nó chạy trên GPU (nếu có thể)
uniform vec2 offset;
void main()
{
gl_Position = gl_PositionIn[0];
EmitVertex();
gl_Position = gl_PositionIn[0] + vec4(offset.x,offset.y,0,0);
EmitVertex();
EndPrimitive();
}
Bạn chắc chắn bạn đang sử dụng OSX> = 10.5? Có vẻ như EXT_geometry_shader4 không được hỗ trợ ở phiên bản 1.4 trở xuống. – genpfault
Vâng tôi đang ở trên 10.6.2. – GameFreak