Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
311 user(s) are online (118 user(s) are browsing Forums)

Members: 0
Guests: 311

more...

Support us!

Headlines

 
  Register To Post  

« 1 2 3 4 (5) 6 7 8 ... 25 »
Re: Shaderjoy 1.2
Just popping in
Just popping in


See User information
@kas1e

almost the same way i forwarded them to my OS4 machine.

Quote:

i choice only those ones which looks _really_ good, not just anything which works


what about 2 folders? "Top Notch" and "Working". Maybe another person has different personal preferences and likes a specific shader more. Also good to have a whole bunch of all working shaders on OS4 (educational purposes or smt.).

Go to top
Re: Shaderjoy 1.2
Just can't stay away
Just can't stay away


See User information
@kas1e

Quote:

And another moment : seems with 1.2 something start to be wrong (or, i just lucky only now), as i find some issues cause crash/freeze. First time i noticed when just unpack 1.2 , and tried to run some shader : freeze. Ok, can be anything,


Hmm... I think I will wait for some days if there are more reports, before uploading to OS4Depot.

Between 1.1 and 1.2 there were some new bugs but also some fixes for them. By the way, please enable verbose logging and check prints at exit. For me, there is typically 40 kilobytes of stack used. You have different driver set so there could be some impact but probably not much.

Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@IamSonic
In end of all all shadertoy's should works :) And they mostly are, except that 1 bug causing noise which seems share quite a few shaders, another issue limited number of SGRPS and VGRPS , and just a bit of non-compiling ones. All of this should be fixed on our side, and in end all of them will works.

There also surely some bugs with colors in some shaders, and sometime with geometry, but in compare with amount of shaders checked (more than 1000 for now), amount of them not very big.

@Capehill
Are you use some stack cookie ? If so, maybe just set it to something like 0.5 mb , and so no problems ever will be , and no one will ever notice it :) Or at least 200kb or so.


Edited by kas1e on 2020/5/10 20:18:47
Edited by kas1e on 2020/5/10 20:20:02
Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Just can't stay away
Just can't stay away


See User information
@kas1e

about stack cookie: I will notice!!!!! too much cockie memory wasted!!!


Nice update Capehill!!! Keep the good work mate!!!

Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@jabirulo

Seeing verbose log, its already 1mb :) So issues i meet with surely not stack related.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
Again crashed on exit. This time enable verbose only after shader works, so all i had in the console its "~Context", and then crash. There crashlog:

Crash log for task "Shaderjoy"
Generated by GrimReaper 53.19
Crash occured in module kernel at address 0x01803630
Type of crash
: unknown exception
Alert number
: 0x01000009

Register dump
:
GPR (General Purpose Registers):
   
0: 0181C94C 627818C0 00000002 01803648 67E3E090 023B4E24 023B4E14 023B4E84 
   8
: 65B0D5A0 00000001 00000000 00000001 35553339 681E77B0 4AC656E8 00000001 
  16
: 62B0B6D0 EFDEFE50 688FB010 00000000 62781DA8 7F0E84F4 0000000A 4AC656D8 
  24
: 00000000 4AC656C8 00000001 627818C0 023B7CB2 67E3E090 67E3E090 022528D4 


FPR 
(Floating Point Registers, NaN = Not a Number):
   
0:                0         0.237741                0                0 
   4
:                0              0.5       4.5036e+15       4.5036e+15 
   8
:              220       4.5036e+15       4.5036e+15       4.5036e+15 
  12
:                0           347136      4.2301e+160      -4.6941e+49 
  16
:     -2.0223e-211      3.72228e+73      5.8721e-258      -5.4897e-63 
  20
:     1.06077e+194     -3.53449e+10      9.79766e-66     2.48115e-265 
  24
:              255      2.14748e+09      1.52588e-05       4.5036e+15 
  28
:            65536       4.5036e+15            65536      2.14748e+09 

FPSCR 
(Floating Point Status and Control Register): 0xA6368000


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0002B030
                Condition 
(cr) : 0x5A46EDA0
      Instruction Pointer 
(ip) : 0x01803630
       Xtended Exception 
