Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6678218
Votes 0
Synopsis D3D: provide a way to create a v-synced BufferStrategy
Category java:classes_2d
Reported Against
Release Fixed 6u10(b22)
State 10-Fix Delivered, Verified, bug
Priority: 3-Medium
Related Bugs 6679840 , 6681745 , 6691737
Submit Date 20-MAR-2008
Description
We need to provide a way to create v-synch-ed buffer strategies. 
This is important for Scenario and animation support.
Posted Date : 2008-03-20 21:42:06.0
Work Around
N/A
Evaluation
Java2D will provide a way to create v-synch-ed buffer strategies
when the d3d pipeline is enabled. 

Note that since the D3D pipeline uses single thread rendering - meainng
that all D3D-related activity happens on a single thread only
one BufferStrategy in per vm instance can be made v-synced without
undesireable effects. 

If there's more than one (say N) v-synced BSs then
since their Present() calls will effectively be serialized (since they're
running from a single thread) each BS will be able
to flip only on every Nth vsync, resulting in decrease in
perceived responsiveness.

Additional work will be needed in Swing to use this internal
API to create a v-synced swing back-buffer at Scenario's request,
this will be tracked by a different bug.
Posted Date : 2008-03-20 21:42:06.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang