PureBasic 6.00 released !

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
STARGÅTE
Addict
Addict
Posts: 2067
Joined: Thu Jan 10, 2008 1:30 pm
Location: Germany, Glienicke
Contact:

Re: PureBasic 6.00 Beta 6 released !

Post by STARGÅTE »

Fred wrote: Fri Apr 01, 2022 4:35 pm Beta 6 is out ! It should be the last beta, it now includes the doc in english so be sure to test it so we won't have any surprises for the final release ! Change log:

Code: Select all

- Added  english documentation for all new features and commands
- Changed: the default subsystem for screen/sprite is now OpenGL on Windows for more consistency. DirectX9 is still  available as a subsystem.
- Changed: OGRE only supports OpenGL now, which ease the porting to Linux/OSX and allow to focus on only GLSL for shaders
Thanks for the update, but I'm wondering, why you change the default rendering system to OpenGL, as long as it is not working properly:
TransformSprite - OpenGL
TransformSprite() Z-Depth Basics

I know, the coordinates of TransformSprite are different in OpenGL, however no combination of x1 to x4 works.
Further the z-coordinate is ignored in OpenGL.
I hope I remember later to change the subsystem.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Lizard - Script language for symbolic calculations and moreTypeface - Sprite-based font include/module
User avatar
thyphoon
Enthusiast
Enthusiast
Posts: 327
Joined: Sat Dec 25, 2004 2:37 pm

Re: PureBasic 6.00 Beta 6 released !

Post by thyphoon »

Thanks PB Team ! 🥰I love to see new version.

I don't know if it's a bug or not. But with default OpenGL with OpenWindowedScreen() and ExamineMouse() the windows cursor is not hide

And with OpenGL my Fps down to 40Fps VS 60Fps with Directx9.

Do you thing it 's normal ?

Best regards ! And thanks to Fred and all Contributor for this great Update;
Joubarbe
Enthusiast
Enthusiast
Posts: 555
Joined: Wed Sep 18, 2013 11:54 am
Location: France

Re: PureBasic 6.00 Beta 6 released !

Post by Joubarbe »

thyphoon wrote: Sun Apr 03, 2022 8:29 am Thanks PB Team ! 🥰I love to see new version.

I don't know if it's a bug or not. But with default OpenGL with OpenWindowedScreen() and ExamineMouse() the windows cursor is not hide

And with OpenGL my Fps down to 40Fps VS 60Fps with Directx9.

Do you thing it 's normal ?

Best regards ! And thanks to Fred and all Contributor for this great Update;
Same problem as this one?
Fred
Administrator
Administrator
Posts: 16617
Joined: Fri May 17, 2002 4:39 pm
Location: France
Contact:

Re: PureBasic 6.00 Beta 6 released !

Post by Fred »

STARGÅTE wrote: Sat Apr 02, 2022 9:46 pm
Fred wrote: Fri Apr 01, 2022 4:35 pm Beta 6 is out ! It should be the last beta, it now includes the doc in english so be sure to test it so we won't have any surprises for the final release ! Change log:

Code: Select all

- Added  english documentation for all new features and commands
- Changed: the default subsystem for screen/sprite is now OpenGL on Windows for more consistency. DirectX9 is still  available as a subsystem.
- Changed: OGRE only supports OpenGL now, which ease the porting to Linux/OSX and allow to focus on only GLSL for shaders
Thanks for the update, but I'm wondering, why you change the default rendering system to OpenGL, as long as it is not working properly:
TransformSprite - OpenGL
TransformSprite() Z-Depth Basics

I know, the coordinates of TransformSprite are different in OpenGL, however no combination of x1 to x4 works.
Further the z-coordinate is ignored in OpenGL.
I hope I remember later to change the subsystem.
It's better to have the same default subsystem for all OS, for portability reason. Also the 3D engine relies on very old DX9 which was not working properly on newer computers. So that was we have the 3D engine and sprite aligned on OpenGL and you can still use DX9/11 on Windows if you want more performance. About transform bug, I didn't find a way to simulate the DX way, so if anyone have a solution, i would be glad to hear it :).
User avatar
pf shadoko
Enthusiast
Enthusiast
Posts: 280
Joined: Thu Jul 09, 2015 9:07 am

Re: PureBasic 6.00 Beta 6 released !

Post by pf shadoko »

thyphoon wrote: Sun Apr 03, 2022 8:29 am And with OpenGL my Fps down to 40Fps VS 60Fps with Directx9.
I think that the b6 corrects this problem
can you compare the fps?
User avatar
Mijikai
Addict
Addict
Posts: 1360
Joined: Sun Sep 11, 2016 2:17 pm

Re: PureBasic 6.00 Beta 6 released !

Post by Mijikai »

I just want to say: Thank you PB-Team :)
RL is currently not allowing me to do much coding but i really like what i see.
Josepho
User
User
Posts: 65
Joined: Thu Oct 22, 2020 7:01 am

