The maximum that was possible to dig out is the specification in English, which is also not complete.

    2 answers 2

    Well, you should start with the specification. Indeed, it describes the built-in functions very briefly. Functions required by the standard. Start reading from section 8.

    OpenGL Shading Language Specification v4.20.6

    There is a great book in Russian. She, of course, cannot describe everything, but she sows the main thing. Will help start. I must say, I'm surprised that it is still on sale.

    Shader development and debugging

    Pay attention also to wikia . Many small useful examples. Bricks from which much can be collected.

    And yes, you are really right: the question is lit very badly. Documentation really no.

    • You know something about this book OpenGL4.0 которую ラ フ ィ ッ ク シ ス テ テ [単 行 本] which can be seen on the official OpenGL website. Is English translation available? - OpenGLprogrammer
    • She wrote the authors of the original version of OpenGL. But, for some unknown reason, there is no translation into English anywhere .. it looks like you will have to learn Japanese to read this book :) - cy6erGn0m
    • Or use google translator. Only for sure there some dregs will turn out, as with English. Especially the translator badly translates the topic of programming. - gammaker
    • Just first you need to find it. This book is not freely available. Translated the whole thing is bad, but the source code given in the book can be useful. He is still in English. - OpenGLprogrammer

    Growth - OpenGL 3D Graphics and Shader Programming Language