Cleanup: GPU: Remove gpu_shader_common_obinfos_lib.glsl
This has been replaced by `draw_object_infos`.
This commit is contained in:
@@ -169,7 +169,6 @@ extern char datatoc_common_hair_lib_glsl[];
|
||||
extern char datatoc_common_math_lib_glsl[];
|
||||
extern char datatoc_common_math_geom_lib_glsl[];
|
||||
extern char datatoc_common_view_lib_glsl[];
|
||||
extern char datatoc_gpu_shader_common_obinfos_lib_glsl[];
|
||||
extern char datatoc_gpu_shader_codegen_lib_glsl[];
|
||||
|
||||
extern char datatoc_ambient_occlusion_lib_glsl[];
|
||||
@@ -278,7 +277,6 @@ static void eevee_shader_library_ensure(void)
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, common_hair_lib);
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, common_view_lib);
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, common_uniforms_lib);
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, gpu_shader_common_obinfos_lib);
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, gpu_shader_codegen_lib);
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, random_lib);
|
||||
DRW_SHADER_LIB_ADD(e_data.lib, renderpass_lib);
|
||||
|
||||
@@ -403,8 +403,6 @@ set(GLSL_SRC
|
||||
shaders/gpu_shader_cfg_world_clip_lib.glsl
|
||||
shaders/gpu_shader_colorspace_lib.glsl
|
||||
|
||||
shaders/gpu_shader_common_obinfos_lib.glsl
|
||||
|
||||
GPU_shader_shared_utils.h
|
||||
)
|
||||
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
|
||||
#pragma BLENDER_REQUIRE(common_view_lib.glsl)
|
||||
|
||||
#ifndef GPU_OBINFOS_UBO
|
||||
# define GPU_OBINFOS_UBO
|
||||
struct ObjectInfos {
|
||||
vec4 drw_OrcoTexCoFactors[2];
|
||||
vec4 drw_ObjectColor;
|
||||
vec4 drw_Infos;
|
||||
};
|
||||
|
||||
# ifndef USE_GPU_SHADER_CREATE_INFO
|
||||
layout(std140) uniform infoBlock
|
||||
{
|
||||
/* DRW_RESOURCE_CHUNK_LEN = 512 */
|
||||
ObjectInfos drw_infos[512];
|
||||
};
|
||||
# endif
|
||||
|
||||
# define OrcoTexCoFactors (drw_infos[resource_id].drw_OrcoTexCoFactors)
|
||||
# define ObjectInfo (drw_infos[resource_id].drw_Infos)
|
||||
# define ObjectColor (drw_infos[resource_id].drw_ObjectColor)
|
||||
#endif
|
||||
Reference in New Issue
Block a user