Opened 7 years ago

Last modified 6 years ago

#13271 assigned enhancement

Implement vertical-sync to fight with screen tearing

Reported by: Premislaus Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Servers/app_server Version: R1/Development
Keywords: Cc:
Blocked By: Blocking: #14649
Platform: All

Description

Under Haiku I have screen tearing. Screen tearing is most common when I move windows, or select multiple files using mouse, and when watching movies.

This problem occurs for many years, regardless of the version, compiler, drivers and hardware.

Change History (5)

comment:1 by diver, 7 years ago

Component: Drivers/GraphicsServers/app_server
Owner: changed from nobody to axeld
Summary: Implement vertical-sync to fight wiht screen tearing.Implement vertical-sync to fight with screen tearing

comment:2 by pulkomandy, 7 years ago

The drivers already implement "wait for retrace", but it is only used in BDirectWindow. For example, GLTeapot should be tearing free (unless you use the VESA driver which doesn't implement it yet).

in reply to:  2 comment:3 by Premislaus, 7 years ago

Replying to pulkomandy:

The drivers already implement "wait for retrace", but it is only used in BDirectWindow. For example, GLTeapot should be tearing free (unless you use the VESA driver which doesn't implement it yet).

Look at the middle of teapot or move window. I have framebuffer.

comment:4 by axeld, 7 years ago

Owner: changed from axeld to nobody
Status: newassigned

comment:5 by luroh, 6 years ago

Blocking: 14649 added
Note: See TracTickets for help on using tickets.