More integrated OpenGL

Got an idea for enhancing PureBasic? New command(s) you'd like to see?
Godai
Enthusiast
Enthusiast
Posts: 171
Joined: Thu Oct 05, 2006 8:13 pm

More integrated OpenGL

Post by Godai »

Could not find anything on this in the forums, so here goes.
Integrated OpenGL where the commands, constants etc. are instantly available like in BlitzMax (No need for own hacky headers).
Across all platforms of course :)
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Post by Joakim Christiansen »

I second this! :D
I like logic, hence I dislike humans but love computers.
Godai
Enthusiast
Enthusiast
Posts: 171
Joined: Thu Oct 05, 2006 8:13 pm

Post by Godai »

BTW:
You don't need to add every extension in the world.
You can still aquire function pointers the usual way.
Maybe just ARB 1.1-1.4 for good alround basic stuff?
DarkDragon
Addict
Addict
Posts: 2344
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Re: More integrated OpenGL

Post by DarkDragon »

Godai wrote:Could not find anything on this in the forums, so here goes.
Integrated OpenGL where the commands, constants etc. are instantly available like in BlitzMax (No need for own hacky headers).
Across all platforms of course :)
Was already requested years ago and declined. And it would suck if you have success with it, because that will mean Fred prioritizes PureBasic users and the older ones aren't as important as the newer ones.
bye,
Daniel
Godai
Enthusiast
Enthusiast
Posts: 171
Joined: Thu Oct 05, 2006 8:13 pm

Post by Godai »

So what you're saying is that older PureBasic users are better than newer ones? ;)

Anyhoo, this works totally well in BlitzMax, and would open up for a common ground for writing cross-platform 3D engines for PureBasic (something I want to do myself).

It's very simple to add. You could easily do it yourself as a PureBasic library, but it needs to be part of the core PB distro (IMHO), because it would spawn so many usefull additions to PB. And just because it was turned down years ago, does not mean that new arguments should not validate looking at the suggestion one more time.

Just my 2 cents of course :)
DarkDragon
Addict
Addict
Posts: 2344
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

Godai wrote:So what you're saying is that older PureBasic users are better than newer ones? ;)

Anyhoo, this works totally well in BlitzMax, and would open up for a common ground for writing cross-platform 3D engines for PureBasic (something I want to do myself).

It's very simple to add. You could easily do it yourself as a PureBasic library, but it needs to be part of the core PB distro (IMHO), because it would spawn so many usefull additions to PB. And just because it was turned down years ago, does not mean that new arguments should not validate looking at the suggestion one more time.

Just my 2 cents of course :)
Older PureBasic users are same important than newer ones. If it will be implemented through your opinion, it would mean that Fred says newer PB Users are more important than the old ones. :evil:

Yes it would be easy to add, but it was declined when we asked for it. So why should they implement it now? We asked since about 4 years now with no success. :cry:

[EDIT]
And don't compare PureBasic with BlitzMax. :cry:
bye,
Daniel
Dare
Addict
Addict
Posts: 1965
Joined: Mon May 29, 2006 1:01 am
Location: Outback

Post by Dare »

Godai wrote:So what you're saying is that older PureBasic users are better than newer ones? ;)
Just more mature. :)

Not necessarily an attitudinal sort of way - more like in an aged sort of way.

In fact some of us are so mature that a clothes peg on the nose is recommended if you decide to approach us.



Edit:

Actually, there is a secret behind which things get implemented and why:

(a) They think it is worth doing. This is based on ..
(b) They worked out how to do it.
(c) They got around to it!

:D
Last edited by Dare on Thu Jan 03, 2008 9:12 am, edited 1 time in total.
Dare2 cut down to size
Godai
Enthusiast
Enthusiast
Posts: 171
Joined: Thu Oct 05, 2006 8:13 pm

Post by Godai »

I get your point, but not about which type of users are more important.
It's a bit like saying that just because we did not care about the planets environment in the old days, means we should never mention it again because the people in this age, would be made more important than those in the past? :)

And I'm not comparing to BlitzMax, I'm merely pointing out something which just works plain better in BlitzMax and was one of the key features that made it really popular with the userbase :)

Why not add features from other languages that works well, in order to improve PureBasic? Just like the cursor over variable debug option in the latest beta. Blatantly stolen from the Visual Studio series :)

But I guess you think old features are better than new features? ;)
DarkDragon
Addict
Addict
Posts: 2344
Joined: Mon Jun 02, 2003 9:16 am
Location: Germany
Contact:

Post by DarkDragon »

Godai wrote:Why not add features from other languages that works well, in order to improve PureBasic? Just like the cursor over variable debug option in the latest beta. Blatantly stolen from the Visual Studio series :)

But I guess you think old features are better than new features? ;)
I want Visual Studio Features, but not BlitzMax Features. PureBasic is no GameMaker like Blitz. :twisted:
bye,
Daniel
Godai
Enthusiast
Enthusiast
Posts: 171
Joined: Thu Oct 05, 2006 8:13 pm

Post by Godai »

I still think every user should be able to suggest features. Old or not.
Just because someone thinks it's a bad idea or PureBasic is only good for certain applications. PureBasic can do every application imaginable, thanks to both powerfull GUI functions, COM interfaces and game features.

The basic OpenGL support would open up for all kinds of 3D applications across all 3 platforms. Not just games :)

Anyhoo. I think that concludes my arguments for this particular feature :)
Post Reply