PureBasic 6.00 released !

Developed or developing a new product in PureBasic? Tell the world about it.
Armoured
Enthusiast
Enthusiast
Posts: 338
Joined: Mon Jan 26, 2004 11:39 am
Location: ITALY
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Armoured »

mk-soft wrote: Sun Feb 27, 2022 3:16 pm The GCC optimisation tends to optimise a little too much.
What does not work, for example, is the declaration 'Procedure.b xxx()' as a Boolean function.

Otherwise create a C-backend bug report with a runnable short code.
Ok thanks for your suggestions!
juergenkulow
Enthusiast
Enthusiast
Posts: 179
Joined: Wed Sep 25, 2019 10:18 am

Re: PureBasic 6.00 Beta 4 released !

Post by juergenkulow »

I hope with the solution of OnError lib not working / triggering also the error in the optimized compilation under C backend can be found in your program.
Please ask your questions, because switch on the cognition apparatus decides on the only known life in the universe.Wersten :DDüsseldorf NRW Germany Europe Earth Solar System Flake Bubble Orionarm
Milky Way Local_Group Virgo Supercluster Laniakea Universe
User avatar
pf shadoko
Enthusiast
Enthusiast
Posts: 189
Joined: Thu Jul 09, 2015 9:07 am

Re: PureBasic 6.00 Beta 4 released !

Post by pf shadoko »

concerning 3D, there are many other instructions (notably the creation of shaders in the code (+ predefined shaders) and the manual creation of skeleton and animations)

note the b4 is bugged concerning SetMaterialColor parameter Type :
#PB_Material_AmbientColor ->1
#PB_Material_DiffuseColor ->2
#PB_Material_SpecularColor ->4
#PB_Material_SelfIlluminationColor ->8 (use DisableDebugger)
User avatar
Psychophanta
Addict
Addict
Posts: 4795
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Psychophanta »

pf shadoko wrote: Mon Feb 28, 2022 4:08 pm concerning 3D, there are many other instructions (notably the creation of shaders in the code (+ predefined shaders) and the manual creation of skeleton and animations)

note the b4 is bugged concerning SetMaterialColor parameter Type :
#PB_Material_AmbientColor ->1
#PB_Material_DiffuseColor ->2
#PB_Material_SpecularColor ->4
#PB_Material_SelfIlluminationColor ->8 (use DisableDebugger)
:mrgreen: :idea:
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will have in your own home the atomic heat coming from your backyard, but don't worry, you won't even feel it.
Armoured
Enthusiast
Enthusiast
Posts: 338
Joined: Mon Jan 26, 2004 11:39 am
Location: ITALY
Contact:

Re: PureBasic 6.00 Beta 4 released !

Post by Armoured »

juergenkulow wrote: Mon Feb 28, 2022 3:31 am I hope with the solution of OnError lib not working / triggering also the error in the optimized compilation under C backend can be found in your program.
Thanks! I will try to catch the "bug" with this.
box_80
Enthusiast
Enthusiast
Posts: 108
Joined: Mon Sep 03, 2012 8:52 pm

Re: PureBasic 6.00 Beta 4 released !

Post by box_80 »

pf shadoko wrote: Mon Feb 28, 2022 4:08 pm concerning 3D, there are many other instructions (notably the creation of shaders in the code (+ predefined shaders) and the manual creation of skeleton and animations)

note the b4 is bugged concerning SetMaterialColor parameter Type :
#PB_Material_AmbientColor ->1
#PB_Material_DiffuseColor ->2
#PB_Material_SpecularColor ->4
#PB_Material_SelfIlluminationColor ->8 (use DisableDebugger)
I look forward to the new 3d functions. Not sure what all that is, but curious to try out. :)
Fred
Administrator
Administrator
Posts: 14737
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 5 released !

Post by Fred »

Beta 5 is ready to test ! It features a brand new Raspberry 64-bit version :). Here is the change log, with quite some 3D additions:

Code: Select all

