enable multi sampling in Windows, fix circle shape

This commit is contained in:
2017-01-18 00:14:50 +00:00
parent 9e123a6a65
commit b351b70ddf
5 changed files with 87 additions and 46 deletions

View File

@@ -37,15 +37,15 @@ public:
{
static GLushort idx[div*3 + div*2];
static vertex_t vertices[div+1];
create_impl(radius, div, idx, vertices, kUVMapping::Planar);
create_impl(radius, div, idx, vertices);
return create_buffers(idx, vertices, sizeof(idx), sizeof(vertices));
}
template<int div>
bool create(float radius, kUVMapping map)
{
static GLushort idx[div*3 + div*2];
static vertex_t vertices[div*2];
create_impl(radius, 0.f, div, idx, vertices, map);
static GLushort idx[(div+1)*3 + (div+1)*4];
static vertex_t vertices[(div+1)*2];
create_impl(radius, 0.f, (div+1), idx, vertices, map);
return create_buffers(idx, vertices, sizeof(idx), sizeof(vertices));
}
template<int div>