Welcome, Guest. Please login or register.

Author Topic: Bounty for better Radeon Mediator drivers  (Read 21992 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #44 from previous page: September 13, 2013, 05:40:00 PM »
Quote from: woof;747870

Does Wazp3D-Prefs works ? What say the Wazp3D debugger before crashing ?

Alain Thellier (aka Wazp3D)

yes they work, what options?
 

Offline woof

  • Jr. Member
  • **
  • Join Date: Feb 2003
  • Posts: 94
    • Show only replies by woof
    • http://uae.is.free.fr
Re: Bounty for better Radeon Mediator drivers
« Reply #45 on: September 13, 2013, 06:28:42 PM »
>What options

Renderer: hard
Enable debugger
Debug var
Debug val
Debug function
Debug  soft3d
Debuug sc & hard
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Bounty for better Radeon Mediator drivers
« Reply #46 on: September 13, 2013, 06:32:42 PM »
"I you build it, they will come"

Hey if you guys ask for this enough, someone is likely to pick it up and run with it.
That's just Amiga history.
'Dead' is never an option for us.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #47 on: September 13, 2013, 07:27:26 PM »
Quote from: woof;747895
>What options

Renderer: hard
Enable debugger
Debug var
Debug val
Debug function
Debug  soft3d
Debuug sc & hard

it cant open gallium.hidd and gallium.library. which is selfexplanatory since i have not
loadresource gallium.hidd
but as is said gallium (softpipe) is not yet working correctly as such so i think we are starting from the wrong end? shouldnt i choose the wazp soft renderer for starters?

edit: how about soft to bitmap and soft to image options? also how do i log the output to a file? im getting immediate crashes in most cases.

btw you dont need amiga hardware (at least at this stage of debugging) you can run aros68k under uae of your choice. if you decompress aros nightly iso (along with the contrib archive to the same location) and boot from there (you can use genuine amiga 3.x roms if you cant use aros ones for some reason, aros will softkick itself upon the genuine kickstart).
« Last Edit: September 13, 2013, 07:35:11 PM by wawrzon »
 

Offline woof

  • Jr. Member
  • **
  • Join Date: Feb 2003
  • Posts: 94
    • Show only replies by woof
    • http://uae.is.free.fr
Re: Bounty for better Radeon Mediator drivers
« Reply #48 on: September 13, 2013, 07:57:46 PM »
Yes if gallium softpipe is not ready
then u can try soft to image

It will just allow to know if wazp aros 68k is correct
But if gallium is not ready. ..  No much interesting

Alain
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #49 on: September 13, 2013, 09:06:54 PM »
as i said i asked deadwood, but gallium softpipe on v1 is not working neither on 68k nor on x86. that means it runs, ocassionaly displays some bits here and there, but mostly displays only an empty window. so except the console output about fps and the like one would think it has crashed. so far gallium works only on aros v0 but since a number of things changed since then one would have to know what changed to fix it.

btw i tested soft to image and it crashed hard as well, but since i dont know how to catch the log to file i cant post the log.
 

Offline woof

  • Jr. Member
  • **
  • Join Date: Feb 2003
  • Posts: 94
    • Show only replies by woof
    • http://uae.is.free.fr
Re: Bounty for better Radeon Mediator drivers
« Reply #50 on: September 13, 2013, 09:44:30 PM »
>Catch the log
Are you kidding?
just do a redirection something like
 yourprog > ram:debug.txt

Alain
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #51 on: September 13, 2013, 10:36:56 PM »
sorry ive forgot, didnt use that for long.
now, im not sure there is much to report. say, putting up stack and running warptest i choose 16bit screen as only available and get a black screen (turns dirty yellow after a click) thats all..
Code: [Select]
W3D_CheckDriver
 Wazp3D->drivertype=4
Hardware driver available
W3D_GetDrivers
Available drivers:
Wazp3D - Alain Thellier - Paris France 2012 - Beta 52
Supports format 0x7FFF
Hardware Driver
Primitives supported:
W3D_QueryDriver
 destfmt=2
 query=1
 W3D_Q_DRAW_POINT
 support=W3D_FULLY_SUPPORTED
[POINT] W3D_QueryDriver
 destfmt=2
 query=2
 W3D_Q_DRAW_LINE
 support=W3D_FULLY_SUPPORTED
[LINE] W3D_QueryDriver
 destfmt=2
 query=3
 W3D_Q_DRAW_TRIANGLE
 support=W3D_FULLY_SUPPORTED
[TRIANGLE]
Filtering:
W3D_QueryDriver
 destfmt=2
 query=13
 W3D_Q_BILINEARFILTER
 support=W3D_FULLY_SUPPORTED
[BI-FILTER] W3D_QueryDriver
 destfmt=2
 query=14
 W3D_Q_MMFILTER
 support=W3D_FULLY_SUPPORTED
[MM-FILTER]


W3D_RequestMode
 W3D_SMR_TYPE,4,
 W3D_SMR_SIZEFILTER,1,
 W3D_SMR_DESTFMT,-2,
 ASLSM_MinWidth,640,
 ASLSM_MaxWidth,641,
 ASLSM_MinHeight,480,
 ASLSM_MaxHeight,481,
ScreenModeFilter[69632]320 X 200 X 8
ScreenModeFilter[102400]640 X 200 X 8
ScreenModeFilter[102432]1280 X 200 X 8
ScreenModeFilter[135168]320 X 256 X 8
ScreenModeFilter[167936]640 X 256 X 8
ScreenModeFilter[167968]1280 X 256 X 8
ScreenModeFilter[69636]320 X 400 X 8
ScreenModeFilter[102404]640 X 400 X 8
ScreenModeFilter[102436]1280 X 400 X 8
ScreenModeFilter[135172]320 X 512 X 8
ScreenModeFilter[167940]640 X 512 X 8
ScreenModeFilter[167972]1280 X 512 X 8
ScreenModeFilter[268439808]320 X 200 X 8
ScreenModeFilter[268442112]320 X 200 X 16
ScreenModeFilter[268505344]320 X 240 X 8
ScreenModeFilter[268507648]320 X 240 X 16
ScreenModeFilter[269029632]320 X 256 X 8
ScreenModeFilter[269031936]320 X 256 X 16
ScreenModeFilter[268570880]640 X 400 X 8
ScreenModeFilter[268573184]640 X 400 X 16
ScreenModeFilter[268636416]640 X 480 X 8
ScreenModeFilter[268638720]640 X 480 X 16
ScreenModeFilter[269095168]640 X 512 X 8
ScreenModeFilter[269097472]640 X 512 X 16
ScreenModeFilter[277025024]720 X 480 X 8
ScreenModeFilter[277027328]720 X 480 X 16
ScreenModeFilter[277090560]720 X 576 X 8
ScreenModeFilter[277092864]720 X 576 X 16
ScreenModeFilter[268701952]800 X 600 X 8
ScreenModeFilter[268704256]800 X 600 X 16
ScreenModeFilter[268767488]1024 X 768 X 8
ScreenModeFilter[268769792]1024 X 768 X 16
ScreenModeFilter[268833024]1152 X 864 X 8
ScreenModeFilter[268835328]1152 X 864 X 16
ScreenModeFilter[277745920]1280 X 720 X 8
ScreenModeFilter[277748224]1280 X 720 X 16
ScreenModeFilter[277811456]1280 X 768 X 8
ScreenModeFilter[277813760]1280 X 768 X 16
ScreenModeFilter[277876992]1280 X 800 X 8
ScreenModeFilter[277879296]1280 X 800 X 16
ScreenModeFilter[278008064]1280 X 960 X 8
ScreenModeFilter[278010368]1280 X 960 X 16
ScreenModeFilter[268898560]1280 X 1024 X 8
ScreenModeFilter[268900864]1280 X 1024 X 16
ScreenModeFilter[278991104]1360 X 768 X 8
ScreenModeFilter[278993408]1360 X 768 X 16
ScreenModeFilter[279580928]1600 X 900 X 8
ScreenModeFilter[279583232]1600 X 900 X 16
ScreenModeFilter[285151488]1600 X 1024 X 8
ScreenModeFilter[285153792]1600 X 1024 X 16
ScreenModeFilter[278270208]1600 X 1200 X 8
ScreenModeFilter[278272512]1600 X 1200 X 16
ScreenModeFilter[278335744]1680 X 1050 X 8
ScreenModeFilter[278338048]1680 X 1050 X 16
ScreenModeFilter[278401280]1920 X 1080 X 8
ScreenModeFilter[278403584]1920 X 1080 X 16
ScreenModeFilter[278466816]1920 X 1200 X 8
ScreenModeFilter[278469120]1920 X 1200 X 16
 ModeID=268638720
W3D_CreateContext
 error=146790520
 taglist=146790380
 tag=-2145386488
 data=268638720
 W3D_CC_MODEID,268638720,
 tag=-2145386496
 data=139786000
 W3D_CC_BITMAP,139786000,
 tag=-2145386495
 data=0
 W3D_CC_YOFFSET,0,
 tag=-2145386494
 data=2
 W3D_CC_DRIVERTYPE,2,
 tag=-2145386490
 data=0
 W3D_CC_DOUBLEHEIGHT,0,
 tag=-2145386489
 data=1
 W3D_CC_FAST,1,
 context->drivertype=W3D_DRIVER_BEST
 WC->window->LeftEdge=0
 WC->window->TopEdge=0
 WC->window->Width=640
 WC->window->Height=480
 sizeof(struct WAZP3D_context)=85990
 sizeof(struct WAZP3D_texture)=252
 sizeof(struct WAZP3D_blendstage)=18
 sizeof(struct state3D)=56
SetDrawRegion
setting the bitmap
 StateON(W3D_DOUBLEHEIGHT)=0
 yoffset=0
 context->width=640
 context->height=480
 WC->large=0
 WC->high=0
 SameSize=0
 WC->large=640
 WC->high=480
no scissor yet
 context->scissor.left=0
 context->scissor.top=0
 context->scissor.width=640
 context->scissor.height=480
 sizeof(union pixel3D)=106
 sizeof(union oper3D )=4
 sizeof(struct fragbuffer3D)=24
 sizeof(struct HARD3D_context)=68246
 sizeof(struct SOFT3D_context)=2525636
 sizeof(struct SOFT3D_mipmap)=3072
 sizeof(struct SOFT3D_texture)=36936
 sizeof(struct state3D)=56
SOFT3D_Start
 PrefsWazp3D=140103048
SOFT3D_Start:OK
Bitmap size changed !!!!
SOFT3D_AllocImageBuffer
 large=640
 high=480
SetImage
 Image8=149316592
 x=0
 y=0
 large=640
 high=480
 bits=32
 offset=0
 SC->Image8=149316592
SOFT3D_SetBitmap
 bm=139786000
 bmdata=270330368
 bmformat=5
SetImage to ImageBuffer32
SetImage
 Image8=149316592
 x=0
 y=0
 large=640
 high=480
 bits=32
 offset=0
 SC->Image8=149316592
SOFT3D_SetClipping
 xmin=0
 xmax=639
 ymin=0
 ymax=479
 context->width=640
 context->height=480
 context->depth=16
 context->bprow=80
 context->format=0
 context->drawregion->BytesPerRow=80
 context->drawregion->Rows=480
 context->drawregion->Flags=146
 context->drawregion->Depth=8
 context->drawregion->pad=24904
« Last Edit: September 13, 2013, 11:35:24 PM by wawrzon »
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #52 on: September 13, 2013, 11:41:49 PM »
cow3d rendering to bitmap shows an empty window till clicked into the window bar and moved around the screen. then i can recognize cow vertices as if with some texture projected frontally over them for a moment and i get a system crash and crash loop. uae log gives me some memory (alloc?) errors but hard to catch due to reset loop. here the end of the w3d log, but i think it doesnt say much since the moment of the crash is random:

Code: [Select]

...
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 102 117 95 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=28
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=4
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 90 117 87 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=27
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=28
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 97 119 95 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=2
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=3
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 92 36 107 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=6
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=7
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 90 35 113 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #53 on: September 13, 2013, 11:48:52 PM »
now for the fun of it i turned on gallium softpipe nevertheless. the errors in winuaelog are the same running cow3d in hardware (but i guess it will not tell you much):

Code: [Select]

Illegal bput at 0ccb38e8=00000000 PC=8784e8c
Illegal bput at 0ccc38e8=00000004 PC=8784ea8
Illegal bput at 0ccd38e8=00000002 PC=8784eb6
Illegal bput at 0dcb38e8=00000000 PC=8784e86
Illegal bput at 0dcc38e8=00000005 PC=8784e86
Illegal bput at 0dcd38e8=00000002 PC=8784e86
Illegal bput at 0ecb38e8=00000000 PC=8784e86
Illegal bput at 0ecc38e8=00000006 PC=8784e86
Illegal bput at 0ecd38e8=00000003 PC=8784e86
Illegal bput at 0fcb38e8=00000000 PC=8784e86
Illegal bput at 0fcc38e8=00000007 PC=8784e86
Illegal bput at 0fcd38e8=00000003 PC=8784e86
Illegal bput at 14cb38e8=00000000 PC=8784e86
Illegal bput at 14cc38e8=0000000c PC=8784e86
Illegal bput at 14cd38e8=00000006 PC=8784e86
Illegal bput at 15cb38e8=00000000 PC=8784e86
Illegal bput at 15cc38e8=0000000d PC=8784e86
Illegal bput at 15cd38e8=00000006 PC=8784e86
Illegal bput at 16cb38e8=00000000 PC=8784e86
Illegal bput at 16cc38e8=0000000e PC=8784e86
Illegal bput at 16cd38e8=00000007 PC=8784e86
Illegal bput at 17cb38e8=00000000 PC=8784e86
Illegal bput at 17cc38e8=0000000f PC=8784e86
Illegal bput at 17cd38e8=00000007 PC=8784e86
Illegal bput at 18cb38e8=00000000 PC=8784e86
Illegal bput at 18cc38e8=00000010 PC=8784e86
Illegal bput at 18cd38e8=00000008 PC=8784e86
Illegal bput at 19cb38e8=00000000 PC=8784e86
Illegal bput at 19cc38e8=00000011 PC=8784e86
Illegal bput at 19cd38e8=00000008 PC=8784e86
Illegal bput at 1acb38e8=00000000 PC=8784e86
Illegal bput at 1acc38e8=00000012 PC=8784e86
Illegal bput at 1acd38e8=00000009 PC=8784e86
Illegal bput at 1bcb38e8=00000000 PC=8784e86
Illegal bput at 1bcc38e8=00000013 PC=8784e86
Illegal bput at 1bcd38e8=00000009 PC=8784e86
Illegal bput at 1ccb38e8=00000000 PC=8784e86
Illegal bput at 1ccc38e8=00000014 PC=8784e86
Illegal bput at 1ccd38e8=0000000a PC=8784e86
Illegal bput at 1dcb38e8=00000000 PC=8784e86
Illegal bput at 1dcc38e8=00000015 PC=8784e86
Illegal bput at 1dcd38e8=0000000a PC=8784e86
Illegal bput at 1ecb38e8=00000000 PC=8784e86
Illegal bput at 1ecc38e8=00000016 PC=8784e86
Illegal bput at 1ecd38e8=0000000b PC=8784e86
Illegal bput at 1fcb38e8=00000000 PC=8784e86
Illegal bput at 1fcc38e8=00000017 PC=8784e86
Illegal bput at 1fcd38e8=0000000b PC=8784e86
Illegal bput at 20cb38e8=00000000 PC=8784e86
Illegal bput at 20cc38e8=00000018 PC=8784e86
Illegal bput at 20cd38e8=0000000c PC=8784e86
Illegal bput at 21cb38e8=00000000 PC=8784e86
Illegal bput at 21cc38e8=00000019 PC=8784e86
Illegal bput at 21cd38e8=0000000c PC=8784e86
Illegal bput at 22cb38e8=00000000 PC=8784e86
Illegal bput at 22cc38e8=0000001a PC=8784e86
Illegal bput at 22cd38e8=0000000d PC=8784e86
Illegal bput at 23cb38e8=00000000 PC=8784e86
Illegal bput at 23cc38e8=0000001b PC=8784e86
Illegal bput at 23cd38e8=0000000d PC=8784e86
Illegal bput at 24cb38e8=00000000 PC=8784e86
Illegal bput at 24cc38e8=0000001c PC=8784e86
Illegal bput at 24cd38e8=0000000e PC=8784e86
Illegal bput at 25cb38e8=00000000 PC=8784e86
Illegal bput at 25cc38e8=0000001d PC=8784e86
Illegal bput at 25cd38e8=0000000e PC=8784e86
Illegal bput at 26cb38e8=00000000 PC=8784e86
Illegal bput at 26cc38e8=0000001e PC=8784e86
Illegal bput at 26cd38e8=0000000f PC=8784e86
Illegal bput at 27cb38e8=00000000 PC=8784e86
Illegal bput at 27cc38e8=0000001f PC=8784e86
Illegal bput at 27cd38e8=0000000f PC=8784e86
Illegal bput at 28cb38e8=00000000 PC=8784e86
Illegal bput at 28cc38e8=00000020 PC=8784e86
Illegal bput at 28cd38e8=00000010 PC=8784e86
Illegal bput at 29cb38e8=00000000 PC=8784e86
Illegal bput at 29cc38e8=00000021 PC=8784e86
Illegal bput at 29cd38e8=00000010 PC=8784e86
Illegal bput at 2acb38e8=00000000 PC=8784e86
Illegal bput at 2acc38e8=00000022 PC=8784e86
Illegal bput at 2acd38e8=00000011 PC=8784e86
Illegal bput at 2bcb38e8=00000000 PC=8784e86
Illegal bput at 2bcc38e8=00000023 PC=8784e86
Illegal bput at 2bcd38e8=00000011 PC=8784e86
Illegal bput at 2ccb38e8=00000000 PC=8784e86
Illegal bput at 2ccc38e8=00000024 PC=8784e86
Illegal bput at 2ccd38e8=00000012 PC=8784e86
Illegal bput at 2dcb38e8=00000000 PC=8784e86
Illegal bput at 2dcc38e8=00000025 PC=8784e86
Illegal bput at 2dcd38e8=00000012 PC=8784e86
Illegal bput at 2ecb38e8=00000000 PC=8784e86
Illegal bput at 2ecc38e8=00000026 PC=8784e86
Illegal bput at 2ecd38e8=00000013 PC=8784e86
Illegal bput at 2fcb38e8=00000000 PC=8784e86
Illegal bput at 2fcc38e8=00000027 PC=8784e86
Illegal bput at 2fcd38e8=00000013 PC=8784e86
Illegal bput at 30cb38e8=00000000 PC=8784e86
Illegal bput at 30cc38e8=00000028 PC=8784e86
Illegal bput at 30cd38e8=00000014 PC=8784e86
Illegal bput at 31cb38e8=00000000 PC=8784e86
Illegal bput at 31cc38e8=00000029 PC=8784e86
Illegal bput at 31cd38e8=00000014 PC=8784e86
Illegal bput at 32cb38e8=00000000 PC=8784e86
Illegal bput at 32cc38e8=0000002a PC=8784e86
Illegal bput at 32cd38e8=00000015 PC=8784e86
Illegal bput at 33cb38e8=00000000 PC=8784e86
Illegal bput at 33cc38e8=0000002b PC=8784e86
Illegal bput at 33cd38e8=00000015 PC=8784e86
Illegal bput at 34cb38e8=00000000 PC=8784e86
Illegal bput at 34cc38e8=0000002c PC=8784ea4
Illegal bput at 34cd38e8=00000016 PC=8784ea4
Illegal bput at 35cb38e8=00000000 PC=8784e86
Illegal bput at 35cc38e8=0000002d PC=8784ea4
Illegal bput at 35cd38e8=00000016 PC=8784ea4
Illegal bput at 36cb38e8=00000000 PC=8784e86
Illegal bput at 36cc38e8=0000002e PC=8784ea4
Illegal bput at 36cd38e8=00000017 PC=8784ea4
Illegal bput at 37cb38e8=00000000 PC=8784e86
Illegal bput at 37cc38e8=0000002f PC=8784ea4
Illegal bput at 37cd38e8=00000017 PC=8784ea4
Illegal bput at 38cb38e8=00000000 PC=8784e86
Illegal bput at 38cc38e8=00000030 PC=8784ea4
Illegal bput at 38cd38e8=00000018 PC=8784ea4
Illegal bput at 39cb38e8=00000000 PC=8784e86
Illegal bput at 39cc38e8=00000031 PC=8784ea4
Illegal bput at 39cd38e8=00000018 PC=8784ea4
Illegal bput at 3acb38e8=00000000 PC=8784e86
Illegal bput at 3acc38e8=00000032 PC=8784ea4
Illegal bput at 3acd38e8=00000019 PC=8784ea4
Illegal bput at 3bcb38e8=00000000 PC=8784e86
Illegal bput at 3bcc38e8=00000033 PC=8784ea4
Illegal bput at 3bcd38e8=00000019 PC=8784ea4
Illegal bput at 3ccb38e8=00000000 PC=8784e86
Illegal bput at 3ccc38e8=00000034 PC=8784ea4
Illegal bput at 3ccd38e8=0000001a PC=8784ea4
Illegal bput at 3dcb38e8=00000000 PC=8784e86
Illegal bput at 3dcc38e8=00000035 PC=8784ea4
Illegal bput at 3dcd38e8=0000001a PC=8784ea4
Illegal bput at 3ecb38e8=00000000 PC=8784e86
Illegal bput at 3ecc38e8=00000036 PC=8784ea4
Illegal bput at 3ecd38e8=0000001b PC=8784ea4
Illegal bput at 3fcb38e8=00000000 PC=8784e86
Illegal bput at 3fcc38e8=00000037 PC=8784ea4
Illegal bput at 3fcd38e8=0000001b PC=8784ea4
Illegal bput at 40cb38e8=00000000 PC=8784e86
Illegal bput at 40cc38e8=00000038 PC=8784ea4
Illegal bput at 40cd38e8=0000001c PC=8784ea4
Illegal bput at 41cb38e8=00000000 PC=8784e86
Illegal bput at 41cc38e8=00000039 PC=8784ea4
Illegal bput at 41cd38e8=0000001c PC=8784ea4
Illegal bput at 42cb38e8=00000000 PC=8784e86
Illegal bput at 42cc38e8=0000003a PC=8784ea4
Illegal bput at 42cd38e8=0000001d PC=8784ea4
Illegal bput at 43cb38e8=00000000 PC=8784e86
Illegal bput at 43cc38e8=0000003b PC=8784ea4
Illegal bput at 43cd38e8=0000001d PC=8784ea4
Illegal bput at 44cb38e8=00000000 PC=8784e86
Illegal bput at 44cc38e8=0000003c PC=8784ea4
Illegal bput at 44cd38e8=0000001e PC=8784ea4
Illegal bput at 45cb38e8=00000000 PC=8784e86
Illegal bput at 45cc38e8=0000003d PC=8784ea4
Illegal bput at 45cd38e8=0000001e PC=8784ea4
Illegal bput at 46cb38e8=00000000 PC=8784e86
Illegal bput at 46cc38e8=0000003e PC=8784ea4
Illegal bput at 46cd38e8=0000001f PC=8784ea4
Illegal bput at 47cb38e8=00000000 PC=8784e86
Illegal bput at 47cc38e8=0000003f PC=8784ea4
Illegal bput at 47cd38e8=0000001f PC=8784ea4
Illegal bput at 48cb38e8=00000000 PC=8784e86
Illegal bput at 48cc38e8=00000040 PC=8784ea4
Illegal bput at 48cd38e8=00000020 PC=8784ea4
Illegal kickmem bput at 00e038e8
Illegal kickmem bput at 00e038e8
Illegal kickmem bput at 00e138e8
Illegal kickmem bput at 00e038e8
Illegal kickmem bput at 00e138e8
Illegal kickmem bput at 00e238e8
Illegal kickmem bput at 00e138e8
Illegal kickmem bput at 00e238e8
Illegal kickmem bput at 00e338e8
Illegal kickmem bput at 00e238e8
Illegal kickmem bput at 00e338e8
Illegal kickmem bput at 00e438e8
Illegal kickmem bput at 00e338e8
Illegal kickmem bput at 00e438e8
Illegal kickmem bput at 00e538e8
Illegal kickmem bput at 00e438e8
Illegal kickmem bput at 00e538e8
Illegal kickmem bput at 00e638e8
Illegal kickmem bput at 00e538e8
Illegal kickmem bput at 00e638e8
Illegal kickmem bput at 00e738e8
Illegal kickmem bput at 00e638e8
Illegal kickmem bput at 00e738e8
Illegal kickmem bput at 00e738e8
Illegal kickmem bput at 00f838e8
Illegal kickmem bput at 00f838e8
Illegal kickmem bput at 00f938e8
Illegal kickmem bput at 00f838e8
Illegal kickmem bput at 00f938e8
Illegal kickmem bput at 00fa38e8
Illegal kickmem bput at 00f938e8
Illegal kickmem bput at 00fa38e8
Illegal kickmem bput at 00fb38e8
Illegal kickmem bput at 00fa38e8
Illegal kickmem bput at 00fb38e8
Illegal kickmem bput at 00fc38e8
Illegal kickmem bput at 00fb38e8
Illegal kickmem bput at 00fc38e8
Illegal kickmem bput at 00fd38e8
Illegal kickmem bput at 00fc38e8
Illegal kickmem bput at 00fd38e8
Illegal kickmem bput at 00fe38e8
Illegal kickmem bput at 00fd38e8
Illegal kickmem bput at 00fe38e8
Illegal kickmem bput at 00ff38e8
Illegal kickmem bput at 00fe38e8
Illegal kickmem bput at 00ff38e8
Illegal kickmem bput at 00ff38e8
Illegal instruction: 0009 at 0BF638E8 -> 0BF256C0
A-Trap ae2f at 87938e8 (283E38E8)
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #54 on: September 13, 2013, 11:50:57 PM »
while here is what w3d log tells us till the crash:

Code: [Select]
error=140532066
 taglist=147379944
 tag=-2145386488
 data=268704256
 W3D_CC_MODEID,268704256,
 tag=-2145386496
 data=139872440
 W3D_CC_BITMAP,139872440,
 tag=-2145386495
 data=0
 W3D_CC_YOFFSET,0,
 tag=-2145386494
 data=2
 W3D_CC_DRIVERTYPE,2,
 tag=-2145386490
 data=0
 W3D_CC_DOUBLEHEIGHT,0,
 tag=-2145386489
 data=1
 W3D_CC_FAST,1,
 context->drivertype=W3D_DRIVER_BEST
 WC->window->LeftEdge=80
 WC->window->TopEdge=60
 WC->window->Width=648
 WC->window->Height=499
 sizeof(struct WAZP3D_context)=85990
 sizeof(struct WAZP3D_texture)=252
 sizeof(struct WAZP3D_blendstage)=18
 sizeof(struct state3D)=56
SetDrawRegion
setting the bitmap
 StateON(W3D_DOUBLEHEIGHT)=0
 yoffset=0
 context->width=640
 context->height=480
 WC->large=0
 WC->high=0
 SameSize=0
 WC->large=640
 WC->high=480
no scissor yet
 context->scissor.left=0
 context->scissor.top=0
 context->scissor.width=640
 context->scissor.height=480
 sizeof(union pixel3D)=106
 sizeof(union oper3D )=4
 sizeof(struct fragbuffer3D)=24
 sizeof(struct HARD3D_context)=68246
 sizeof(struct SOFT3D_context)=2525636
 sizeof(struct SOFT3D_mipmap)=3072
 sizeof(struct SOFT3D_texture)=36936
 sizeof(struct state3D)=56
SOFT3D_Start
 PrefsWazp3D=140614832
HARD3D_Start
SOFT3D_Start:OK
Bitmap size changed !!!!
SOFT3D_SetBitmap
 bm=139872440
 bmdata=270545792
 bmformat=5
Bitmap format changed
 bmformat=5
 bits=16
 Rbits=5
 Gbits=6
 Bbits=5
 Rpos=11
 Gpos=5
 Bpos=0
 ChangeOrder=0
SetImage to bitmap data
SetImage
 Image8=270545792
 x=0
 y=0
 large=640
 high=480
 bits=16
 offset=0
 SC->Image8=270545792
 SC->Image8=270545792
HARD3D_SetBitmap
large=640
high=480
startgl
pos: 0 0 size: 640X480
OS_StartGL
AROS: HC 149993382
AROS: HC->awin 140534648
AROS: mesawin <CoW3D V3> at 80 60 size 648X499
AROS: mesawin (borders 4 15 4 4 )
AROS: Cant create Mesa context
OS_CurrentContext
Image8=270545792
SetDefaults
SOFT3D_SetDrawState
 state:Changed1 UseTex0 ST0 ZMode7 TexEnvMode0 BlendMode33 UseGouraud0 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
HARD3D_Flush
OS_CurrentContext
---------
HARD3D_SetDrawFunctions
OS_CurrentContext
hc=149993382
state->UseTex=0
state->ST=0
state->gltex=0
state->TexEnvMode=0
state->ZMode=7
state->BlendMode=33
state->UseGouraud=0
state->UseFog=0
state->PerspMode=0
Gouraud OFF
depth OFF
Not UseTex
----------------------
SOFT3D_SetClipping
 xmin=0
 xmax=639
 ymin=0
 ymax=479
HARD3D_SetClipping
OS_CurrentContext
 context->width=640
 context->height=480
 context->depth=16
 context->bprow=80
 context->format=0
 context->drawregion->BytesPerRow=80
 context->drawregion->Rows=480
 context->drawregion->Flags=146
 context->drawregion->Depth=8
 context->drawregion->pad=24904
 direction=W3D_CCW
DoUpdate
SOFT3D_AllocZbuffer
 large=640
 high=480
HARD3D_AllocZbuffer
OS_CurrentContext
SOFT3D_ClearZBuffer
HARD3D_ClearZBuffer
OS_CurrentContext
CheckWarp3D:
==============================
 Wazp3D->drivertype=4
Hardware W3D_Driver available
==============================
========= W3D_Driver <Wazp3D - Alain Thellier - Paris France 2012 - Beta 52> soft:0 ChipID:1 formats:32767 =======
------------------------------
destformat:1

curious that it starts with error while continuuing on.. tells me nothing.
« Last Edit: September 13, 2013, 11:53:10 PM by wawrzon »
 

Offline Zac67

  • Hero Member
  • *****
  • Join Date: Nov 2004
  • Posts: 2890
    • Show only replies by Zac67
Re: Bounty for better Radeon Mediator drivers
« Reply #55 on: September 14, 2013, 09:46:27 AM »
.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #56 on: September 15, 2013, 03:19:27 PM »
no comments? sigh, as usual the forum is good for phantasizing but talking some concrete solutions immediately drives everybody away. qed..
 

Offline woof

  • Jr. Member
  • **
  • Join Date: Feb 2003
  • Posts: 94
    • Show only replies by woof
    • http://uae.is.free.fr
Re: Bounty for better Radeon Mediator drivers
« Reply #57 on: September 16, 2013, 09:36:44 AM »
Hello Wawa

>no comments?
Let me some time I was in week end :-)