(xer) : 0x00000010
                   Count 
(ctr) : 0x645AA630
                     Link 
(lr) : 0x023B7CB2
            DSI Status 
(dsisr) : 0x5A46EDA0
            Data Address 
(dar) : 0x35553993



680x0 emulated registers
:
DATA: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
: 6FFA4000 8345A300 00000000 00000000 00000000 00000000 00000000 627810B0 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x01803630 belongs to module "kernel" (HUNK/Kickstart)

Stack trace:
    
native kernel module kernel+0x00003630
    native kernel module kernel
+0x0001c954
    native kernel module kernel
+0x00018fbc
    module LIBS
:Warp3DNova/W3DN_GCN.library at 0x7EDEC46C (section 0 @ 0x2448)
    
module LIBS:ogles2.library at 0x7EA9711C (section 0 @ 0xB0F8)
    
module LIBS:ogles2.library at 0x7EAB4464 (section 0 @ 0x28440)
    
module LIBS:ogles2.library at 0x7EAB4528 (section 0 @ 0x28504)
    
module LIBS:ogles2.library at 0x7EA9CA38 (section 0 @ 0x10A14)
    
module Shaderjoy at 0x7F0EF6B0 (section 0 @ 0x768C)
    
module Shaderjoy at 0x7F0ED9F0 (section 0 @ 0x59CC)
    
module Shaderjoy at 0x7F0EDB48 (section 0 @ 0x5B24)
    
module Shaderjoy at 0x7F0E8938 (section 0 @ 0x914)
    
native kernel module newlib.library.kmod+0x000025fc
    native kernel module newlib
.library.kmod+0x00003328
    native kernel module newlib
.library.kmod+0x0000384c
    Shaderjoy
:_start()+0x1e0 (section 1 @ 0x284)
    
native kernel module dos.library.kmod+0x0002a41c
    native kernel module kernel
+0x0003f660
    native kernel module kernel
+0x0003f6a8

PPC disassembly
:
 01803628: 
60633648   ori               r3,r3,13896
 
0180362c: 44000002   sc                
*01803630: 4e800020   blr               
 
01803634: 7c641b78   mr                r4,r3
 
01803638: 3c600180   lis               r3,384


It's surely something new. v1.1 didn't have those crashes for sure, as i test it for hours with all sort of stuff.

EDIT: can reproduce it second time. Both time was with shader used textures (ichannel 0 and ichannel 1 at the same time), and then few resizing of window with VSYNC disabled, and pressing on close-gadget.

EDIT2: same shader with same steps didn't on v1.1 didn't crashes when press close gadget.


EDIT3: Now, i have a crash in v1.2 just when i load shader , then load 2 ichannels, and bah. Crashlog:

Crash log for task "Shaderjoy"
Generated by GrimReaper 53.19
Crash occured in module kernel at address 0x0182542C
Type of crash
: DSI (Data Storage Interrupt) exception
Alert number
: 0x80000003

Register dump
:
GPR (General Purpose Registers):
   
0: 7F7A6324 63138930 00000002 6320B000 62801178 00000010 000000B8 0000000C 
   8
: 6320AFFC 00000000 62801178 7F5C570C 33553393 63234370 620816F0 00000001 
  16
: 64C01100 EFDEFE50 68BAB4F0 00000000 63138DA8 7F3AF4F4 00000010 00000000 
  24
: 628010D0 62F98E88 631D4290 000000B8 000000B8 628010D0 6320AF58 6320AF58 


FPR 
(Floating Point Registers, NaN = Not a Number):
   
0:              nan             3146                0                0 
   4
:                0              0.5       4.5036e+15       4.5036e+15 
   8
:              215       4.5036e+15       4.5036e+15       4.5036e+15 
  12
:      4.29497e+09            65536      4.2301e+160      -4.6941e+49 
  16
:     -2.0223e-211      3.72228e+73      5.8721e-258      -5.4897e-63 
  20
:     1.06077e+194     -3.53449e+10      9.79766e-66     2.48115e-265 
  24
:              255      2.14748e+09      1.52588e-05       4.5036e+15 
  28