Re: PureBasic 6.00 Beta 6 released !

Post by Josepho »

Thanks pb team, i think this version fixes a very annoying bug with the editor that was displaying some white boxes over the line numbers, not 100% sure cause im trying it on another mac
Wolfram
Enthusiast
Enthusiast
Posts: 567
Joined: Thu May 30, 2013 4:39 pm

Re: PureBasic 6.00 Beta 6 released !

Post by Wolfram »

Josepho wrote: Sat Apr 09, 2022 1:14 am Thanks pb team, i think this version fixes a very annoying bug with the editor that was displaying some white boxes over the line numbers, not 100% sure cause im trying it on another mac
Yes, the editor feels more stable. The graphics bugs, that I had gotten used to over the last few years, seem to have been fixed.
But sometimes it crashes if I quit the editor.
macOS Catalina 10.15.7
Wolfram
Enthusiast
Enthusiast
Posts: 567
Joined: Thu May 30, 2013 4:39 pm

Re: PureBasic 6.00 Beta 6 released !

Post by Wolfram »

The Help Tool in the ToolsPenel shows a white page. Pressing the "Home" button dosen't help.
If I press the "Open Help" button inside the ToolsPenel the help opens a white page too, but the "Home" button inside the help works.

macOS 10.15.7 PB 6.0b6
macOS Catalina 10.15.7
User avatar
mk-soft
Always Here
Always Here
Posts: 5335
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 6 released !

Post by mk-soft »

Wolfram wrote: Sun Apr 10, 2022 1:21 pm The Help Tool in the ToolsPenel shows a white page. Pressing the "Home" button dosen't help.
If I press the "Open Help" button inside the ToolsPenel the help opens a white page too, but the "Home" button inside the help works.

macOS 10.15.7 PB 6.0b6
On macOS v10.13.6 works help.

Move to IDE Bug Report. But first clean up purebasic preference "/user/username/.purebasic" and reinstall purebasic.
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
Wolfram
Enthusiast
Enthusiast
Posts: 567
Joined: Thu May 30, 2013 4:39 pm

Re: PureBasic 6.00 Beta 6 released !

Post by Wolfram »

mk-soft wrote: Sun Apr 10, 2022 2:07 pm
Wolfram wrote: Sun Apr 10, 2022 1:21 pm The Help Tool in the ToolsPenel shows a white page. Pressing the "Home" button dosen't help.
If I press the "Open Help" button inside the ToolsPenel the help opens a white page too, but the "Home" button inside the help works.

macOS 10.15.7 PB 6.0b6
On macOS v10.13.6 works help.

Move to IDE Bug Report. But first clean up purebasic preference "/user/username/.purebasic" and reinstall purebasic.
Hello MK,
I located the problem. I renamed PB to "PureBasic 6b6" and the problem is the space in the App name. If I rename it to "PureBasic_6b6" it works.
So it seams that PB dosen't use UTF8 format as path.
macOS Catalina 10.15.7
User avatar
mk-soft
Always Here
Always Here
Posts: 5335
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 6 released !

Post by mk-soft »

One should not change APP names. Otherwise the name of the application is no longer correct and can lead to problems.
It is better to create different folders for different PB versions.
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
Wolfram
Enthusiast
Enthusiast
Posts: 567
Joined: Thu May 30, 2013 4:39 pm

Re: PureBasic 6.00 Beta 6 released !

Post by Wolfram »

Im working on macOS since 30 years and I never had a problem of changing the name of the program.
The path should not be a constant, it should be calculated by the app itself.

Code: Select all

*appPath = CocoaMessage(0, CocoaMessage(0, CocoaMessage(0, 0, "NSBundle mainBundle"), "bundlePath"), "UTF8String")

Debug PeekS(*appPath, -1, #PB_UTF8) + "/Contents/Resources/help/"
The renaming itself is not the problem, it is the SPACE in the name.
macOS Catalina 10.15.7
Josepho
User
User
Posts: 65
Joined: Thu Oct 22, 2020 7:01 am

Re: PureBasic 6.00 Beta 6 released !

Post by Josepho »

I dont know if its something related to the new beta but its the first time i notice it

There are several alligment issues with lists for example you can see the editor form and explorer tabs look like this

im testing it on mac

Image
Image
User avatar
mk-soft
Always Here
Always Here
Posts: 5335
Joined: Fri May 12, 2006 6:51 pm
Location: Germany

Re: PureBasic 6.00 Beta 6 released !

Post by mk-soft »

I didn't notice. But you're right.
Please move to IDE Bug Report
My Projects ThreadToGUI / OOP-BaseClass / EventDesigner V3
PB v3.30 / v5.75 - OS Mac Mini OSX 10.xx - VM Window Pro / Linux Ubuntu
Downloads on my Webspace / OneDrive
Post Reply