Author Topic: Does an OpenGL implementation exist?  (Read 5505 times)

0 Members and 1 Guest are viewing this topic.

Does an OpenGL implementation exist?
Has someone already created an OpenGL implementation for Freespace 2 open source?

Thanks!

 

Offline Col. Fishguts

  • voodoo doll
  • 211
Re: Does an OpenGL implementation exist?
Yes. Look in the launcher under "Video".
"I don't think that people accept the fact that life doesn't make sense. I think it makes people terribly uncomfortable. It seems like religion and myth were invented against that, trying to make sense out of it." - D. Lynch

Visit The Babylon Project, now also with HTL flavour  ¦ GTB Rhea

 

Offline neoterran

  • 210
Re: Does an OpenGL implementation exist?
It's what you are supposed to be using.
Official Taylor Fan Club Member.
Chief Grognard.
"How much code could a coder code if a coder could code code?"

  

Offline Turey

  • Installer dude
  • 211
  • The diminutive form of Turambar.
    • FreeSpace Open Installer Homepage
Re: Does an OpenGL implementation exist?
Has someone already created an OpenGL implementation for Freespace 2 open source?

 :lol:  :lol:  :lol:
Can't.... stop...... laughing......

Sorry, I know you're new, but it's still really funny.
Creator of the FreeSpace Open Installer.
"Calm. The ****. Down." -Taristin
why would an SCP error be considered as news? :wtf: *smacks Cobra*It's a feature.

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: Does an OpenGL implementation exist?
it's quite posably about to be the only option.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 
Re: Does an OpenGL implementation exist?
LOL.

Well.. I was an old fan of the game and I just downloaded the original source code and wondered how far people had come with it. I haven't even tried playing any existing Freespace open source mods yet. 

I'm wondering what interesting graphics features that people haven't implemented yet. I'm a full-time embedded OpenGL graphics developer and am looking for some hobbyist work to do on my free time.

Thanks for the replies guys!

 

Offline Turey

  • Installer dude
  • 211
  • The diminutive form of Turambar.
    • FreeSpace Open Installer Homepage
Re: Does an OpenGL implementation exist?
I'm a full-time embedded OpenGL graphics developer and am looking for some hobbyist work to do on my free time.

You realize that you can't escape now that you've said that, right? You'll be stuck helping to code the graphics for FreeSpace Open until the end of time.
Creator of the FreeSpace Open Installer.
"Calm. The ****. Down." -Taristin
why would an SCP error be considered as news? :wtf: *smacks Cobra*It's a feature.

 

Offline Flipside

  • əp!sd!l£
  • 212
Re: Does an OpenGL implementation exist?
That'd be great. The team is always looking out for more coders, and I know the whole graphics system is being looked at at the moment. Try PMing one of the team, I'd suggest Goober5000 or Inquisitor, I'm sure they'd be more than happy to chat to you about helping :)

I'll drop a note in the SCP Forums and let them know you're looking to help, but PM one of the team anyway if you're interested.

In fact, I'll move this to the SCP Forum....

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
Re: Does an OpenGL implementation exist?
it's quite posably about to be the only option.
I sincerely hope not. Atleast, not until ATi adds OGL support to its vista drivers :{
Freelance Modeler | Amateur Artist

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: Does an OpenGL implementation exist?
LOL.

Well.. I was an old fan of the game and I just downloaded the original source code and wondered how far people had come with it. I haven't even tried playing any existing Freespace open source mods yet. 

I'm wondering what interesting graphics features that people haven't implemented yet. I'm a full-time embedded OpenGL graphics developer and am looking for some hobbyist work to do on my free time.

Thanks for the replies guys!

:welcome:

Cool. :) Got any code you could show us?

 
Re: Does an OpenGL implementation exist?
YAAAAA now he can do shader and bump/normal mapping for us and real time lighting and...... :lol:
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"

 
Re: Does an OpenGL implementation exist?
Sorry if my statement was misleading, but i'm not an OpenGL app-guru. I'm actually an embedded OpenGL ES *DRIVER* developer and most of the work I currently do is related more to real-time OS / middleware development, but I do have some app-level experience.

Here is some of graphics-related work i've done:
- implemented Render-to-texture fonts for Renderware library (at EA)
- developed OpenGL ES demos for embedded trade show (fairly simple demos)
- development on various modules of OpenGL ES driver running on ATI M9/embedded hardware
- developed OpenGL top-down shooter (several years ago for school graphics project)

