Geometry Shaders for Irrlicht(development closed till later)
Geometry Shaders for Irrlicht(development closed till later)
HELP I NEED SOMEONE WITH "GLU" or something that is able to make triangle strips out of triangles.
basically i need this converted to triangle strips (can be more than one), but using less than 86 vertices.
this image shows what i want to have less than 86 verts
ORIGINAL
due to the fact that i hate windows and dx and also that there is no support for dx 10 in irrlicht there will be no geometry shaders for DirectX made by me.
However I made geometry shaders for irrlicht OpenGL... they are fun and you can also query a EVDF_GEOMETRY_SHADER feature to see if the card supports them.
I will post screenies and upload code... but unfortunately im a bit lazy to make a patch file(worked on the whole thing quite long). so you will have to read CNullDriver OpenGLDriver COpenGLGLSLMaterialRenderer, COpenGLExtensionHandler h and cpp to copy stuff up.
basically i need this converted to triangle strips (can be more than one), but using less than 86 vertices.
this image shows what i want to have less than 86 verts
ORIGINAL
due to the fact that i hate windows and dx and also that there is no support for dx 10 in irrlicht there will be no geometry shaders for DirectX made by me.
However I made geometry shaders for irrlicht OpenGL... they are fun and you can also query a EVDF_GEOMETRY_SHADER feature to see if the card supports them.
I will post screenies and upload code... but unfortunately im a bit lazy to make a patch file(worked on the whole thing quite long). so you will have to read CNullDriver OpenGLDriver COpenGLGLSLMaterialRenderer, COpenGLExtensionHandler h and cpp to copy stuff up.
Last edited by devsh on Fri Jan 08, 2010 12:06 pm, edited 2 times in total.
extrusion one looks good. but the fur shader... it doesn't look like fur, though.
My company: http://www.kloena.com
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
My blog: http://www.zhieng.com
My co-working space: http://www.deskspace.info
New technology is best to popularize with examples.
Give them some useful examples. Extrusion one was good, but more screenshots in different situations.
Give some easy way to touch your technology, like a sandbox application with some choices and tickboxes to click and to see the difference on screen.
Give them some useful examples. Extrusion one was good, but more screenshots in different situations.
Give some easy way to touch your technology, like a sandbox application with some choices and tickboxes to click and to see the difference on screen.
/* my homesite */
-
- Posts: 91
- Joined: Sun Oct 19, 2008 5:29 pm
- Location: Valencia (Spain)
- Contact:
Performance of GS shaders is very poor (mainly on NVIDIA cards, on ATI is better), so it isn't good idea I think.
Library helping with network requests, tasks management, logger etc in desktop and mobile apps: https://github.com/GrupaPracuj/hermes
Well, to be fair, he posted the source when challenged instead of turtling with it... To me, that jump to my face because I was certain it would play differently and in a rather much uglier way. So that was impressive. Overall, though, yeah, devsh, it seems like you even border regression on some things. Calm down, get a more open mindset, read more, post less (as in, don't spam a thread) and just let it roll more ^^
Now, I find it really nice what you did and even if it is slower NOW on some architecture, there's no telling it'll still be the same in 2 years, in fact, I expect quite the contrary, and by then, our code will be ready, so good job.
Now, I find it really nice what you did and even if it is slower NOW on some architecture, there's no telling it'll still be the same in 2 years, in fact, I expect quite the contrary, and by then, our code will be ready, so good job.
Well I'm just saying, even with programmer art he should be able to get better screenshots than that. And I know it has been mentioned numerous times. I even said it one time while also complimenting him on his achievement.
Either way, I just feel that the advice goes unheard.
Either way, I just feel that the advice goes unheard.
TheQuestion = 2B || !2B