:            65536       4.5036e+15            65536          24.8527 

FPSCR 
(Floating Point Status and Control Register): 0x82004000


SPRs 
(Special Purpose Registers):
           
Machine State (msr) : 0x0002F030
                Condition 
(cr) : 0x63224EFC
      Instruction Pointer 
(ip) : 0x0182542C
       Xtended Exception 
(xer) : 0x631AA038
                   Count 
(ctr) : 0x6FF704D0
                     Link 
(lr) : 0x7FE11698
            DSI Status 
(dsisr) : 0x631A9DF0
            Data Address 
(dar) : 0x39553353



680x0 emulated registers
:
DATA: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
ADDR
: 6FFA4000 82882600 00000000 00000000 00000000 00000000 00000000 631380B0 
FPU0
:                0                0                0                0 
FPU4
:                0                0                0                0 



Symbol info
:
Instruction pointer 0x0182542C belongs to module "kernel" (HUNK/Kickstart)

Stack trace:
    
native kernel module kernel+0x0002542c
    native kernel module kernel
+0x000255a4
    module LIBS
:ogles2.library at 0x7F795650 (section 0 @ 0xB62C)
    
module LIBS:ogles2.library at 0x7F7AC348 (section 0 @ 0x22324)
    
module LIBS:ogles2.library at 0x7F79312C (section 0 @ 0x9108)
    
module LIBS:ogles2.library at 0x7F78D4C4 (section 0 @ 0x34A0)
    
module Shaderjoy at 0x7F3B41D0 (section 0 @ 0x51AC)
    
module Shaderjoy at 0x7F3AF820 (section 0 @ 0x7FC)
    
native kernel module newlib.library.kmod+0x000025fc
    native kernel module newlib
.library.kmod+0x00003328
    native kernel module newlib
.library.kmod+0x0000384c
    Shaderjoy
:_start()+0x1e0 (section 1 @ 0x284)
    
native kernel module dos.library.kmod+0x0002a41c
    native kernel module kernel
+0x0003f660
    native kernel module kernel
+0x0003f6a8

PPC disassembly
:
 01825424: 
7d2903a6   mtctr             r9
 
01825428: 852a0004   lwzu              r9,4(r10)
*0182542
c: 95280004   stwu              r9,4(r8)
 01825430: 
4200fff8   bdnz+             0x1825428
 
01825434: 39270004   addi              r9,r7,4