Unfortunately Goober5000, the only code that I have (thats not under NDA) is from a 3 year old college graphics project (that contains code that i'm rather embarrassed of nowadays). But i'd still be happy to show it to you if you want.

Anyhow, I want to poke around the code a bit more before commiting myself to anything as I don't want to waste anyone's time if this is not what I want to spend time on.

Quick question: Is fs2_open with no tag/branch considered your head build? Do you guys branch off or tag builds?

Thanks for the replies guys!

 

Offline Taristin

  • Snipes
  • 213
  • BlueScalie
    • Skelkwank Shipyards
Re: Does an OpenGL implementation exist?
Possible to make OGL Driver support for Radeon x1900/x1950 series in Windows Vista? Hmmmmm? :D
Freelance Modeler | Amateur Artist

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Re: Does an OpenGL implementation exist?
Unfortunately Goober5000, the only code that I have (thats not under NDA) is from a 3 year old college graphics project (that contains code that i'm rather embarrassed of nowadays). But i'd still be happy to show it to you if you want.
Hmm.  Well, if you wanted to join us as a coder, then what we might consider is if you downloaded the FSO source code, then modified it in some way, and uploaded it for us to check out. :)


Quote
Anyhow, I want to poke around the code a bit more before commiting myself to anything as I don't want to waste anyone's time if this is not what I want to spend time on.
Sure, good idea.  Do you know how to get ahold of it?


Quote
Quick question: Is fs2_open with no tag/branch considered your head build? Do you guys branch off or tag builds?
Yes and yes.  The "stable" build right now is 3.6.9, which we're trying to keep as solely a bugfix branch.  All features go into the head branch.

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: Does an OpenGL implementation exist?
well if he has internal knowlege of OGL drivers he'd be good to have around just in an advisory role, even if he can't give specific details due to NDAs.

taylor is going to love you.

there is a good deal of discussion right now in the graphics department, I am the only person with D3D knowlege and I'm unrelyable, so there has been a lot of discusion on weather we should keep D3D.

for the last few years, I've been trying to work out a way to implement the most flexable way to implement shaders and materials in general, I'm currently planning on a teired material system that will use (in OGL termonology) display lists to save states for one or more rendering passes, the display lists will be constructed by either filling in a basic text based data file (a table, this is what freespace uses for most game data of this nature) or by running a script. the actual drawing of the geometry will have a similar split in useage, there will be a simple set_display_list(); draw_geometry(); loop that will run through each list (there will be two versions of each pass, one for normal drawing, another for additive lighting, the main diference being that the second will almost always have additive alpha blending for handeling more than 8 lights), and a slower but far more custumiseable scriptthat will basicly take over all aspects of drawing.

that's MY plan at the moment, haven't quite convinced the others of it, and I'm not implementing it untill after our next release. after this I will redesign the way our models are handeled (inclueding a new file format) wich will allow for more flexable vertex data (as well as stuff like neighbor data for the polies wich can be used for shadow volumes and decals) wich should allow full shaders, with full customiseability of geometry on a per material basis, to be easily implemented.

the biggest thing I need for this is to make our API abstraction more... abstract, so I need someone with OGL understanding to write high level interfaces for the diferent states.
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline taylor

  • Super SCP/Linux Guru
  • Moderator
  • 212
    • http://www.icculus.org/~taylor
Re: Does an OpenGL implementation exist?
taylor is going to love you.
Well... that actually depends on how much he yells at me for the seriously crazy OGL stuff that I do. ;)

 

Offline bizzybody

  • 29
  • Space Viking
    • Fandemonium 2008!
Re: Does an OpenGL implementation exist?
it's quite posably about to be the only option.

Noooooo! There are far too many boxen out there with the CPU grunt power to run the game, with embedded video that does a pretty good job at FSO with DirectX, but have next thing to nonexistant OpenGL support. Like the Intel 82865G. That's an OpenGL decellerator, ;) but runs along quite nicely in DirectX 9.0c. (Brickbats to Dell for tweaking the BIOS on their B110/1100 to not accept the latest/last drivers from Intel, and having drivers a year older than those on the Dell support site!)
"They were really only teeny little A-bombs, honest!" Dr. Charles Dart

 

Offline Bobboau

  • Just a MODern kinda guy
    Just MODerately cool
    And MODest too
  • 213
Re: Does an OpenGL implementation exist?
well, we should probly discus this, then... if we are going to drop D3D (wich I'd rather we didn't) then there is no need for me to try and fix it,  if we are going to keep it, then I want to work with the OGL people on reworking the abstraction to make it simpler (for example, I don't want set_bitmap to also set the alpha mode, and filtering mode)
Bobboau, bringing you products that work... in theory
learn to use PCS
creator of the ProXimus Procedural Texture and Effect Generator
My latest build of PCS2, get it while it's hot!
PCS 2.0.3


DEUTERONOMY 22:11
Thou shalt not wear a garment of diverse sorts, [as] of woollen and linen together

 

Offline neoterran

  • 210
Re: Does an OpenGL implementation exist?
it's quite posably about to be the only option.

Noooooo! There are far too many boxen out there with the CPU grunt power to run the game, with embedded video that does a pretty good job at FSO with DirectX, but have next thing to nonexistant OpenGL support. Like the Intel 82865G. That's an OpenGL decellerator, ;) but runs along quite nicely in DirectX 9.0c. (Brickbats to Dell for tweaking the BIOS on their B110/1100 to not accept the latest/last drivers from Intel, and having drivers a year older than those on the Dell support site!)


A Geforce 6200 only costs 40 dollars. Seriously, it's time to stop worrying about people trying to run the SCP on machines with terrible graphics cards.
Official Taylor Fan Club Member.
Chief Grognard.
"How much code could a coder code if a coder could code code?"

 
Re: Does an OpenGL implementation exist?
Well it shouldn't be too hard to allow disabling of features, like shaders for those of us with terrible graphics cards  :p
That's cool and ....disturbing at the same time o_o  - Vasudan Admiral

"Don't play games with me. You just killed someone I like, that is not a safe place to stand. I'm the Doctor. And you're in the biggest library in the universe. Look me up."

"Quick everyone out of the universe now!"