Alright, first thing: Can we change the buffer we're using from a compute shader? Probably I see no real reason why not Let's set some shifting effect or other Texture coordinates: Idea: Could we just add these with a tessellation evaluation shader? Sure (I think) Let's try it! What would happen if we're trying to make a bulged side with the texture? We'd have to figure out texture coordinates Could they just be the same as the barycentric coordinates all the time? That might just work! At this point, we could probably load up a model! The game engine from last Fall had an example It's kinda buried, and very C++ Shouldn't be too hard to extract it, though! While we're at it: We could grab the resize function too