Home | History | Annotate | Download | only in driver

Lines Matching defs:RsdShader

26 #include "rsdShader.h"
32 RsdShader::RsdShader(const Program *p, uint32_t type,
48 RsdShader::~RsdShader() {
62 void RsdShader::initMemberVars() {
75 RsdShader::StateBasedKey *RsdShader::getExistingState() {
76 RsdShader::StateBasedKey *returnKey = nullptr;
102 uint32_t RsdShader::getStateBasedShaderID(const Context *rsc) {
117 void RsdShader::init(const char** textureNames, size_t textureNamesCount,
139 std::string RsdShader::getGLSLInputString() const {
164 void RsdShader::appendAttributes() {
188 void RsdShader::appendTextures() {
217 bool RsdShader::createShader() {
230 bool RsdShader::loadShader(const Context *rsc) {
274 void RsdShader::appendUserConstants() {
311 void RsdShader::logUniform(const Element *field, const float *fd, uint32_t arraySize ) {
357 void RsdShader::setUniform(const Context *rsc, const Element *field, const float *fd,
386 void RsdShader::setupSampler(const Context *rsc, const Sampler *s, const Allocation *tex) {
463 void RsdShader::setupTextures(const Context *rsc, RsdShaderCache *sc) {
522 void RsdShader::setupUserConstants(const Context *rsc, RsdShaderCache *sc, bool isFragment) {
569 void RsdShader::setup(const android::renderscript::Context *rsc, RsdShaderCache *sc) {
575 void RsdShader::initAttribAndUniformArray() {
600 void RsdShader::initAddUserElement(const Element *e, std::string *names,