Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Christian Rauch
xserver
Commits
02777941
Commit
02777941
authored
Sep 19, 2000
by
Keith Packard
Browse files
kdrive: fix bug in vesa 4plane in 8bpp mode
parent
5b9f49f6
Changes
2
Show whitespace changes
Inline
Side-by-side
hw/kdrive/vesa/vesa.c
View file @
02777941
...
...
@@ -19,7 +19,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
/* $XFree86$ */
/* $XFree86
: xc/programs/Xserver/hw/kdrive/vesa/vesa.c,v 1.5 2000/09/15 07:25:13 keithp Exp
$ */
#include
"vesa.h"
...
...
@@ -327,6 +327,7 @@ vesaScreenInitialize (KdScreenInfo *screen, VesaScreenPrivPtr pscr)
return
FALSE
;
pscr
->
shadow
=
vesa_shadow
;
pscr
->
origDepth
=
screen
->
fb
[
0
].
depth
;
if
(
vesa_linear_fb
)
pscr
->
mapping
=
VESA_LINEAR
;
else
...
...
@@ -334,7 +335,7 @@ vesaScreenInitialize (KdScreenInfo *screen, VesaScreenPrivPtr pscr)
vmib
=
&
pscr
->
mode
->
vmib
;
depth
=
vesaDepth
(
vmib
);
;
depth
=
vesaDepth
(
vmib
);
bpp
=
vmib
->
BitsPerPixel
;
switch
(
vmib
->
MemoryModel
)
{
...
...
@@ -793,6 +794,8 @@ vesaScreenFini(KdScreenInfo *screen)
if
(
pscr
->
fb
)
VbeUnmapFramebuffer
(
priv
->
vi
,
&
pscr
->
mode
->
vmib
,
pscr
->
fb
);
screen
->
fb
[
0
].
depth
=
pscr
->
origDepth
;
return
;
}
...
...
hw/kdrive/vesa/vesa.h
View file @
02777941
...
...
@@ -19,7 +19,7 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
/* $XFree86$ */
/* $XFree86
: xc/programs/Xserver/hw/kdrive/vesa/vesa.h,v 1.5 2000/09/15 07:25:13 keithp Exp
$ */
#ifndef _VESA_H_
#define _VESA_H_
...
...
@@ -51,6 +51,7 @@ typedef struct _VesaScreenPriv {
Bool
shadow
;
Bool
rotate
;
int
mapping
;
int
origDepth
;
void
*
fb
;
}
VesaScreenPrivRec
,
*
VesaScreenPrivPtr
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment