Talk:Tessellation

From OpenGL.org
Jump to: navigation, search

Page Name

I suggest renaming the page to just Tessellation and maybe create a glossary entry for Tesselation Shader. Since tesselation is much more than just control and evaluation shaders. thokra (talk) 08:46, 10 October 2012 (PDT)

I'm not against it. Though I wouldn't say that tessellation is all that much more than just the shaders that operate on them; that's where the real work is done after all. Alfonse (talk) 20:29, 11 October 2012 (PDT)
The only thing that bothers me about the naming is that it makes it seem as if the hole part was programmable and simpler than it actually is. With much more I first and foremost meant the implications of setting stuff in the control shader and what the generator makes of input patches depending on the input layout of the eval shader - which has effects on which values written at control stage are actually valid. I feel it's not as simple a concept as a vertex shader or fragment shader. thokra (talk) 00:20, 12 October 2012 (PDT)

Detailed info on primitive tessellation

The information that's in the Tessellation#Tessellating primitives section is a decent start, but it needs to be expanded to explain exactly how the effective tessellation levels tessellate the various edges. That will require diagrams like the specification uses, and I really don't feel like doing that right now. Maybe later. Alfonse (talk) 10:04, 22 November 2012 (PST)

I think I can make some time on the weekend. Wanted to finally contribute a little more anyway. Also got some example code which I'd like to factor into basic tessellation tutorials which can be linked to. Should we shamelessly copy the spec images or draw our own? I think complementing it with actual renderings for different tess factors might also be feasible. thokra (talk) 10:36, 22 November 2012 (PST)
Direct copying from the spec may not be OK, legally speaking. Also, I don't actually have any 4.x-capable hardware, so I can't really help in terms of rendering any images. All the stuff I wrote about is just based on what the spec says. Alfonse (talk) 12:13, 22 November 2012 (PST)
OK, then I'll get my Inkscape on. I got the hardware and sources part covered - gonna skim through your text as well. Can't imagine you introduced any major faults though. thokra (talk) 12:42, 22 November 2012 (PST)
Added some first examples for isolines. More to follow. I don't like the layout too much yet so I'm happy with any rearrangements. thokra (talk) 15:36, 26 November 2012 (PST)
The lines in the isoline example should fill the entire patch area. So the 3 line example should take up the same vertical space as the 6 line example. Alfonse (talk) 15:53, 27 November 2012 (PST)
Yeah I screwed it up a bit. The 6 lines also don't cover the correct domain. Gonna fix it before uploading new stuff for quads and tris. thokra (talk) 03:43, 29 November 2012 (PST)
I just tried to replace the incorrect stuff but it seems I don't have enought rights to do so. Can you help me out Alfonse? thokra (talk) 06:04, 15 December 2012 (PST)
I finally got around to updating the incorrect images. I checked against my test program to verify that the correct domain is depicted. I'm gonna remove the warning for now. RFC. thokra (talk) 23:59, 20 February 2013 (PST)