From: Nathan M. <gro...@gm...> - 2016-12-28 21:12:25
|
I've been learning how to program with KOS. And currently I can display images and even move them around. But what I'm trying to figure out is how can I display the image without the white border behind it. Here's my current code for drawing one of the graphics: void draw_ground(void) { pvr_poly_cxt_t cxt; pvr_poly_hdr_t hdr; pvr_vertex_t vert; pvr_poly_cxt_txr(&cxt, PVR_LIST_OP_POLY, PVR_TXRFMT_RGB565, 512, 512, ground_tex, PVR_FILTER_BILINEAR); pvr_poly_compile(&hdr, &cxt); pvr_prim(&hdr, sizeof(hdr)); vert.argb = PVR_PACK_COLOR(1.0f, 1.0f, 1.0f, 1.0f); vert.oargb = 0; vert.flags = PVR_CMD_VERTEX; vert.x = gx; vert.y = gy; vert.z = 1; vert.u = 0.0; vert.v = 0.0; pvr_prim(&vert, sizeof(vert)); vert.x = gx + size; vert.y = gy; vert.z = 1; vert.u = 1.0; vert.v = 0.0; pvr_prim(&vert, sizeof(vert)); vert.x = gx; vert.y = gy + size; vert.z = 1; vert.u = 0.0; vert.v = 1.0; pvr_prim(&vert, sizeof(vert)); vert.x = gx + size; vert.y = gy + size; vert.z = 1; vert.u = 1.0; vert.v = 1.0; vert.flags = PVR_CMD_VERTEX_EOL; pvr_prim(&vert, sizeof(vert)); } any help figuring this out would be appreciated. |