package loon.opengl.d3d;
import loon.LRelease;
import loon.action.camera.BaseCamera;
public interface Shader extends LRelease {
void init();
int compareTo(Shader other);
boolean canRender(Renderable instance);
void begin(BaseCamera camera, RenderContext context);
void render(final Renderable renderable);
void end();
}