Restructured passes
This commit is contained in:
@@ -3,6 +3,7 @@ package renderer
|
||||
import os "core:os/os2"
|
||||
|
||||
Shader :: struct {
|
||||
path: string,
|
||||
type: Shader_Type,
|
||||
backend: Shader_Backend,
|
||||
}
|
||||
@@ -27,6 +28,7 @@ create_shader :: proc(renderer: ^Renderer, type: Shader_Type, path: string) -> (
|
||||
|
||||
s: Shader
|
||||
s.type = type
|
||||
s.path = path
|
||||
|
||||
when RENDER_BACKEND_OPENGL {
|
||||
shader_opengl, ok := opengl_create_shader(renderer, type, bytes)
|
||||
|
||||
Reference in New Issue
Block a user