### Godot version

4.0 rc2

### System information

Windows 10, Vulkan, GTX 1070

### Issue description

Parallax occlusion mapping does not show in stereoscopic 3D, the shader seems to not be using individual eye positions like it does in 3.5. 




### Steps to reproduce

See attached project

### Minimal reproduction project

[VR test scene.zip](https://github.com/godotengine/godot/files/10750730/VR.test.scene.zip)

if (shader.is_valid()) {
		return shader->get_rid();
	} else {
		return RID();
	}
}
ShaderMaterial::ShaderMaterial() {
}
ShaderMaterial::~ShaderMaterial() {
}
Mutex BaseMaterial3D::material_mutex;
SelfList<BaseMaterial3D>::List BaseMaterial3D::dirty_materials;
HashMap<BaseMaterial3D::MaterialKey, BaseMaterial3D::ShaderData, BaseMaterial3D::MaterialKey> BaseMaterial3D::shader_map;
BaseMaterial3D::ShaderNames *BaseMaterial3D::shader_names = nullptr;
void BaseMaterial3D::init_shaders() {
	shader_names = memnew(ShaderNames);
	shader_names->albedo = "albedo";
	shader_names->specular = "specular";
	shader_names->roughness = "roughness";
	shader_names->metallic = "metallic";
	shader_names->emission = "emission";
	shader_names->emission_energy = "emission_energy";
	shader_names->normal_scale = "normal_scale";
	shader_names->rim = "rim";
	shader_names->rim_tint = "rim_tint";
	shader_names->clearcoat = "clearcoat";