Results 1 to 10 of 10

Thread: thinBasic Beta 1.8.7.0

  1. #1
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10

    thinBasic Beta 1.8.7.0

    thinBasic Beta 1.8.7.0
    Download from: http://www.thinbasic.biz/projects/th...ic_1.8.7.0.zip


    Many bugs fixed and features added.
    In particular thinAir (thinBasic editor) has been internally completely re-factored.
    TBGL and Oxygen modules updated to the latest available so far in thinBasic SVN Server.

    See thinBasic help for complete and detailed list of changes.
    Also please follow support area if you want to check what's going on under the curtains in thinBasic development

    More updates in next few weeks

    Regards
    Eros
    Last edited by ErosOlmi; 08-05-2011 at 21:50.
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

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

    This release is huge step forward in IDE and language stability! Thanks a lot!
    ThinAIR has now Windows Vista/7 compatible icon, which is no more blocky when stretched.

    All SampleScripts went through facelift, so they are in sync with recently added enhancements to the language.

    From TBGL point of view, here is what happened since 1.8.6.0:
    Added and improved

    • TBGL_DepthFunc - programmer can decide for alternative modes
    • TBGL_Periodic* - set of functions for timer pumped rendering arranged and some important functions added
    • Added set of functions for multimonitor support:
      TBGL_DisplayGetCount
      TBGL_DisplayGetInfo
      TBGL_SendWindowToDisplay
      TBGL_GetWindowDisplay
    • TBGL_EntitySetScale - now supports 1 to 3 scale params for better comfort
    • TBGL_EntityGetScale - new
    • TBGL_PrintFont - both 2D and 3D positioning can be used
    • TBGL_GetFontTextSize - useful function to measure final text block size in pixels, good for precise positioning
    • TBGL_GetTextureHandle - converts TBGL texture slot to OpenGL handle, good for low-level coders
    • ... and of course many tweaks here and there

    Fixed

    • Fixed problem with TBGL_NewListSpace false positive run time errors
    • Fix of TBGL_Viewport in pixel mode
    • TBGL_SaveScreenshot - recoded to faster way and working in Vista/7
    • Entity camera custom field of view could badly interact with custom aspect ratios

    Templates

    • Added 2 new TBGL templates: actor_OBJECT and animator_OBJECT. They serve to create completely custom Entity based objects, where animator one can serve as manager of multiple actor entities. I use it frequently at work to build independent objects which can be reused from project to project and all handled in similar way thanks to unified interface layed out by the template.


    Petr
    Attached Files Attached Files
    Last edited by Petr Schreiber; 09-05-2011 at 01:08.
    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. #3
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10
    Uploaded again thinBasic 1.8.7 with latest TBGL help included

    Ciao
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  4. #4
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,128
    Rep Power
    732
    Perfect, thank you very much

    Petr
    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

  5. #5
    thank you Eros, seems many new features added or corrected , i have checked until now the split with null delimiter, Win_GetPixel, Canvas_Circle it works well.

    zak

  6. #6
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10
    Quote Originally Posted by zak View Post
    ... Win_GetPixel, Canvas_Circle ...
    I've seen in your scripts that you used them so I added as native functions

    I also wrapped many USER32 Windows SDK functions in order to be able to use them without any need to declare. See help at http://www.thinbasic.com/public/prod...ml?windows.htm

    In general, if you need something you often use, just ask in support area and I will happy to add new native functions.

    Ciao
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  7. #7
    Thanks for the wonderful latest release and the great work on thinAir

    Regards,
    catventure (Phil)
    http://tab.thinbasic.com - Home Of The ThinBasic Adventure Builder Project. (Interactive Fiction/Text Adventure Maker)

  8. #8
    Member REDEBOLT's Avatar
    Join Date
    Dec 2006
    Location
    Pickerington, Ohio, USA
    Age
    87
    Posts
    62
    Rep Power
    24

    Question

    Quote Originally Posted by ErosOlmi View Post
    thinBasic Beta 1.8.7.0
    Download from: http://www.thinbasic.biz/projects/th...ic_1.8.7.0.zip

    Many bugs fixed and features added.
    In particular thinAir (thinBasic editor) has been internally completely re-factored.
    TBGL and Oxygen modules updated to the latest available so far in thinBasic SVN Server.

    See thinBasic help for complete and detailed list of changes.
    Also please follow support area if you want to check what's going on under the curtains in thinBasic development

    More updates in next few weeks

    Regards
    Eros
    Eros,
    can I install TB over my current installation 1.8.60, or must I uninstall the current installation first?

    Bob

  9. #9
    thinBasic MVPs kryton9's Avatar
    Join Date
    Nov 2006
    Location
    Naples, Florida & Duluth, Georgia
    Age
    67
    Posts
    3,869
    Rep Power
    404
    Thanks for the update guys. I haven't had time to test it out, but the list of new things sound really great. Rewriting an Editor from scratch is no small task!

  10. #10
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,777
    Rep Power
    10
    Quote Originally Posted by REDEBOLT View Post
    Eros,
    can I install TB over my current installation 1.8.60, or must I uninstall the current installation first?

    Bob
    You can install over your previous version.
    Just be sure thinBasic and/or thinAir are not running when you install new version.

    Eros
    Last edited by ErosOlmi; 11-05-2011 at 03:27.
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

Similar Threads

  1. thinBasic Beta 1.8.6.0
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 31
    Last Post: 07-05-2011, 11:06
  2. thinBasic Beta 1.8.2.x
    By ErosOlmi in forum thinBasic Beta testing
    Replies: 13
    Last Post: 21-06-2010, 10:10

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
  •