Support textured triangles
This commit is contained in:
@@ -39,17 +39,19 @@ static void load_assets() {
|
||||
}
|
||||
|
||||
void main() {
|
||||
const JabyEngine::GPU::POLY_F3 triangle(
|
||||
JabyEngine::GPU::Color24(0x0, 0xFF, 0xFF),
|
||||
{
|
||||
{0, 0}, {320*2, 127}, {0, 255}
|
||||
}
|
||||
);
|
||||
printf("Hello PoolBox!\n");
|
||||
const JabyEngine::GPU::POLY_F3 triangle({{0, 0}, {64, 64}, {0, 64}}, JabyEngine::GPU::Color24(0x0, 0xFF, 0xFF));
|
||||
const JabyEngine::GPU::POLY_FT3 triangle2(
|
||||
{{0, 0}, {64, 0}, {64, 64}}, {{0, 0}, {64, 0}, {64, 64}},
|
||||
JabyEngine::GPU::TPage(320, 0, JabyEngine::GPU::SemiTransparency::B_Half_add_F_Half, JabyEngine::GPU::TexturePageColor::$4bit),
|
||||
JabyEngine::GPU::PageClut(320, 256),
|
||||
JabyEngine::GPU::Color24(0xFF, 0xFF, 0xFF));
|
||||
|
||||
load_assets();
|
||||
|
||||
while(true) {
|
||||
JabyEngine::GPU::render(triangle);
|
||||
JabyEngine::GPU::render(triangle2);
|
||||
|
||||
JabyEngine::GPU::swap_buffers_vsync(2);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user