You need to tell us what you’re trying to accomplish. As far as what you’re saying is concerned, you’re asking
and as far as your description is concerned, you have a tile pattern on a 3d ring right there.
We’re gonna need a better description of what exactly you want. You can either post the tutorial you’re following or describe what you want more precisely. In your first post you said you wanted “to map GLSL texture shader to 3D ring”, and now you’re saying “Not texture”, so what you’re asking for isn’t very clear at all.
Keep in mind as well that although Processing can handle and run GLSL shader code it’s not very well supported in its documentation. This forum is also for the Processing language and not GLSL. Considering that, along with how Processing is a beginner friendly language, it’s not very likely you will find support for GLSL here. I recommend you find resources elsewhere regarding GLSL help. I left some resources for GLSL and writing shaders in another forum post elsewhere.