mirror of
https://github.com/3b1b/manim.git
synced 2025-07-28 20:43:56 +08:00
Slight tweaks to how shader_info id is found and stored
This commit is contained in:
@ -22,6 +22,7 @@ from manimlib.utils.simple_functions import get_parameters
|
||||
from manimlib.utils.space_ops import angle_of_vector
|
||||
from manimlib.utils.space_ops import get_norm
|
||||
from manimlib.utils.space_ops import rotation_matrix_transpose
|
||||
from manimlib.utils.shaders import create_shader_info_id
|
||||
from manimlib.utils.shaders import get_shader_info
|
||||
from manimlib.utils.shaders import shader_info_to_id
|
||||
from manimlib.utils.shaders import is_valid_shader_info
|
||||
@ -1244,6 +1245,7 @@ class Mobject(Container):
|
||||
shader_info["raw_data"] = data.tobytes()
|
||||
shader_info["attributes"] = data.dtype.names
|
||||
shader_info["uniforms"] = self.get_shader_uniforms()
|
||||
shader_info["id"] = create_shader_info_id(shader_info)
|
||||
return shader_info
|
||||
|
||||
def get_shader_uniforms(self):
|
||||
|
Reference in New Issue
Block a user