Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 36

Thread: The silence inside the fractal - GBuffers (how many may be used ?)

  1. #11
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Not. At. All. <trying to keep poker face>

    I am currently waiting for XP machine owner to... wake up.


    Petr
    Last edited by Petr Schreiber; 19-01-2014 at 11:09.
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  2. #12
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Okay,

    I used Fractal Invest B0 and FractalInvest as test scripts.

    I performed the following tests on Windows XP based PC:
    • Installed clean ThinBASIC 1.9.11.0
      • Script hangs on O2_Exec

    • Updated with new Oxygen
      • Script hangs on O2_Exec

    • Updated with latest TBGL
      • Script hangs on O2_Exec



    I attach screenshot from the debugger and at this moment I am contacting Charles about the issue.


    Petr
    Attached Images Attached Images
    Attached Files Attached Files
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  3. #13
    Thanks Petr,

    Looking forward to Charles' comments.

    Cheers,
    Mike
    (3.6GHz i5 Core Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, x64 Windows 7 Ultimate Sp1)

  4. #14
    Hello all,

    I don't have an XP available, but I think the problem is procedural order:

    This is how it should be:

    Dim px , pc As Long


    O2_Basic o2
    If O2_Errno Then
    MsgBox 0, O2_Error
    Stop
    Else
    O2_Exec
    End If


    Declare Function compute() At pc
    Declare Function bye () At px

    ...

    '[breakpoint] <Any note here. Breakpoint will be set to line following this statement>
    'O2_Exec
    compute()

    ...

    bye()

    Try the modified FractalInvest below:
    Attached Files Attached Files

  5. #15
    Sorry Charles,

    Still doesn't work under XP Sp3 here even after a cold reboot.

    Mike
    (3.6GHz i5 Core Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, x64 Windows 7 Ultimate Sp1)

  6. #16
    Have you had XP problems with any other thinBasic/Oxygen examples, Mike?

  7. #17
    Hi Charles, Mike , Petr ...

    I mixed up to code somewhat (without cleaning) .. I started with the idea that a compile with linked functions would generate valid links for TB , when I got the TB message there was no valid function at that specific address, I changed into that the function was called from a O2_exec. (I inserted the main compute() at the tail of script)
    Probably I'm overlooking that the O2 code also needs one run-time to set up the correct linkage for functions marked for linking. (I tested this now, corrected it and saw where I was mistaken).
    Nevertheless the code runs on Win7 and > -- so it's something beyond.
    I tried to run it on 1.8.9.0 , but it hangs "somewhat" , it only gives one GBuffer content - the red dots are gone, and there are some other mistakes, after a while resulting in a crash ...

    best Rob

  8. #18
    @Charles

    There are no pure TB samples from the 1.9.11 distro that don't work for me. But many Oxygen samples either start or end with an error code and many report syntax errors too. I'm sorry to say that this was happening rather often in the past two or three years.

    Surprisingly, SampleScripts\Oxygen\Graphical\GBuffers_TexCP6.tbasic works!

    @Rob

    Have you moved onto Win 7 permanently?

    Regards,
    Mike
    (3.6GHz i5 Core Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, x64 Windows 7 Ultimate Sp1)

  9. #19
    All the samples included in \Oxygen\ should work in XP and above, with the most recent Oxygen. There are no Vista or Windows7 specific dependencies. But a number of earlier examples have breakages due to changes in syntax during the course of development.

    Latest:
    http://www.thinbasic.com/community/s...ad.php?t=12175
    Last edited by Charles Pegge; 20-01-2014 at 00:10.

  10. #20
    Yes Charles,

    I guess they should but they don't. The package that you pointed me to (thanks!) contains just a handful of examples all of which work fine with the new 400K Oxygen.dll.

    But the official TB 1.9.11 package contains a hundred times more O2 examples and very many of them fail with both old and new DLL alike in almost every subfolder from A to Z. I am not picking fleas (or whatever a similar notion in proper English is), I'm just pointing out there is an inconsistency in how the code behaves under XP and Vista+.

    All versions of Fractal Invest crash XP badly with either old or new set of Oxygen.dll and its dependencies, and that's exactly what Petr asked me to do, i.e. report bugs whenever I see one. If you don't want me to, I won't.

    May I ask the moderator to kindly move this polemics into the official Bug Report Section of the site please, as a last favor?

    Kind regards,
    Mike
    (3.6GHz i5 Core Quad w/ 16GB RAM, nVidia GTX 1060Ti w/ 6GB VRAM, x64 Windows 7 Ultimate Sp1)

Page 2 of 4 FirstFirst 1234 LastLast

Similar Threads

  1. Metallica - the inside of a fractal - O2 etc...
    By RobbeK in forum Sources, Templates, Code Snippets, Tips and Tricks, Do you know ...
    Replies: 10
    Last Post: 12-01-2014, 14:41
  2. Fractal Videos
    By Charles Pegge in forum Shout Box Area
    Replies: 2
    Last Post: 13-03-2010, 12:04
  3. Preview: GBuffers for TBGL
    By Petr Schreiber in forum TBGL module by Petr Schreiber
    Replies: 11
    Last Post: 04-03-2010, 11:33
  4. fractal tbgl help
    By Lionheart008 in forum TBGL General
    Replies: 12
    Last Post: 16-06-2009, 11:57

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •