While accessing textures within vertex shaders is possible in WebGL 1, you would need to count how many textures you could access, and that could equal zero. In WebGL 2, texture access is much more streamlined, and the texture access count is required to be at least 16.