I have actually tried the recommended way of double buffering "by the book" in the past, using messagePorts for each of the the 2 buffers ("Safe to display" and "Safe to write").
(Without any WaitTOF() at all in the loop..).
But it doesn't help; Same results.
As mentioned, I don't do any graphics ...
Search found 29 matches
- Fri Feb 14, 2014 9:04 am
- Forum: General Developer Support
- Topic: Occasional "stuttering" in graphics scrolling
- Replies: 9
- Views: 8979
- Fri Feb 14, 2014 12:51 am
- Forum: General Developer Support
- Topic: Occasional "stuttering" in graphics scrolling
- Replies: 9
- Views: 8979
Re: Occasional "stuttering" in graphics scrolling
I use this type of doublebuffering:
- 2 buffers (front & back), allocated by IIntuition->AllocScreenBuffer().
- Image blitting etc. only on the back buffer
Concept in the loop:
1. WaitTOF()
2. Makes the backbuffer visible by swapping the 2 buffers (using IIntuition->ChangeScreenBuffer())
3. Copies ...
- 2 buffers (front & back), allocated by IIntuition->AllocScreenBuffer().
- Image blitting etc. only on the back buffer
Concept in the loop:
1. WaitTOF()
2. Makes the backbuffer visible by swapping the 2 buffers (using IIntuition->ChangeScreenBuffer())
3. Copies ...
- Thu Feb 13, 2014 7:34 pm
- Forum: General Developer Support
- Topic: Occasional "stuttering" in graphics scrolling
- Replies: 9
- Views: 8979
Re: Occasional "stuttering" in graphics scrolling
When single buffering, the glitches appear on the top. How far down, depends on how delayed the vertical blanking finalization is.
With double buffering, it appear for the whole screen of course (as buffer swapping gets delayed).
The strange thing is that this happen's even when CPU-load is at idle ...
With double buffering, it appear for the whole screen of course (as buffer swapping gets delayed).
The strange thing is that this happen's even when CPU-load is at idle ...
- Tue Feb 11, 2014 10:44 pm
- Forum: General Developer Support
- Topic: Occasional "stuttering" in graphics scrolling
- Replies: 9
- Views: 8979
Occasional "stuttering" in graphics scrolling
Hello,
I have the following issue on my AmigaOS4-system:
Occasional "stuttering" in graphics animations (f.ex. in 2D horisontal screen scrolling, using blitting operations).
I've been working on making a simple game for AmigaOS4 with focus on smooth animations (in full screen), but it seems ...
I have the following issue on my AmigaOS4-system:
Occasional "stuttering" in graphics animations (f.ex. in 2D horisontal screen scrolling, using blitting operations).
I've been working on making a simple game for AmigaOS4 with focus on smooth animations (in full screen), but it seems ...
- Sun Dec 09, 2012 4:11 am
- Forum: Platform: AmigaOne 500 and Sam series
- Topic: Issues (incl. system freeze) when writing data to DVD/CDs.
- Replies: 2
- Views: 7370
Issues (incl. system freeze) when writing data to DVD/CDs.
Hello,
Below is a description of an issue I have with my Sam440ep/OS4.1 system.
Thanks in advance for any help.
Summary of the problem
When writing DVD-media by using:
- interal SATA DVD-writer, the issue is: Actual burning speed won't exceed 700KB/sec, which is way too low.
- external USB ...
Below is a description of an issue I have with my Sam440ep/OS4.1 system.
Thanks in advance for any help.
Summary of the problem
When writing DVD-media by using:
- interal SATA DVD-writer, the issue is: Actual burning speed won't exceed 700KB/sec, which is way too low.
- external USB ...
- Sun Sep 02, 2012 5:29 pm
- Forum: General AmigaOS
- Topic: OS4.1 update 5 - Shell issues
- Replies: 8
- Views: 6529
Re: OS4.1 update 5 - Shell issues
Now it works, even when:
1) the Shell is configured to use the old window tooltype (WINDOW=CON:50/50/600/350/AmigaShell/CLOSE)
and
2) the GUI Preference option "Window refresh type" is set to "Smart" (the "GUI preferences window, subsystem "Options").
In the "GUI preferences" window, subsystem ...
1) the Shell is configured to use the old window tooltype (WINDOW=CON:50/50/600/350/AmigaShell/CLOSE)
and
2) the GUI Preference option "Window refresh type" is set to "Smart" (the "GUI preferences window, subsystem "Options").
In the "GUI preferences" window, subsystem ...
- Sun Sep 02, 2012 4:53 pm
- Forum: General AmigaOS
- Topic: OS4.1 update 5 - Shell issues
- Replies: 8
- Views: 6529
Re: OS4.1 update 5 - Shell issues
Ok. Now I have changed the WINDOW tooltype as you described it, and made a new test, but the behaviour is still the same.tonyw wrote:..I suggest that you change the tooltype in the Shell icon to add "Simple"..
- Sat Sep 01, 2012 10:38 pm
- Forum: General AmigaOS
- Topic: OS4.1 update 5 - Shell issues
- Replies: 8
- Views: 6529
Re: OS4.1 update 5 - Shell issues
You are somehow opening the console window with "Smart" refresh. Please tell how you are opening the Shell.
The Shell is started by clicking on the Shell-icon in my AmiDock (the same that is available from the Workbench/System folder).
Below are tests that shows what happens with different GUI ...
The Shell is started by clicking on the Shell-icon in my AmiDock (the same that is available from the Workbench/System folder).
Below are tests that shows what happens with different GUI ...
- Sun Aug 26, 2012 1:08 pm
- Forum: General AmigaOS
- Topic: OS4.1 update 5 - Shell issues
- Replies: 8
- Views: 6529
OS4.1 update 5 - Shell issues
After upgrading to update 5 of OS4.1, I have experienced problems with the default Shell.
There are 2 issues:
1) Copying text from the shell doesn't work (but paste does).
2) When shrinking the size of the shell window, and then making the window larger, all text that got cleared during the ...
There are 2 issues:
1) Copying text from the shell doesn't work (but paste does).
2) When shrinking the size of the shell window, and then making the window larger, all text that got cleared during the ...
- Fri Apr 20, 2012 2:15 am
- Forum: General Developer Support
- Topic: Inaccurate vertical blank timing (VBL)
- Replies: 16
- Views: 20140
Re: Inaccurate vertical blank timing (VBL)
@Hans:
Did you try disabling both Limpid clock and CPUInfo?
Yes.
What else does Ranger list in running tasks/processes?
GUI Objects:
-----------
Maindock
Exec tasks:
-----------
application.library messageserver
console.device
EHCI Controller Task Unit 0
hub.usbfd
hub.usbfd
hub.usbfd ...
Did you try disabling both Limpid clock and CPUInfo?
Yes.
What else does Ranger list in running tasks/processes?
GUI Objects:
-----------
Maindock
Exec tasks:
-----------
application.library messageserver
console.device
EHCI Controller Task Unit 0
hub.usbfd
hub.usbfd
hub.usbfd ...