Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Doublebuffer with 4 Volatile images.  (Read 1490 times)
0 Members and 1 Guest are viewing this topic.
Offline NewOnJava

Junior Devvie




1970 born Java game hobbyer.


« Posted 2010-03-27 14:39:02 »

Hello!

I have an Java2D project on a build, my project runs currently as an full browser Applet with a doublebuffer Volatile image.

I have situtations when my Applets goes very slow on screen update, sometimes a lot slower than 1fps, this happens only when my doublebuffer is very large.

I would like to avoid this problem by using 4 volatile images as a doublebuffer, as i currently use only one made by applet.createVolatileImage (...);
I think that putting them 2 by width and 2 by height is the right answer, my question is this, what is the right way to create four width 50% height 50% volatile images
to work as an doublebuffer.

And what is the best way to draw to thies volatile images, should i just let Java2D clip them and draw every shape and image to all of them, or should i build my own clipper ??

My Screen resolution is 4096x4096 with Linux Mint Virtual and Monitor 24" 1920x1200, i think is best to use 4 or more volatile images rather than just only one.

-----

Thanks..
Offline Abuse

JGO Knight


Medals: 14


falling into the abyss of reality


« Reply #1 - Posted 2010-03-27 19:48:44 »

Why don't you use BufferStrategy? Providing hardware accelerated backbuffers is what it was designed for.

Though there is no guarantee that it too won't suffer from this same issue, which is obviously caused by the massive virtual screen resolution.

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline NewOnJava

Junior Devvie




1970 born Java game hobbyer.


« Reply #2 - Posted 2010-03-28 04:55:19 »

Why don't you use BufferStrategy? Providing hardware accelerated backbuffers is what it was designed for.

Though there is no guarantee that it too won't suffer from this same issue, which is obviously caused by the massive virtual screen resolution.

DoubleBuffers!

I was first using BufferStrategy but it didnt work well on my town library WinXP systems, well it didnt work at all, i just received an exception and Applet halted.
I was thinking that maybe there is some other users with same kind of system what my town library has, and i want my project to work well almost every computer.
With VolatileImage doublebuffer my project is working very well also with my town library WinXPs.

So, How i should be handling drawing on 4 volatile images, should i just trye to draw every image and shape to every single doublebuffer volatileimage and let the auto clipping handle clips ??

On my home system the Applet maximum size will be some what W:2000px H:1300px.

-----

Thanks..
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

rwatson462 (30 views)
2014-12-15 09:26:44

Mr.CodeIt (23 views)
2014-12-14 19:50:38

BurntPizza (50 views)
2014-12-09 22:41:13

BurntPizza (84 views)
2014-12-08 04:46:31

JscottyBieshaar (45 views)
2014-12-05 12:39:02

SHC (59 views)
2014-12-03 16:27:13

CopyableCougar4 (57 views)
2014-11-29 21:32:03

toopeicgaming1999 (123 views)
2014-11-26 15:22:04

toopeicgaming1999 (113 views)
2014-11-26 15:20:36

toopeicgaming1999 (32 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!