Ignore DSI helps this time (but weren't another time when i early have crash while do nothing and shader working)

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Just can't stay away
Just can't stay away


See User information
@kas1e

Quote:

Both time was with shader used textures (ichannel 0 and ichannel 1 at the same time), and then few resizing of window with VSYNC disabled, and pressing on close-gadget


Could you send a link to this shader?

Stack cookie is set to 100000 bytes, so if your system has less then it is used, but if your system has more stack, then stack cookie is ignored.

Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
It happens with different shaders, but easy to reproduse is "noise fire" with gray_noise_small texure (last link in yesterdays working ones, i am on phone so cant fast copy+paste)

edit: that one : Noise Fire : https://www.shadertoy.com/view/XlKyzW (iChannel0: Gray Noise Small)

Retested to be sure , and with 1.1 all fine 100%.


Edited by kas1e on 2020/5/11 8:46:44
Edited by kas1e on 2020/5/11 9:43:00
Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Just can't stay away
Just can't stay away


See User information
@kas1e

There is a bug related to close gadget handling: because window pointer is not cleared, application will try to do "one last render" before exit on a dangling window pointer. For some reason I haven't been able to reproduce the issue on my side.

I will provide a debug build with -O0, maybe that aligns the stack trace better, for the remaining problems.

Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
Should to say that i got now bug with close gadget in v1.1 as well. I just tried to play with some small noise-test case, so all i do is change code via multiedit, and press "reload shader". At some point, shader fail to compile (so ok), then i press "reload" shader and nothing happens. Then i tried to close shaderjoy - nope, shaderjoy window didn't reacts

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Just can't stay away
Just can't stay away


See User information

Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
With 1.1 false alarm : i just didn't scroll buffer down, so window with "shader failed compile" didn't arise, and so close gadget didn't work because of that. Once move scrollbuffer back, window shoup and all closes.

Tested for now 1.2 debug, at moment can't reproduce, trying harder now

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
Reproduced!

Crashed process: Work:ogles2/Shaderjoy-1.2_debug/Shaderjoy (0x6328A6A0)
DSI verbose error description: Page not found in hash table (page fault)
Access not allowed by page protection (protection violation)
Access was a load operation
 0
: 01839FCC 63072910 00000002 628F6AD0 62E23088 628F6B50 0000001B 023B4E84
 8
: FFFFFFFF 62E23088 00000000 00000000 37553999 639AA7B0 6304D748 00000001
16
: 64F561F0 EFCB5010 6508B9D0 00000000 63072DA8 7F44A740 0000002A 6304D718
24
: 00000000 6304D708 6FFAB180 00000000 6328A6A0 63072948 62E23088 62E23000
CR
: 37553995   XER: A000007E  CTR: 01817808  LR: 01839FB4
DSISR
: 00800000  DAR: 00000004

FP0 
: FFF8000082024000 3FA0A23BA40B6123 0000000000000000 0000000000000000
FP4 
: 0000000000000000 3FE0000000000000 43300000000002D7 433000000000001B
FP8 
: 4068E00000000000 4330000000000000 4330000080000000 43300000000C5CB3
FP12
: 3FA0A23BA40B6123 40F0000000000000 694C29029892888A CA3607E49E5608F0
FP16
: 9C3104271903C93C 4F3531BE9D2CF8B1 0AC6B24B5014C930 BB02110F84004811
FP20
: 783640041C2008F2 EE24756EB412D1C4 1674824E7540C832 0904000A5336C825
FP24
: 8B07B02F1D3AC874 9C323E02217AD873 6844A98B1849002E 19049E36D0B654B3
FP28
: 89AF3697DD96A473 89BC2604D942E88E 0B15FE0B1002D915 D234D81692A22B5F
FPSCR
: 82024000

Disassembly of crash site
:
 0181781
C: 7D234B78   mr                r3,r9
 
01817820: 91440000   stw               r10,0(r4)
 01817824: 
81490000   lwz               r10,0(r9)
 01817828: 
81290004   lwz               r9,4(r9)
>0181782
C: 912A0004   stw               r9,4(r10)
 01817830: 
4E800020   blr
 
01817834: 38600000   li                r3,0
 
01817838: 4E800020   blr
 
0181783C: 81230000   lwz               r9,0(r3)
 01817840: 
81430004   lwz               r10,4(r3)

Kernel command line: serial munge debuglevel=3

Registers pointing to code
:
r0 : native kernel module kernel+0x00039fcc
r7 
: native kernel module kernel+0x00bb4e84
r15
: module CLASSES:datatypes/jpeg.datatype at 0x00000001 (section 0 @ 0xFFFFFFDC)
r21: Work:ogles2/Shaderjoy-1.2_debug/Shaderjoy:main()+0x0 (section 1 @ 0x73C)
ip : native kernel module kernel+0x0001782c
lr 
: native kernel module kernel+0x00039fb4
ctr
: native kernel module kernel+0x00017808

Stack trace
:
(
0x63072910) native kernel module kernel+0x0001782c
(0x63072920) native kernel module kernel+0x00039fb4
(0x63072940) native kernel module kernel+0x00024734
(0x63072980) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F0ED118 (section 0 @ 0x10F4)
(
0x630729A0) module LIBS:ogles2.library at 0x7F2D3124 (section 0 @ 0x20100)
(
0x630729C0) module LIBS:ogles2.library at 0x7F2D1368 (section 0 @ 0x1E344)
(
0x630729E0) [Context.cpp:89] Work:ogles2/Shaderjoy-1.2_debug/Shaderjoy:_ZN7ContextD2Ev()+0xa4 (section 1 @ 0x5A98)
(
0x63072A30) [main.cpp:75] Work:ogles2/Shaderjoy-1.2_debug/Shaderjoy:main()+0x568 (section 1 @ 0xCA4)
(
0x63072D10) native kernel module newlib.library.kmod+0x000025fc
(0x63072D60) native kernel module newlib.library.kmod+0x00003328
(0x63072F10) native kernel module newlib.library.kmod+0x0000384c
(0x63072F40) Work:ogles2/Shaderjoy-1.2_debug/Shaderjoy:_start()+0x1e0 (section 1 @ 0x284)
(
0x63072F90) native kernel module dos.library.kmod+0x0002a41c
(0x63072FC0) native kernel module kernel+0x0003f660
(0x63072FD0) native kernel module kernel+0x0003f6a8

Disassembly of crash site
:
 0181781
C: 7D234B78   mr                r3,r9
 
01817820: 91440000   stw               r10,0(r4)
 01817824: 
81490000   lwz               r10,0(r9)
 01817828: 
81290004   lwz               r9,4(r9)
>0181782
C: 912A0004   stw               r9,4(r10)
 01817830: 
4E800020   blr
 
01817834: 38600000   li                r3,0
 
01817838: 4E800020   blr
 
0181783C: 81230000   lwz               r9,0(r3)
 01817840: 
81430004   lwz               r10,4(r3)
Stack pointer (0x63072910) is inside bounds
Redzone is OK 
(4)

68k register dump
DATA
: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
----> 00000001 - "CLASSES:datatypes/jpeg.datatype" Hunk 0000 Offset 00000000 (SegList: 0x193E8321)
ADDR: 6FFA4000 8086C800 00000000 00000000 00000000 00000000 00000000 63072720
Page information
:
Page not found


Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Just can't stay away
Just can't stay away


See User information
@kas1e

Hmmmmm. According to code inside aglDestroyContext (and so forth). So I guess you are quitting the program or?

I cannot see why it crashes though, other than the obvious nullptr access.

Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
Yes that one was when hit close button.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.2
Home away from home
Home away from home


See User information
@Capehill
Another time crashes with 1.2 when just loading some shader which i load fine via 1.1 with textures and iresolutionchannel. This time crashes just in process when i just "load texture":

Dump of context at 0xEFD5A7C0
Trap type
: DSI exception
Exception Syndrome Register 
(ESR): 0x00000000
Machine State 
(raw): 0x0002F030
Machine State 
(verbose): [Critical Ints on] [ExtInt on] [User] [FPU on] [IAT on] [DAT on]
DSISR: 00000000  DAR: 00000715
No matching page found
Temporary stack trace
:
#0: 0x7F037558
#1: 0x7EFB6990
#2: 0x7EFB7780
#3: 0x7EFE4EF4
#4: 0x7F079D54
#5: 0x7F054088
#6: 0x7F07110C
#7: 0x7F080494
#8: 0x7F0CDBB8
#9: 0x7EF9D708
#10: 0x7EF9DA24
#11: 0x7F18456C
#12: 0x7F184864
#13: 0x7F2FB060
#14: 0x7F2FA6BC
#15: 0x7F2F47B0
#16: in module newlib.library.kmod+0x000025FC (0x01A56B1C)
#17: in module newlib.library.kmod+0x00003328 (0x01A57848)
#18: in module newlib.library.kmod+0x0000384C (0x01A57D6C)
#19: 0x7F2F4288
#20: in module dos.library.kmod+0x0002A41C (0x0194EA7C)
#21: in module kernel+0x0003F660 (0x0183F660)
#22: in module kernel+0x0003F6A8 (0x0183F6A8)
#23: 0x00000000

Crashed process: Shaderjoy (0x67CE14A0)
DSI verbose error description: Page not found in hash table (page fault)
Access not allowed by page protection (protection violation)
Access was a load operation
 0
: 7F03756C 61890CD0 00000002 00000715 0000003F 00000001 619DAC04 60F40924
 8
: 60D7109C 61BB7E20 00000005 00000000 000007A8 681EAF30 628CD6E8 00000001
16
: 67224440 EFDEFE50 688FB760 00000000 61891DA8 7F2F44F4 0000000A 61891840
24
: 60ADB018 00000000 00006C38 622C0000 61891844 6175F720 622C0000 00000000
CR
: 53553599   XER: 8000007E  CTR: 7F01473C  LR: 7F03756C
DSISR
: 00000000  DAR: 00000715

FP0 
: FFF8000082004000 3FE0000000000000 0000000000000000 0000000000000000
FP4 
: 3FF0000000000000 3F8226E3E96E8493 433000000000000D 433000000000023C
FP8 
: 4073E00000000000 40982C0000000000 4330000080000000 0000000000000000
FP12
: C010000000000000 4111E00000000000 694C29029892888A CA3607E49E5608F0
FP16
: 9C3104271903C93C 4F3531BE9D2CF8B1 0AC6B24B5014C930 BB02110F84004811
FP20
: 783640041C2008F2 EE24756EB412D1C4 1674824E7540C832 0904000A5336C825
FP24
: 8B07B02F1D3AC874 9C323E02217AD873 6844A98B1849002E 19049E36D0B654B3
FP28
: 89AF3697DD96A473 89BC2604D942E88E 0B15FE0B1002D915 D234D81692A22B5F
FPSCR
: 82004000

Disassembly of crash site
:
 
7F037548: 7F8A4840   cmplw             cr7,r10,r9
 7F03754C
: 419E018C   beq-              cr7,0x7F0376D8
 7F037550
: 80690008   lwz               r3,8(r9)
 
7F037554: 39400005   li                r10,5
>7F037558: 81230000   lwz               r9,0(r3)
 
7F03755C: 81290020   lwz               r9,32(r9)
 
7F037560: 91410060   stw               r10,96(r1)
 
7F037564: 7D2903A6   mtctr             r9
 7F037568
: 4E800421   bctrl
 7F03756C
: 81030010   lwz               r8,16(r3)

Kernel command line: serial munge debuglevel=3

Registers pointing to code
:
r0 : module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F03756C (section 0 @ 0xA1548)
r5 : module Shaderjoy at 0x00000001 (section 0 @ 0xFFFFFFDC)
r15: module Shaderjoy at 0x00000001 (section 0 @ 0xFFFFFFDC)
r21: module Shaderjoy at 0x7F2F44F4 (section 0 @ 0x4D0)
r27: module LIBS:Warp3DNova/W3DN_GCN.library at 0x622C0000 (section 7 @ 0x1A90)
r30: module LIBS:Warp3DNova/W3DN_GCN.library at 0x622C0000 (section 7 @ 0x1A90)
ip : module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F037558 (section 0 @ 0xA1534)
lr : module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F03756C (section 0 @ 0xA1548)
ctr: module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F01473C (section 0 @ 0x7E718)

Stack trace:
(
0x61890CD0) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F037558 (section 0 @ 0xA1534)
(
0x61890DD0) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F03756C (section 0 @ 0xA1548)
(
0x61890E80) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EFB7780 (section 0 @ 0x2175C)
(
0x61890F50) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EFE4EF4 (section 0 @ 0x4EED0)
(
0x61891030) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F079D54 (section 0 @ 0xE3D30)
(
0x618910E0) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F054088 (section 0 @ 0xBE064)
(
0x61891230) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F07110C (section 0 @ 0xDB0E8)
(
0x61891390) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F080494 (section 0 @ 0xEA470)
(
0x61891440) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7F0CDBB8 (section 0 @ 0x137B94)
(
0x61891750) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EF9D708 (section 0 @ 0x76E4)
(
0x618917A0) module LIBS:Warp3DNova/W3DN_GCN.library at 0x7EF9DA24 (section 0 @ 0x7A00)
(
0x61891810) module LIBS:ogles2.library at 0x7F18456C (section 0 @ 0x27548)
(
0x61891870) module LIBS:ogles2.library at 0x7F184864 (section 0 @ 0x27840)
(
0x618918A0) module Shaderjoy at 0x7F2FB060 (section 0 @ 0x703C)
(
0x61891930) module Shaderjoy at 0x7F2FA6BC (section 0 @ 0x6698)
(
0x61891A80) module Shaderjoy at 0x7F2F47B0 (section 0 @ 0x78C)
(
0x61891D10) native kernel module newlib.library.kmod+0x000025fc
(0x61891D60) native kernel module newlib.library.kmod+0x00003328
(0x61891F10) native kernel module newlib.library.kmod+0x0000384c
(0x61891F40) Shaderjoy:_start()+0x1e0 (section 1 @ 0x284)
(
0x61891F90) native kernel module dos.library.kmod+0x0002a41c
(0x61891FC0) native kernel module kernel+0x0003f660
(0x61891FD0) native kernel module kernel+0x0003f6a8

Disassembly of crash site
:
 
7F037548: 7F8A4840   cmplw             cr7,r10,r9
 7F03754C
: 419E018C   beq-              cr7,0x7F0376D8
 7F037550
: 80690008   lwz               r3,8(r9)
 
7F037554: 39400005   li                r10,5
>7F037558: 81230000   lwz               r9,0(r3)
 
7F03755C: 81290020   lwz               r9,32(r9)
 
7F037560: 91410060   stw               r10,96(r1)
 
7F037564: 7D2903A6   mtctr             r9
 7F037568
: 4E800421   bctrl
 7F03756C
: 81030010   lwz               r8,16(r3)
Stack pointer (0x61890CD0) is inside bounds
Redzone is OK 
(4)

68k register dump
DATA
: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
----> 00000001 - "Shaderjoy" Hunk 0000 Offset 00000000 (SegList: 0x19317055)
ADDR: 6FFA4000 82C1CC00 00000000 00000000 00000000 00000000 00000000 618904A0
Page information
:
Page not found


Dump of context at 0xEFC317C0
Trap type
: DSI exception
Exception Syndrome Register 
(ESR): 0x00000000
Machine State 
(raw): 0x0002F030
Machine State 
(verbose): [Critical Ints on] [ExtInt on] [User] [FPU on] [IAT on] [DAT on]
DSISR: 00000000  DAR: 00000001
No matching page found
Temporary stack trace
:
#0: in module kernel+0x00017818 (0x01817818)
#1: in module kernel+0x0003679C (0x0183679C)
#2: in module kernel+0x0001A2D0 (0x0181A2D0)
#3: in module kernel+0x0001A340 (0x0181A340)
#4: in module dos.library.kmod+0x00001FB8 (0x01926618)
#5: in module dos.library.kmod+0x0000260C (0x01926C6C)
#6: in module dos.library.kmod+0x0000334C (0x019279AC)
#7: in module NGFileSystem+0x00009E1C (0x018A4BDC)
#8: in module NGFileSystem+0x00020960 (0x018BB720)
#9: in module dos.library.kmod+0x00011C3C (0x0193629C)
#10: in module dos.library.kmod+0x000115C8 (0x01935C28)
#11: in module dos.library.kmod+0x0000DD84 (0x019323E4)
#12: in module dos.library.kmod+0x00035C5C (0x0195A2BC)
#13: 0x7FAF4450
#14: 0x7FAF9094
#15: 0x7FAE87A8
#16: 0x7EF40410
#17: 0x7EF3B120
#18: 0x7EF3B684
#19: 0x7EF3B99C
#20: 0x7EF386BC
#21: in module newlib.library.kmod+0x000025FC (0x01A56B1C)
#22: in module newlib.library.kmod+0x00003328 (0x01A57848)
#23: in module newlib.library.kmod+0x0000384C (0x01A57D6C)
#24: 0x7EF38288
#25: in module dos.library.kmod+0x0002A41C (0x0194EA7C)
#26: in module kernel+0x0003F660 (0x0183F660)
#27: in module kernel+0x0003F6A8 (0x0183F6A8)
#28: 0x00000000

Crashed process: Shaderjoy (0x62FFEB40)
DSI verbose error description: Page not found in hash table (page fault)
Access not allowed by page protection (protection violation)
Access was a load operation
 0
: 0182E384 6056FE70 00000002 022528D4 6229DFDC 00000000 00000080 00000004
 8
: FFFFFFFF 00000001 648EEFD0 00000000 39555939 5F4F3370 00000000 0181A30C
16
: 00001000 80000006 00000000 00000080 00001000 02230000 02230000 02006674
24
: 00000001 EFFF94D4 02230000 6229DFDC 00000000 6229DFD0 022528D4 EFFF9490
CR
: 99553555   XER: 8000007E  CTR: 01817808  LR: 0182E3B4
DSISR
: 00000000  DAR: 00000001

FP0 
: FFF8000082004000 3F9195F5BA8A1071 0000000000000000 0000000000000000
FP4 
: 0000000000000000 3FD2492494229359 4330000000000059 4330000000000008
FP8 
: 4020000000000000 4089000000000000 4330000080000000 4070000000000000
FP12
: 4330000080000383 40F0000000000000 694C29029892888A CA3607E49E5608F0
FP16
: 9C3104271903C93C 4F3531BE9D2CF8B1 0AC6B24B5014C930 BB02110F84004811
FP20
: 783640041C2008F2 EE24756EB412D1C4 1674824E7540C832 0904000A5336C825
FP24
: 8B07B02F1D3AC874 9C323E02217AD873 6844A98B1849002E 19049E36D0B654B3
FP28
: 89AF3697DD96A473 89BC2604D942E88E 0B15FE0B1002D915 D234D81692A22B5F
FPSCR
: 82004000

Disassembly of crash site
:
 01817808: 
81240008   lwz               r9,8(r4)
 0181780
C: 7F844800   cmpw              cr7,r4,r9
 
01817810: 419E0024   beq-              cr7,0x1817834
 
01817814: 81240000   lwz               r9,0(r4)
>01817818: 
81490000   lwz               r10,0(r9)
 0181781
C: 7D234B78   mr                r3,r9
 
01817820: 91440000   stw               r10,0(r4)
 01817824: 
81490000   lwz               r10,0(r9)
 01817828: 
81290004   lwz               r9,4(r9)
 0181782
C: 912A0004   stw               r9,4(r10)

Kernel command line: serial munge debuglevel=3

Registers pointing to code
:


Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.3
Just can't stay away
Just can't stay away


See User information
@kas1e

Addr2line gave me confusing results for the last stack trace. It looked like an exception was thrown and then suddenly code was in ogles2.library.

Anyway, 1.3 is up and it contains debug symbols, hence the large binary size. Changes:

- Add iDate support.
- Add verbose logging.
- Fix: window pointer is now cleared when close gadget is used.
- Keep textures (iChannels) active when switching shaders.

Ps. tested iDate with this clock shader: https://www.shadertoy.com/view/XddSRN

Go to top
Re: Shaderjoy 1.3
Home away from home
Home away from home


See User information
@Capehill
Seems that crash on exit gone. At least i can't reproduce it the same easy at moment as was with 1.2.

Also now can load firstly iChannel's textures and then shader and it works too as if i load firsly shader and then textures, cool !

And also iDate works indeed , i tested with that one and it works too (and looks good btw):

https://www.shadertoy.com/view/4lfSRM (ichannel0: lichen)

I sure you have enough to do already, but if you even will be at fullscreen implementation, can be nice to just "dbl-click" by mouse to swith to/from as well as alt+enter. Also for play/pause "space" button will be handy.

Will continue tests

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.3
Home away from home
Home away from home


See User information
@Capehill
Is shadertoy's textureLod() translated to OpImageSampleExplicitLod() when passing to ogles2/nova ? Why i ask that i have quite a few compile errors for shadertoy's shaders saying "OpImageSampleExplicitLod instruction isn't implemented yet" , but code of shader have textureLod() call.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: Shaderjoy 1.3
Just can't stay away
Just can't stay away


See User information
@kas1e

Probably, if you compare to GLSL documentation:

"perform a texture lookup with explicit level-of-detail"

https://www.khronos.org/registry/OpenG ... gl4/html/textureLod.xhtml


Go to top

  Register To Post
« 1 2 3 4 (5) 6 7 8 ... 25 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project