- Added Raspberry 64-bit support !
- Added CreateShader(), CreateShaderMaterial(), MaterialShaderAutoParameter(), MaterialShaderParameter(), MaterialShaderTexture()
- Added optional parameter to MeshFace() to create a quad
- Added optional force vector to WorldGravity()
- Added optional position mode to ApplyEntityForce()
- Added GetEntityMesh(), CreateCubicTexture(), CreateAnimatedMaterial()
- Added new mode to CreateDataMesh(): #PB_Mesh_DiagonalShortestLength, #PB_Mesh_DiagonalClosestNormal, #PB_Mesh_DiagonalAlternate, #PB_Mesh_DiagonalRegular1, #PB_Mesh_DiagonalRegular2
- Added new structure: Vector3, Vector4
- Added predefined shaders: #PB_Material_ColorShader, #PB_Material_PerpixelShader, #PB_Material_BumpShader, #PB_Material_SkyShader, #PB_Material_WaterShader, #PB_Material_WaterShaderRTT, #PB_Material_OceanShader,
- Added new modes for SetMaterialAttribute(): #PB_Material_PointSprite, #PB_Material_DepthBias

- Changed: renamed structures PB_MeshFace -> MeshFace and PB_MeshVertex -> MeshVertex
- Changed: SetMaterialColor() can now use several colortype at once using '|'
User avatar
thyphoon
Enthusiast
Enthusiast
Posts: 312
Joined: Sat Dec 25, 2004 2:37 pm

Re: PureBasic 6.00 Beta 5 released !

Post by thyphoon »

Thanks Fred and the BP Team 🥰
User avatar
skywalk
Addict
Addict
Posts: 3725
Joined: Wed Dec 23, 2009 10:14 pm
Location: Boston, MA

Re: PureBasic 6.00 Beta 5 released !

Post by skywalk »

Nice! There were bug fixes too but not in change log?
The nice thing about standards is there are so many to choose from. ~ Andrew Tanenbaum
Fred
Administrator
Administrator
Posts: 14737
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 5 released !

Post by Fred »

Yes, all the topics marked as [Done] should be fixed in this beta
User avatar
Psychophanta
Addict
Addict
Posts: 4795
Joined: Wed Jun 11, 2003 9:33 pm
Location: Lípetsk, Russian Federation
Contact:

Re: PureBasic 6.00 Beta 5 released !

Post by Psychophanta »

Many thanks. Go for it :arrow:
All this enormous project is more and more promissing. :idea: :idea: :idea: :idea: :idea:
http://www.zeitgeistmovie.com

While world=business:world+mafia:Wend
Will have in your own home the atomic heat coming from your backyard, but don't worry, you won't even feel it.
Jeromyal
Enthusiast
Enthusiast
Posts: 168
Joined: Wed Jul 17, 2013 8:49 am

Re: PureBasic 6.00 Beta 5 released !

Post by Jeromyal »

There is a lot to love.

Fred and company, you do yourselves proud.
User avatar
Janni
User
User
Posts: 35
Joined: Mon Feb 21, 2022 5:58 pm
Location: Norway

Re: PureBasic 6.00 Beta 5 released !

Post by Janni »

New here and glad to see active development :D
Programming is 10% writing code and 90% understanding why it's not working
rgdavidson
New User
New User
Posts: 2
Joined: Fri Dec 03, 2021 12:56 am

Re: PureBasic 6.00 Beta 5 released !

Post by rgdavidson »

Is the objective of this work to eventually add Raspberry to the portability list (Windows, Linux, OS X, Raspberry Pi OS) in the next official release of PureBasic? If so, is there a rough timeline? Thanks.
infratec
Always Here
Always Here
Posts: 5929
Joined: Sun Sep 07, 2008 12:45 pm
Location: Germany

Re: PureBasic 6.00 Beta 5 released !

Post by infratec »

rgdavidson wrote: Fri Mar 04, 2022 7:18 pm (Windows, Linux, OS X, Raspberry Pi OS)
Is there a 'real' Rasberry Pi OS ???
I think it is a debian linux variant on an ARM CPU. No more, no less.

But good that it is implemented :wink:

An other reason to implement more network stuff instead of 3D stuff.
Post Reply