Ummmmm, what's a tiff driver?

On Fri, Feb 01, 2002 at 02:56:10PM -0500, Poletti, Don wrote:
> I asked this before and didn't get an answer.
> 
> Why do we need xfx, Shouldn't using X11 get the acceleration
> from the tiff driver?
> 
> >-----Original Message-----
> >From: Steve Freeland [mailto:[EMAIL PROTECTED]]
> >Sent: Wednesday, January 30, 2002 6:27 PM
> >To: [EMAIL PROTECTED]
> >Subject: [Xmame] Re: svgafx/xfx vector code
> >
> >
> >
> >     Well, I've got the xfx driver working again.  Unfortunately the
> >performance is rather abysmal:  Gauntlet gets me 20-30 fps 
> >with xfx versus
> >30-40 with x11 on a PII/400 and a Voodoo 1.  Mind you this is a kernel
> >without MTRR support, so I should give that a try before 
> >passing judgment.
> >     The fix was a complete no-brainer actually, the svgafx patch did
> >all the work.
> >     For the time being I'm leaving out the fx vector code 
> >since as far
> >as anyone seems to know it doesn't work.
> >
> >diff -ur xmame-0.57.1/src/unix/Makefile 
> >xmame-0.57.1-xfx/src/unix/Makefile
> >--- xmame-0.57.1/src/unix/Makefile      Tue Jan  1 21:45:55 2002
> >+++ xmame-0.57.1-xfx/src/unix/Makefile  Wed Jan 30 13:49:04 2002
> >@@ -30,11 +30,9 @@
> >                  $(VID_DIR)/glvec.o $(VID_DIR)/glgen.o
> >$(VID_DIR)/glexport.o \
> >                  $(VID_DIR)/glcab.o $(VID_DIR)/gljpg.o \
> >                  $(VID_DIR)/xinput.o
> >-VID_OBJS.xfx    = $(VID_DIR)/fxgen.o $(VID_DIR)/fxvec.o 
> >$(VID_DIR)/xinput.o
> >\
> >-       $(VID_DIR)/vectorgen.o
> >+VID_OBJS.xfx    = $(VID_DIR)/fxgen.o $(VID_DIR)/xinput.o
> > VID_OBJS.svgalib = $(VID_DIR)/svgainput.o
> >-VID_OBJS.svgafx = $(VID_DIR)/svgainput.o $(VID_DIR)/fxgen.o \
> >-       $(VID_DIR)/fxvec.o $(VID_DIR)/vectorgen.o
> >+VID_OBJS.svgafx = $(VID_DIR)/svgainput.o $(VID_DIR)/fxgen.o
> > VID_OBJS.openstep = $(VID_DIR)/openstep_input.o
> > VID_OBJS.photon2 = $(VID_DIR)/photon2_input.o \
> >        $(VID_DIR)/photon2_window.o \
> >diff -ur xmame-0.57.1/src/unix/video-drivers/xfx.c
> >xmame-0.57.1-xfx/src/unix/video-drivers/xfx.c
> >--- xmame-0.57.1/src/unix/video-drivers/xfx.c   Tue Jan  1 
> >21:45:56 2002
> >+++ xmame-0.57.1-xfx/src/unix/video-drivers/xfx.c       Wed 
> >Jan 30 13:50:16
> >2002
> >@@ -89,12 +89,6 @@
> >   MotifWmHints mwmhints;
> >   Atom mwmatom;
> >   
> >-  if(depth == 16)
> >-  {
> >-     fprintf(stderr_file, "%s doesn't support 16bpp video 
> >modes\n", title);
> >-     return OSD_NOT_OK;
> >-  }
> >-
> >   screen=DefaultScreenOfDisplay(display);
> >   myscreen=DefaultScreen(display);
> >   cursor=XCreateFontCursor(display,XC_trek);
> >diff -ur xmame-0.57.1/src/unix/video.c 
> >xmame-0.57.1-xfx/src/unix/video.c
> >--- xmame-0.57.1/src/unix/video.c       Tue Jan  1 21:45:56 2002
> >+++ xmame-0.57.1-xfx/src/unix/video.c   Wed Jan 30 15:13:28 2002
> >@@ -604,19 +604,19 @@
> >          sysdep_palette_set_pen(normal_palette, i, palette[i * 3], 
> >             palette[i * 3 + 1], palette[i * 3 + 2]);
> >       }
> >-#ifdef svgafx
> >+#if (defined svgafx) || (defined xfx) 
> >       color_values = malloc(video_colors_used * sizeof(UINT16));
> > #endif
> > 
> >       for (i = 0; i < totalcolors; i++) {
> >         palette_get_color(i, (UINT8*)&rr, (UINT8*)&gg, (UINT8*)&bb);
> > 
> >-#ifdef svgafx
> >+#if (defined svgafx) || (defined xfx) 
> >          color_values[i] = (((rr >> 3) << 10) | ((gg >> 3) << 
> >5) | (bb >>
> >3));
> > #endif
> >       }
> > 
> >-#ifdef svgafx
> >+#if (defined svgafx) || (defined xfx) 
> >        color_values[totalcolors] = 0x0000;
> >        color_values[totalcolors+1] = 0x7FFF;
> > #endif
> >@@ -650,7 +650,7 @@
> > 
> > void osd_modify_pen(int pen, unsigned char red,unsigned char 
> >green,unsigned
> >char blue) 
> > {
> >-#ifdef svgafx
> >+#if (defined svgafx) || (defined xfx) 
> >    color_values[pen] = (((red >> 3) << 10) | ((green >> 3) << 
> >5) | (blue >>
> >3));
> > #endif
> > 
> >diff -ur xmame-0.57.1/src/vidhrdw/vector.c
> >xmame-0.57.1-xfx/src/vidhrdw/vector.c
> >--- xmame-0.57.1/src/vidhrdw/vector.c   Tue Jan  1 21:45:52 2002
> >+++ xmame-0.57.1-xfx/src/vidhrdw/vector.c       Wed Jan 30 
> >13:53:04 2002
> >@@ -30,7 +30,7 @@
> >
> >***************************************************************
> >*************
> >*/
> > 
> > /* GLmame and FXmame provide their own vector implementations */
> >-#if !(defined xgl) && !(defined xfx) && !(defined svgafx)
> >+#if !(defined xgl)
> > 
> > #include <math.h>
> > #include "osinline.h"
> >
> >
> >-- 
> >Steve 'Nephtes' Freeland | For Christmas this year I'd like to 
> >see Martha
> >[EMAIL PROTECTED]         | Stewart compete on an episode of 
> >Junkyard Wars.
> >
> >_______________________________________________
> >Xmame mailing list
> >[EMAIL PROTECTED]
> >http://toybox.twisted.org.uk/mailman/listinfo/xmame
> >
> 
> _______________________________________________
> Xmame mailing list
> [EMAIL PROTECTED]
> http://toybox.twisted.org.uk/mailman/listinfo/xmame

-- 
Steve 'Nephtes' Freeland | For Christmas this year I'd like to see Martha
[EMAIL PROTECTED]         | Stewart compete on an episode of Junkyard Wars.

_______________________________________________
Xmame mailing list
[EMAIL PROTECTED]
http://toybox.twisted.org.uk/mailman/listinfo/xmame

Reply via email to