use NUM2DBL() instead of RFLOAT_VALUE()
This commit is contained in:
parent
9824ef9373
commit
81d5bca7bb
@ -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);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user