Fix CLIP_DEBUG
This commit is contained in:
parent
c85aed2d28
commit
cf4a557489
@ -106,6 +106,10 @@ static inline void _glFlushBuffer() {
|
|||||||
static inline void _glPushHeaderOrVertex(Vertex* v) {
|
static inline void _glPushHeaderOrVertex(Vertex* v) {
|
||||||
TRACE();
|
TRACE();
|
||||||
|
|
||||||
|
#if CLIP_DEBUG
|
||||||
|
fprintf(stderr, "{%f, %f, %f, %f}, // %x (%x)\n", v->xyz[0], v->xyz[1], v->xyz[2], v->w, v->flags, v);
|
||||||
|
#endif
|
||||||
|
|
||||||
uint32_t* s = (uint32_t*) v;
|
uint32_t* s = (uint32_t*) v;
|
||||||
sq[0] = *(s++);
|
sq[0] = *(s++);
|
||||||
sq[1] = *(s++);
|
sq[1] = *(s++);
|
||||||
@ -169,13 +173,14 @@ void SceneListSubmit(Vertex* v2, int n) {
|
|||||||
QACR[1] = QACR[0] = 0x11;
|
QACR[1] = QACR[0] = 0x11;
|
||||||
|
|
||||||
#if CLIP_DEBUG
|
#if CLIP_DEBUG
|
||||||
Vertex* vertex = (Vertex*) src;
|
Vertex* vertex = (Vertex*) v2;
|
||||||
for(int i = 0; i < n; ++i) {
|
for(int i = 0; i < n; ++i) {
|
||||||
fprintf(stderr, "{%f, %f, %f, %f}, // %x (%x)\n", vertex[i].xyz[0], vertex[i].xyz[1], vertex[i].xyz[2], vertex[i].w, vertex[i].flags, &vertex[i]);
|
fprintf(stderr, ">> {%f, %f, %f, %f}, // %x (%x)\n", vertex[i].xyz[0], vertex[i].xyz[1], vertex[i].xyz[2], vertex[i].w, vertex[i].flags, &vertex[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf(stderr, "----\n");
|
fprintf(stderr, "----\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
uint8_t visible_mask = 0;
|
uint8_t visible_mask = 0;
|
||||||
uint8_t counter = 0;
|
uint8_t counter = 0;
|
||||||
|
|
||||||
@ -212,6 +217,10 @@ void SceneListSubmit(Vertex* v2, int n) {
|
|||||||
(counter == 0) << 3
|
(counter == 0) << 3
|
||||||
);
|
);
|
||||||
|
|
||||||
|
#if CLIP_DEBUG
|
||||||
|
fprintf(stderr, "0x%x 0x%x 0x%x -> %d\n", v0, v1, v2, visible_mask);
|
||||||
|
#endif
|
||||||
|
|
||||||
switch(visible_mask) {
|
switch(visible_mask) {
|
||||||
case 15: /* All visible, but final vertex in strip */
|
case 15: /* All visible, but final vertex in strip */
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user