You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reported in version: HG 1.2 Reported for operating system, platform: Linux, x86
Comments on the original bug report:
On 2006-01-26 03:11:35 +0000, Sam Lantinga wrote:
Date: Sun, 23 Oct 2005 16:39:03 +0200
From: "A. Schmid" sahib@phreaker.net
Subject: [SDL] no software surfaces with svgalib driver?
Hi,
I noticed that the SDL (1.2.9) svgalib driver only makes use of linear
addressable (framebuffer) video modes. On older systems (like one of
mine), linear addressable modes are often not available.
Especially for cards with VESA VBE < 2.0 the svgalib vesa driver is
unusable, since VESA only supports framebuffering for VBE 2.0 and later.
The changes necessary to add support for software surfaces seem to be
relatively small. I only had to hack src/video/svga/SDL_svgavideo.c (see
attached patch). The code worked fine for me, but it is no more than a
proof of concept and should be reviewed (probably has a memory leak when
switching modes). It also uses the vgagl library (included in the
svgalib package) and needs to be linked against it.
-Alex
On 2006-01-26 03:12:06 +0000, Sam Lantinga wrote:
Created attachment 39
SDL_svgavideo.diff
On 2006-01-27 11:23:25 +0000, Ryan C. Gordon wrote:
Setting Sam as "QA Contact" on all bugs (even resolved ones) so he'll definitely be in the loop to any further discussion here about SDL.
--ryan.
On 2006-03-19 07:04:30 +0000, Sam Lantinga wrote:
A modified version of this patch is now in CVS, thanks!
FIXME: It looks like it wouldn't be too hard to support banked modes directly...
On 2006-03-19 14:06:41 +0000, Sam Lantinga wrote:
I reverted this patch and actually implemented a banked update, which should be slightly faster.
The text was updated successfully, but these errors were encountered:
This bug report was migrated from our old Bugzilla tracker.
These attachments are available in the static archive:
Reported in version: HG 1.2
Reported for operating system, platform: Linux, x86
Comments on the original bug report:
On 2006-01-26 03:11:35 +0000, Sam Lantinga wrote:
On 2006-01-26 03:12:06 +0000, Sam Lantinga wrote:
On 2006-01-27 11:23:25 +0000, Ryan C. Gordon wrote:
On 2006-03-19 07:04:30 +0000, Sam Lantinga wrote:
On 2006-03-19 14:06:41 +0000, Sam Lantinga wrote:
The text was updated successfully, but these errors were encountered: