bindStockShader()
Output | Function |
---|---|
void | bindStockShader (const class ShaderDef &shader) |
Bind and cache instance of gl::GlslProg
generated via gl::ShaderDef()
.
Example
#include "cinder/app/App.h"
#include "cinder/app/RendererGl.h"
#include "cinder/gl/gl.h"
using namespace ci;
using namespace ci::app;
class MyApp : public App {
public:
void draw() override;
};
void MyApp::draw()
{
gl::clear(Color::gray(0.1f));
gl::bindStockShader(gl::ShaderDef().color());
gl::color(1.0f, 1.0f, 1.0f); // default
gl::drawSolidCircle(getWindowCenter(), 20.0f);
}
CINDER_APP(MyApp, RendererGl)