Java-Gaming.org
Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
Featured games (78)
games approved by the League of Dukes
Games in Showcase (408)
games submitted by our members
Games in WIP (293)
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  
  copyArea? Sure - just wait a sec!  (Read 3583 times)
0 Members and 1 Guest are viewing this topic.
Offline Micke

Senior Newbie




Yada-yada


« Posted 2002-10-18 08:12:07 »

Anybody out there (here?) sitting on knowledge about http://developer.java.sun.com/developer/bugParade/bugs/4615589.html (It's the VolatileImage copyArea very slow in certain directions) ? I've just restarted my attempts at a IsoMetric game engine, and the slowdown when scrolling in some directions is getting quite annoying...

It says Bug, In progress, but the progress bar for that bug solving seems to sit as still as a mountain

-
/\/\icke
Offline mporta

Junior Newbie





« Reply #1 - Posted 2002-10-19 13:21:19 »

well, that bug has 0 (zero) votes.
seems nobody is interested in sun fixing it...
if you really care then vote for the bug, and ask as many people as you can to vote it too!
Offline trembovetski

Senior Member




If only I knew what I'm talking about!


« Reply #2 - Posted 2002-10-20 08:15:01 »

mporta is right: we won't know that the bug is important to users until you tell us. Vote for it, post your comments on jdc, then we'll know.
Games published by our own members! Check 'em out!
Play the free demo of Revenge of the Titans!
Offline Micke

Senior Newbie




Yada-yada


« Reply #3 - Posted 2002-10-20 14:46:47 »

Ok, I'll see if my vote will help my cause  Wink  However, In progress doesn't actually mean In progress, but rather might become in progress?! I won't yell about it, the engine is up to ~160 fps in the "slowest" directions now anyway  Smiley


/\/\icke
Offline pepe

Junior Member




Nothing unreal exists


« Reply #4 - Posted 2002-10-21 07:09:50 »

Quote
mporta is right: we won't know that the bug is important to users until you tell us. Vote for it, post your comments on jdc, then we'll know.

Ah*.. too bad we only have  votes. there are so many bugs that are important to me. i've always wished we could have way more than just three, say 15 or 20.
Is there a way to make that request to Sun?

Home page: http://frederic.barachant.com
------------------------------------------------------
GoSub: java2D gamechmark http://frederic.barachant.com/GoSub/GoSub.jnlp
Offline princec
« League of Dukes »

JGO Kernel


Medals: 196
Projects: 3


Eh? Who? What? ... Me?


« Reply #5 - Posted 2002-10-21 11:36:11 »

Yeah, file a RFE against Bug Parade and vote for it  Roll Eyes

Cas Smiley

Offline Micke

Senior Newbie




Yada-yada


« Reply #6 - Posted 2002-10-21 13:24:45 »

Already up to 6 votes! If I could only persuade my all people at my company (~3000) to sign up and follow my example, I would end up with ~9000 votes! I'll go have a talk to my CEO in a moment  Wink

-
/\/\icke
Offline pepe

Junior Member




Nothing unreal exists


« Reply #7 - Posted 2002-10-21 15:37:39 »

Quote
Yeah, file a RFE against Bug Parade and vote for it  Roll Eyes

Cas Smiley

lol...
Would you vote for it?

Home page: http://frederic.barachant.com
------------------------------------------------------
GoSub: java2D gamechmark http://frederic.barachant.com/GoSub/GoSub.jnlp
Offline trembovetski

Senior Member




If only I knew what I'm talking about!


« Reply #8 - Posted 2002-10-22 04:52:00 »

Well, Micke, since you have 160fps already, I don't see how we can justify spending our time on this bug =)
Offline Micke

Senior Newbie




Yada-yada


« Reply #9 - Posted 2002-10-22 15:33:35 »

Well, it dropped down to ~100 when I added some houses and trees, and what's gonna happen when those cute little soldierguys enter the scene? They will probably bring with them some tanks, jeeps, helicopters etc (And the engine does no collision detection, scripting, yada yada yet ;-)

It works ok, it just that usual developer-feeling "this could be a little better if only..."

/M
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Homer J Simpson

Junior Newbie





« Reply #10 - Posted 2002-11-01 20:34:57 »

Hi,
i have submitted the Bugreport.

I have also found another solution for smooth scrolling.
I'm using the following function:

Image image;
Graphics2D g=image.createGraphics();
private void copyArea(int x,int y, int width, int height,int dx,int dy)
       {
         int x1=x+dx;
         int y1=y+dy;
         int x2=x1+width;
         int y2=y1+height;
         g.drawImage(image,x1,y1,x2,y2,x,y,x+width,y+height,null);
       }

It works great with Images with a resolution about 800x600 (same speed as with copyArea but without slowdowns). With my new cpu(XP1600)  i can use the function for even bigger images. I'm not really sure why the speed is cpu dependent,but i didnt benchmark it very good.

I hope it will help you.

Homer J Simpson ( J stands for JAVA ) Grin
Offline Micke

Senior Newbie




Yada-yada


« Reply #11 - Posted 2002-11-03 08:50:22 »

Seems like to way to go for now, thanks for the nice tip!

/M
Offline Max Pesce

Junior Member




Nil tam arduum quod non ingenio vincas


« Reply #12 - Posted 2002-11-14 11:21:13 »

I've tried the given solution but the result
is the same!

I don't know why this happens...

I'm using a 400x300 screen (fullscreen but tried
also windowed).

Offline Homer J Simpson

Junior Newbie





« Reply #13 - Posted 2002-11-14 19:35:42 »

What kind of image are you using as your backbuffer ?

Homer
Offline Max Pesce

Junior Member




Nil tam arduum quod non ingenio vincas


« Reply #14 - Posted 2002-11-15 14:53:20 »

I'm using a VolatileImage the same size of
the screen (when fullscreen) or the same size of the
applet...


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

Play Revenge of the Titans! The situation is critical. We need fancy commanders to defend Earth, the moon, Mars!
 
Try the Free Demo of Revenge of the Titans

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

The first screenshot will be displayed as a thumbnail.

The invasion has landed! On Mars! And you're there to beat 'em!
cubemaster21 (123 views)
2013-05-17 21:29:12

alaslipknot (131 views)
2013-05-16 21:24:48

gouessej (161 views)
2013-05-16 00:53:38

gouessej (153 views)
2013-05-16 00:17:58

theagentd (166 views)
2013-05-15 15:01:13

theagentd (151 views)
2013-05-15 15:00:54

StreetDoggy (195 views)
2013-05-14 15:56:26

kutucuk (219 views)
2013-05-12 17:10:36

kutucuk (218 views)
2013-05-12 15:36:09

UnluckyDevil (221 views)
2013-05-12 05:09:57
Complex number cookbook
by Roquen
2013-04-24 12:47:31

2D Dynamic Lighting
by Oskuro
2013-04-17 16:46:12

2D Dynamic Lighting
by Oskuro
2013-04-17 16:45:57

2D Dynamic Lighting
by Oskuro
2013-04-17 16:23:20

Noise (bandpassed white)
by Roquen
2013-04-05 17:36:01

Noise (bandpassed white)
by Roquen
2013-04-03 16:17:38

Java Data structures
by Roquen
2013-03-29 13:21:12

Topic Request
by kutucuk
2013-03-22 21:42:01
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!
Page created in 0.103 seconds with 21 queries.