X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmain.c;h=f7688b9eb920414f4695d9014b000640bf940289;hb=b38189d375ff492f1b4090efc728770e4900c1e0;hp=b7bd8a3be92a9b225abe37a74fbd8df2aedf4db9;hpb=127a3f103d8ca350a3ebefd294ce02c78b7ef47c;p=geometrycompositor.git diff --git a/source/main.c b/source/main.c index b7bd8a3..f7688b9 100644 --- a/source/main.c +++ b/source/main.c @@ -627,6 +627,8 @@ void update_monitor_vertices(CompositedScreen *screen, CompositedMonitor *monito sin_ksv = monitor->keystone_vertical/sqrt(1.0f+monitor->keystone_vertical*monitor->keystone_vertical); cos_ksv = sqrt(1.0f-sin_ksv*sin_ksv); distance = monitor->perspective+sin_ksv*((sin_ksv>0)-monitor->vertical_center)/aspect; + if(monitor->curvature_depth<0) + distance += -monitor->curvature_depth; eye[0] = 0.0f; eye[1] = (monitor->vertical_center-0.5f)/aspect+sin_ksv*distance; @@ -1348,8 +1350,6 @@ void process_events(Compositor *compositor) process_damage_event(compositor, (XDamageNotifyEvent *)&event); else if(event.type==compositor->shape_event+ShapeNotify) process_shape_event(compositor, (XShapeEvent *)&event); - else - printf("Event %d\n", event.type); } } }