… | |
… | |
11 | #include "event.h" |
11 | #include "event.h" |
12 | |
12 | |
13 | struct visibility_state { |
13 | struct visibility_state { |
14 | unsigned int generation; |
14 | unsigned int generation; |
15 | enum { UNKNOWN, OCCLUDED, PARTIAL, FULL } visibility; |
15 | enum { UNKNOWN, OCCLUDED, PARTIAL, FULL } visibility; |
|
|
16 | double last; |
16 | |
17 | |
17 | visibility_state () : generation(0), visibility(UNKNOWN) { }; |
18 | visibility_state () : generation(0), last(0.), visibility(UNKNOWN) { }; |
18 | }; |
19 | }; |
19 | |
20 | |
20 | struct occ_query { |
21 | struct occ_query { |
21 | struct view &v; |
22 | struct view &v; |
22 | GLuint id; |
23 | GLuint id; |