Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

pluggable graphics

Name: Anonymous 2013-08-22 19:00

I'm just starting to get into graphics programming and I might be getting ahead of myself but...

Would it be possible to create a game where you have your game module and then you have a graphics module that interprets the information sent from the game module, so you can essentially have the graphics module swappable for example different versions of openGl?

let's say I have two computers, one has a graphics card that supports opengl4 and the other has opengl3 or even lower.

I hope by making the graphics modules interchangable you can write graphics code that fully utilizes features of 4, and another for a different version. eventually when newer versions of openGl are release you can just create a newer module taking advantage of newer features so the game can age and not have to worry about getting to the point of being so old that nothing will run it except for a virtual machine.

I don't know if you can already do that or if it's just to hard to implement but I was hoping I could get some insight.

Name: Anonymous 2013-08-22 19:11

Sure, it's called dynamic linking, and Quake 2 did exactly that to easily support both an OpenGL and a software renderer, back in 1997.
http://fabiensanglard.net/quake2/index.php

Name: Anonymous 2013-08-22 19:38

Just shut the fuck up and give me dubs.

Name: Anonymous 2013-08-22 19:39

>>2 sweet thx anon I've been web programming for two years now and I've been learnin sepples because I've always wanted to make a great opensource (mainly for gentoo) game engine that you can optimize for your hardware.

Name: Anonymous 2013-08-22 19:45

>>4
What the fuck does Gentoo have to do with anything? I use it as my main operating system and I could say making packages for it is as easy as it gets, because you don't even have to ship binaries.

If you want to make a game engine but you don't even know what dynamic linking is, I'm sure you're going to have a hard time.

Name: Anonymous 2013-08-22 19:48

>>5
What the fuck does Windows have to do with anything. I use it as my main operating system and I could say making executables for it is as easy as it gets, because you don't even have to program.

If you want to make a game engine but you don't even know how the DirectX APIs work, I'm sure you're going to have no problem at all.

Name: Anonymous 2013-08-22 19:57

>>6
What is your point?

Name: Anonymous 2013-08-22 20:26

>>5

Chill out bro, just a question from an uneducated anon wondering if what he wanted was achieveable.

Name: Anonymous 2013-08-22 20:37

>>8

Don't name 'Gentoo'.

It's too late now, everybody hates you and you will probably be shitposted on.

You should disappear for a while, make some steps without our help and come back with unrelated news when we've all forgotten about you. Forgive, we will never.

Name: >>5 2013-08-22 20:50

>>9
Don't tell me >>4 used Gentoo only because it was an e/g/in meme. He may fuck off back to re/g/g/it.

Name: Anonymous 2013-08-22 22:26

>>10
nope use it as a webserver and home use

Name: Anonymous 2013-08-23 2:11

yes that is possible. But what a terrible thread. I am hurting myself just bumping it.

Don't change these.
Name: Email:
Entire Thread Thread List