use NUM2DBL() instead of RFLOAT_VALUE()

This commit is contained in:
Josh Holtrop 2014-08-05 20:44:04 -04:00
parent 9824ef9373
commit 81d5bca7bb

View File

@ -30,10 +30,10 @@ static VALUE GL_draw_rect(VALUE klass,
glUniform2i(programs[PROGRAM_RECT]->uniforms[UNIFORM_POSITION], FIX2INT(x), FIX2INT(y)); glUniform2i(programs[PROGRAM_RECT]->uniforms[UNIFORM_POSITION], FIX2INT(x), FIX2INT(y));
glUniform2i(programs[PROGRAM_RECT]->uniforms[UNIFORM_SIZE], FIX2INT(width), FIX2INT(height)); glUniform2i(programs[PROGRAM_RECT]->uniforms[UNIFORM_SIZE], FIX2INT(width), FIX2INT(height));
glUniform4f(programs[PROGRAM_RECT]->uniforms[UNIFORM_COLOR], glUniform4f(programs[PROGRAM_RECT]->uniforms[UNIFORM_COLOR],
RFLOAT_VALUE(r), NUM2DBL(r),
RFLOAT_VALUE(g), NUM2DBL(g),
RFLOAT_VALUE(b), NUM2DBL(b),
RFLOAT_VALUE(a)); NUM2DBL(a));
rect_buffer->bind(); rect_buffer->bind();
glEnableVertexAttribArray(0); glEnableVertexAttribArray(0);
glVertexAttribIPointer(0, 2, GL_INT, 0, 0); glVertexAttribIPointer(0, 2, GL_INT, 0, 0);