I have previously worked on gltf 1.0 and is now trying to update my application to render gltf2.0 sample models provided by khronos. I understand that shaders(glsl) and techniques are no longer part of the core properties in gltf 2.0.
So my question is that:
Are shader information now separated from .gltf? I know there is KHR_technique_webgl extensions which consist of the technique and shader properties(exactly like how gltf1.0 represent shader), are we suppose to be use that if our material arent pbr?
How do rendering engines now grab shader information from normal .gltf now(without the extensions)? Do we do it like old school way ie loading our own shader and manually map the model attributes to shaders attribute?