Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1709)

Issue 4517096: Use D3DSWAPEFFECT_FLIPEX on Windows 7. (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 11 months ago by nduca
Modified:
12 years, 11 months ago
CC:
angleproject-review_googlegroups.com, nicolas
Base URL:
http://angleproject.googlecode.com/svn/trunk/
Visibility:
Public.

Description

Use D3DSWAPEFFECT_FLIPEX on Windows 7. Reduces frame rate jitters on Windows 7 reported in crbug.com/82925 Committed: http://code.google.com/p/angleproject/source/detail?r=654

Patch Set 1 #

Total comments: 1

Patch Set 2 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -1 line) Patch
M src/libEGL/Surface.cpp View 1 2 chunks +12 lines, -1 line 0 comments Download

Messages

Total messages: 7
nduca
I suspect we still have frame rate consistency issues on WinXP and Vista. However, this ...
12 years, 11 months ago (2011-05-24 04:10:42 UTC) #1
kbr1
+daniel, nicolas
12 years, 11 months ago (2011-05-24 17:41:22 UTC) #2
apatrick1
Hmm I tried switching to FLIPEX and didn't notice any difference in performance. Do you ...
12 years, 11 months ago (2011-05-24 18:14:21 UTC) #3
nduca
Using FLIPEX is, afaik, the best-known method of rendering for windowed apps in Win7. Can ...
12 years, 11 months ago (2011-05-24 18:34:02 UTC) #4
nduca
Content like angry birds shows the stability improvement best. With: solid 60 fps Without: 30-1 ...
12 years, 11 months ago (2011-05-24 18:40:46 UTC) #5
apatrick1
On 2011/05/24 18:34:02, nduca wrote: > Using FLIPEX is, afaik, the best-known method of rendering ...
12 years, 11 months ago (2011-05-24 18:42:12 UTC) #6
dgkoch
12 years, 11 months ago (2011-05-24 19:05:00 UTC) #7
There's a type in one of the comments, but otherwise LGTM.

http://codereview.appspot.com/4517096/diff/1/src/libEGL/Surface.cpp
File src/libEGL/Surface.cpp (right):

http://codereview.appspot.com/4517096/diff/1/src/libEGL/Surface.cpp#newcode151
src/libEGL/Surface.cpp:151: // We set BackBufferCount = 1 even when we use
D3DSWAPEFFEC_FLIPEX.
D3DSWAPEFFEC_FLIPEX -> D3DSWAPEFFECT_FLIPEX
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b