MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / activateHistogramComputingShader

Method activateHistogramComputingShader

Gui/Histogram.cpp:937–948  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

935}
936
937void
938HistogramPrivate::activateHistogramComputingShader(Histogram::DisplayModeEnum channel)
939{
940 // always running in the main thread
941 assert( qApp && qApp->thread() == QThread::currentThread() );
942
943 histogramComputingShader->bind();
944 histogramComputingShader->setUniformValue("Tex", 0);
945 glCheckError();
946 histogramComputingShader->setUniformValue( "channel", shaderChannelFromDisplayMode(channel) );
947 glBindAttribLocation(histogramComputingShader->programId(), 0, "TexCoord");
948}
949
950void
951HistogramPrivate::activateHistogramRenderingShader(Histogram::DisplayModeEnum channel)

Callers

nothing calls this directly

Calls 2

bindMethod · 0.80

Tested by

no test coverage detected