Draw vertices / triangles
FossilOrigin-Name: 4f4baa85c1fdb1d605305a137e9beb1aff7d09304d565d73f1ae5bdab3f49c34
This commit is contained in:
parent
40756ef329
commit
c322610fe4
4 changed files with 119 additions and 1 deletions
|
@ -39,7 +39,36 @@ OF_APPLICATION_DELEGATE(TestsAppDelegate)
|
|||
secondObject: [OFNumber numberWithFloat: 60]];
|
||||
[engine.renderer createWithResolution: resolution];
|
||||
|
||||
[OFThread sleepForTimeInterval: 5];
|
||||
O3DVertex values1[] = {
|
||||
{ -1, -1 },
|
||||
{ 0, 1 },
|
||||
{ 1, -1 }
|
||||
};
|
||||
O3DVertex values2[] = {
|
||||
{ -0.5, 0.5 },
|
||||
{ 0, -0.5 },
|
||||
{ 0.5, 0.5 }
|
||||
};
|
||||
OFData *vertices1 = [OFData
|
||||
dataWithItemsNoCopy: values1
|
||||
count: sizeof(values1) / sizeof(*values2)
|
||||
itemSize: sizeof(O3DVertex)
|
||||
freeWhenDone: false];
|
||||
OFData *vertices2 = [OFData
|
||||
dataWithItemsNoCopy: values2
|
||||
count: sizeof(values2) / sizeof(*values2)
|
||||
itemSize: sizeof(O3DVertex)
|
||||
freeWhenDone: false];
|
||||
|
||||
OFDate *startDate = [OFDate date];
|
||||
while (-startDate.timeIntervalSinceNow < 5) {
|
||||
[engine.renderer beginFrame];
|
||||
[engine.renderer setColor: [OFColor yellow]];
|
||||
[engine.renderer drawVertices: vertices1];
|
||||
[engine.renderer setColor: [OFColor red]];
|
||||
[engine.renderer drawVertices: vertices2];
|
||||
[engine.renderer endFrame];
|
||||
}
|
||||
|
||||
[OFApplication terminate];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue