MCPcopy Create free account
hub / github.com/StanislavPetrovV/3D-Graphics-Engine / __init__

Method __init__

shader_program.py:4–10  ·  view source on GitHub ↗
(self, ctx)

Source from the content-addressed store, hash-verified

2
3class ShaderProgram:
4 def __init__(self, ctx):
5 self.ctx = ctx
6 self.programs = {}
7 self.programs['default'] = self.get_program('default')
8 self.programs['skybox'] = self.get_program('skybox')
9 self.programs['advanced_skybox'] = self.get_program('advanced_skybox')
10 self.programs['shadow_map'] = self.get_program('shadow_map')
11
12 def get_program(self, shader_program_name):
13 with open(f'shaders/{shader_program_name}.vert') as file:

Callers

nothing calls this directly

Calls 1

get_programMethod · 0.95

Tested by

no test coverage detected