Beispiel #1
0
void drawalpha(int bm, int x, int y, int width, int height, uint32_t color)
{
    set_color(color);
    glBindTexture(GL_TEXTURE_2D, bitmap[bm]);
    makequad(&quads[0], x, y, x + width, y + height);
    glDrawQuads(0, 1);
}
Beispiel #2
0
void drawrect(int x, int y, int right, int bottom, uint32_t color)
{
    set_color(color);
    glBindTexture(GL_TEXTURE_2D, white);
    makequad(&quads[0], x, y, right, bottom);
    glDrawQuads(0, 1);
}
Beispiel #3
0
void framerect(int x, int y, int right, int bottom, uint32_t color)
{
    set_color(color);
    glBindTexture(GL_TEXTURE_2D, white);
    makequad(&quads[0], x, y, right, bottom);
    glDrawArrays(GL_LINE_LOOP, 0, 4);
}
Beispiel #4
0
Datei: gl.c Projekt: Chuongv/uTox
void draw_rect_frame(int x, int y, int width, int height, uint32_t color) {
    set_color(color);
    glBindTexture(GL_TEXTURE_2D, white);
    makequad(&quads[0], x, y, x + width, y + height);
    glDrawArrays(GL_LINE_LOOP, 0, 4);
}