Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90110 - Eterm's MMX extensions don't work for 24 bit color
Summary: Eterm's MMX extensions don't work for 24 bit color
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 All
: High normal (vote)
Assignee: SpanKY
URL:
Whiteboard:
Keywords:
: 90111 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-04-23 03:22 UTC by Tres 'RiverRat' Melton
Modified: 2005-04-26 14:43 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
A patch to Eterm's MMX extensions for 24 bit color (shade_24_mmx.patch,1.88 KB, patch)
2005-04-23 03:24 UTC, Tres 'RiverRat' Melton
Details | Diff
A patch to Eterm's pixmap.c to use 24 bit MMX extensions (shade_24_mmx-2.patch,2.40 KB, patch)
2005-04-23 04:02 UTC, Tres 'RiverRat' Melton
Details | Diff
Eterm's pixmap.c patch w/o the blue acid trip effect (shade_24_mmx-2.patch,965 bytes, patch)
2005-04-23 04:48 UTC, Tres 'RiverRat' Melton
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tres 'RiverRat' Melton 2005-04-23 03:22:41 UTC
 
Comment 1 Tres 'RiverRat' Melton 2005-04-23 03:24:12 UTC
Created attachment 56992 [details, diff]
A patch to Eterm's MMX extensions for 24 bit color
Comment 2 Tres 'RiverRat' Melton 2005-04-23 04:02:49 UTC
Created attachment 56993 [details, diff]
A patch to Eterm's pixmap.c to use 24 bit MMX extensions

Vapier:  This is now my fourth (& fifth) patch but this is assembly code and
not a simple *.h file so I gave it some extra thought.	It compiles clean but I
don't have a 32 bit environment to test it on anymore; I switched to AMD64.

I'm now in the process of porting the entire mmx_cmod.S to mmx_64_cmod.S
because a bunch of #ifdef's isn't going to cut it.  I have completed the
shade_ximage_32_mmx_64 function to shade a 32 bit color window on an AMD64.  I
hope that you got my email (if not let me know) stating my desire to do the
port.  I'm also contenplating using SSE2 on AMD64 (since all of them have it)
to shade two pixels at a time using SSE2's 128 bit mmx registers instead of
MMX's 64 bit registers but an odd number of pixels would throw me off.	Would
you do me the favor of looking over the ported function before I submit it
officially?

Many Thanks, Tres
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2005-04-23 04:10:50 UTC
*** Bug 90111 has been marked as a duplicate of this bug. ***
Comment 4 Tres 'RiverRat' Melton 2005-04-23 04:48:21 UTC
Created attachment 56994 [details, diff]
Eterm's pixmap.c patch w/o the blue acid trip effect
Comment 5 Tres 'RiverRat' Melton 2005-04-26 14:43:31 UTC
This has been discussed upstream with MeJ and it turns out that I overlooked something.  I'm going to try again if I get access to the right hardware.  For now it won't even compile and should be resolved as invalid.