#8719 closed patch
GOB: Some optimizations for slow computers
Reported by: | SF/uweryssel | Owned by: | DrMcCoy |
---|---|---|---|
Priority: | normal | Component: | Engine: Gob |
Version: | Keywords: | ||
Cc: | Game: |
Description
This patch request should fix bug #1767748 (GOB: Unnecessary slowdown on slow computers)
Following changes are done:
In gob/video.cpp: - Removed _lastRetraceLength measurement
In gob/driver_vga.cpp: - Optimized "drawSprite" routine
In gob/game_v1.cpp: - Changed the start point of time key setting in method "checkCollisions" to include the blitting time (in animateCursor) in the time measurement. - Additionally force at least one loop pass, to avoid skipped frames. - Prevent the 10 ms delay on low deltaTimes.
Ticket imported from: #1777241. Ticket imported from: patches/824.
Attachments (1)
Change History (4)
by , 17 years ago
comment:2 by , 17 years ago
Owner: | set to |
---|---|
Status: | new → closed |
comment:3 by , 6 years ago
Component: | → Engine: Gob |
---|
Note:
See TracTickets
for help on using tickets.
svn diff of the changed code