e0ed34588d
Removes the workaround solution for using the old #pragma BLENDER REQUIRE and replaces with the #include setup that the other engines use Also removes the goo_ versions of old glsl files Keeps the goo_common_view_lib because to switch to the new draw_model_lib and draw_view_lib requires getting draw_modelmat_new working for legacy It currently doesn't fully properly use the shader dependencies that are stored from the glsl_preprocess. Instead we search the processed glsl files for the metadata tag of 3349401894139530110 to find the dependencies since BLENDER_REQUIRE is no longer there and include is removed in the processing. 3349401894139530110 is just the hashed value of the word dependency or something like that. This is another step towards switching from the hacky workaround method of getting goo engine working post 4.1 and properly integrate with blender