mirror of
https://github.com/3b1b/manim.git
synced 2025-04-13 09:47:07 +00:00
Just moving things around
This commit is contained in:
parent
0ed5acd6c6
commit
f1475463fc
1 changed files with 7 additions and 8 deletions
|
@ -1,7 +1,6 @@
|
|||
from functools import reduce
|
||||
import operator as op
|
||||
import moderngl
|
||||
import re
|
||||
from colour import Color
|
||||
|
||||
from PIL import Image
|
||||
|
@ -273,13 +272,6 @@ class Camera(object):
|
|||
for sid, shader in self.id_to_shader.items():
|
||||
self.set_shader_uniforms(shader)
|
||||
|
||||
def render_from_shader(self, shader, data, render_primative):
|
||||
if data is None or shader is None or len(data) == 0:
|
||||
return
|
||||
vbo = self.ctx.buffer(data.tobytes())
|
||||
vao = self.ctx.simple_vertex_array(shader, vbo, *data.dtype.names)
|
||||
vao.render(render_primative)
|
||||
|
||||
def init_textures(self):
|
||||
self.path_to_texture_id = {}
|
||||
|
||||
|
@ -296,3 +288,10 @@ class Camera(object):
|
|||
texture.use(location=tid)
|
||||
self.path_to_texture_id[path] = tid
|
||||
return self.path_to_texture_id[path]
|
||||
|
||||
def render_from_shader(self, shader, data, render_primative):
|
||||
if data is None or shader is None or len(data) == 0:
|
||||
return
|
||||
vbo = self.ctx.buffer(data.tobytes())
|
||||
vao = self.ctx.simple_vertex_array(shader, vbo, *data.dtype.names)
|
||||
vao.render(render_primative)
|
||||
|
|
Loading…
Add table
Reference in a new issue