create visual studio project, add Windows initialization code
This commit is contained in:
@@ -106,7 +106,7 @@ void Circle::create_impl(float radius, int div, GLushort* idx, vertex_t* vertice
|
||||
for (int i = 0; i < div; i++)
|
||||
{
|
||||
vertex_t v;
|
||||
float theta = (float)i / div * M_PI * 2.f;
|
||||
float theta = (float)i / div * (float)M_PI * 2.f;
|
||||
glm::vec2 uv = { sinf(theta), cosf(theta) };
|
||||
v.pos = glm::vec4(uv * radius, 0, 1);
|
||||
v.uvs = (map == kUVMapping::Planar) ? (uv * 0.5f + 0.5f) : glm::vec2((float)i / div, 1.f);
|
||||
@@ -134,7 +134,7 @@ void Circle::create_impl(float radius_out, float radius_in, int div, GLushort* i
|
||||
auto pidx2 = idx + count[0];
|
||||
for (int i = 0; i < div; i++)
|
||||
{
|
||||
float theta = (float)(i%(div-1)) / (div-1) * M_PI * 2.f;
|
||||
float theta = (float)(i%(div-1)) / (div-1) * (float)M_PI * 2.f;
|
||||
glm::vec2 uv = { sinf(theta), cosf(theta) };
|
||||
if (map == kUVMapping::Planar)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user