>curious that it starts with error
This not an error value but the adresse of "error" that is a parameter for W3D_CreateContextTags
W3D_Context *W3D_CreateContextTags(ULONG *error, Tag tag1, ...)

The real error occurs here:
"AROS: Cant create Mesa context"
= Mesa/Gallium Error

>cow3d rendering to bitmap shows an empty window
That is very strange as the debug say

SOFT3D_Flush
 SC->FragSize2=28

That mean that (at least) 28 pixels were written to bitmap
so something should appear !

Perhaps there is a probleme with 16 bits modes. Does 24/32 bits works ?

I will try to download Aros68k and test cow3d myself

BTW can I send someone (Olaf?) the latests Wazp3D sources to update the Aros version to my latest build

Alain Thellier (Wazp3D)
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #58 on: September 16, 2013, 09:54:36 AM »
yes, in case of cow3d something finally appears as i said, but only after you move the window around. i can guide you to setup working  aros 68k environment in case of problems i guess. what concerns the sources olaf is not an aros dev, nor me of course. do you know who commited wazp to aros contribs initially and who did the gallium backend? krzysztof(deadwood) perharps? ideally it sould be the same person ill ask around.
 

Offline Bamiga2002

  • Hero Member
  • *****
  • Join Date: Jan 2007
  • Posts: 691
    • Show only replies by Bamiga2002
    • http://rutinskiband.net
Re: Bounty for better Radeon Mediator drivers
« Reply #59 on: September 16, 2013, 11:47:47 AM »
Yes, I'd be interested in Radeon W3D-drivers for OS 3.x.
(http://www.amiga.org/forums/showpost.php?p=721421&postcount=6)
CD32
A500