Except:
Fred wrote:Code: Select all
- Removed: PowerPC version for OS X

PB is multi-platform. As popular as OS X and Linux are, some of us still have to support Windows. XP users still constitute a huge percentage of Windows users and we have to support XP users. It is career suicide not to. Many of the graphics chips and cards on older XP systems are not capable of DirectX9, but will still handle DirectX7 fine. Intentionally crippling PureBasic in this way is not a wise choice and it hurts nothing to leave the DirectX7 compatibility in.Bisonte wrote: hmmmm,
Release Date of DirectX 9.0 was December 19, 2002 !
XP is still being supported until 2014.Bisonte wrote:10 years after... ok, longer than MS supported their most OS's ...
Graphic chips that old are to slow for real gaming. SomeoneKuron wrote:PB is multi-platform. As popular as OS X and Linux are, some of us still have to support Windows. XP users still constitute a huge percentage of Windows users and we have to support XP users. It is career suicide not to. Many of the graphics chips and cards on older XP systems are not capable of DirectX9, but will still handle DirectX7 fine. Intentionally crippling PureBasic in this way is not a wise choice and it hurts nothing to leave the DirectX7 compatibility in.
DX9 is not outdated. It is still supported by current hardware ...As you point out, DirectX 9 is grossly outdated and has been for a long time. There needs to be a DirectX 11 subsystem implemented ASAP, for people who want to target Windows 7 and 8 only.
Only SP3 but that has nothing to do with DirectX.XP is still being supported until 2014.
Fred wrote:You can still download PB 5.00 if you need DirectX7 & OS X PPC support (on windows there is also the OpenGL subsystem which can run on older OS). It's not like they won't run anymore tomorrow. Both are more than outdated, we can't support these forever and we choose to spend our time on new features than obsolete things.
If you use any Windows OS below XP/2003. Then you seriously need to buy a new computer.Kuron wrote:Very bizarre to remove DX7 when may low end GPU chips will not properly support DX9, but will still support DX7 very well. You have just introduced massive compatibility issues for PB users by doing this.- Removed: DirectX7 and NT4 subsystem on Windows
I like the idea to create arrays, lists and maps with Define. But I think, the instructions could be still more logical.Fred wrote:- Added: Define now behave like Global and accept Dim(), NewMap() and NewList() on the same line
Code: Select all
Define Array a(2), List b.i(), Map c.i()
Code: Select all
Define Dim a(2), NewList b.i(), NewMap c.i()
Yes, this was a pain for me too, but I changed my C header converter from *pointer.nativetype to *pointer_nativetype. So really, not as bad as I initially thought.dige wrote:Great releaseThanks Fred and the Team!
but .. "disallow native type for pointers" .. brings me a lot of work
I don't code games so I have no idea, but it appears to me that subsystems are a way of providing support for both DX9 and DX11? And the PureBasic programmer can select whichever subsystem they wish to compile for? Would that not work? (Talking to Fred/Freak here).Kuron wrote:There needs to be a DirectX 11 subsystem implemented ASAP, for people who want to target Windows 7 and 8 only.
This is false.Graphic chips that old are to slow for real gaming.
This is false. You are confusing indie games with major titles.95% of available games use DX9 and newer
The systems are not too slow for games, and the casual demographic is the largest demographic, and most profitable demographic, for games for indie game developers.Game-PCs even that old are to slow
for current games. The 3 or 4 people who doesn't want to upgrade
there PC ... as a game developer you doesn't have any benefit
from that people.
Like it or not, XP is still in wide use by EUs. Given the utter abortion Windows 8 turned out to be, people aren't going to be leaving 7 any time soon and many will be holding onto XP until a fitting successor comes out for Windows 7If you use any Windows OS below XP/2003. Then you seriously need to buy a new computer.
I already decided to just use the OpenGL subsystem. OpenGL is far more compatible on Windows and cheapo graphics cards/chips than what DirectX is. Anything new will be written in another language, but I still have two more WIP things in PB to push out before I make the switch over.Fred wrote: (on windows there is also the OpenGL subsystem which can run on older OS).