> [EMAIL PROTECTED] wrote: > > One requests a specific BufferStrategy like this: > > > > [Window|Canvas].createBufferStrategy(int > numBuffers, > > BufferCapabilities > caps) > > > > How do I make a caps object that state that ANY > flip-strategy is good, but just fail if there is no > flip possible? > > You can do it like this: > try { > createBufferStrategy(2, new BufferCaps(true, > true, FlipContents.UNDEFINED)); > } catch (AWTException e){ > // flip is unavailable, create the best you have > createBufferStrategy(2); > } > This way if flipping bs (ugh, that didn't come out > right) is available > you'll get, otherwise you'll get something we think > is the best > under these conditions.
Okay, so "UNDEFINED" is actually the "I don't care" option when requesting? Also, I don't find that constructor taking "true, true" - only one taking two ImageCapabilities > Btw, will both "Accelerated" and "TrueVolatile" be > true for all flip-style BufferStrategies' > ImageCapabilities? You didn't answer the above.. Care to? (It would go into the pool of "nice to know - maybe it will be immensely useful at some point") > createBufferStrategy(2) with no parameters will > generally be the best. > The only thing is that currently there's no simple > way to request > a 'tear-free' (v-sync-ed) buffer strategy in > Windowed mode. > We'll add public API for that in 7 hopefully. Please do! And make things explicit. Make the BufferStrategy in Swing explicit. Basically, make Swing be an actual disjoint layer above AWT/Java2D, utilizing ONLY the public, userfacing APIs of AWT/Java2D to work (I don't really know how far from that it is at this point - but I still feel there are some magic involved..) [Message sent by forum member 'stolsvik' (stolsvik)] http://forums.java.net/jive/thread.jspa?messageID=298147 =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA2D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".