/external/chromium_org/ppapi/examples/video_decode/ |
H A D | video_decode_dev.cc | 49 Shader() : program(0), 52 GLuint program; member in struct:__anon10069::Shader 142 void CreateShader(GLuint program, GLenum type, const char* source, int size); 190 // Shader program to draw GL_TEXTURE_2D target. 192 // Shader program to draw GL_TEXTURE_RECTANGLE_ARB target. 242 if (shader_2d_.program) 243 gles2_if_->DeleteProgram(context_->pp_resource(), shader_2d_.program); 244 if (shader_rectangle_arb_.program) { 246 context_->pp_resource(), shader_rectangle_arb_.program); 434 gles2_if_->UseProgram(context_->pp_resource(), shader_2d_.program); 673 CreateShader( GLuint program, GLenum type, const char* source, int size) argument [all...] |
/external/chromium_org/sandbox/linux/seccomp-bpf/ |
H A D | sandbox_bpf.cc | 145 // Cannot determine whether program is single-threaded. Hope for 208 // typical program has very few of these. 597 // Temporarily copy the contents of the "program" vector into a 600 // installed the BPF filter program in the kernel. Depending on the 603 Program* program = AssembleFilter(false /* force_verification */); local 605 struct sock_filter bpf[program->size()]; 606 const struct sock_fprog prog = {static_cast<unsigned short>(program->size()), 608 memcpy(bpf, &(*program)[0], sizeof(bpf)); 609 delete program; 622 // Install BPF filter program 659 Program* program = new Program(); local 816 VerifyProgram(const Program& program, bool has_unsafe_traps) argument [all...] |
/external/chromium_org/third_party/WebKit/public/platform/ |
H A D | WebGraphicsContext3D.h | 60 // Typedef for server-side objects like OpenGL textures and program objects. 207 virtual void attachShader(WebGLId program, WebGLId shader) = 0; 208 virtual void bindAttribLocation(WebGLId program, WGC3Duint index, const WGC3Dchar* name) = 0; 238 virtual void detachShader(WebGLId program, WebGLId shader) = 0; 253 virtual bool getActiveAttrib(WebGLId program, WGC3Duint index, ActiveInfo&) = 0; 254 virtual bool getActiveUniform(WebGLId program, WGC3Duint index, ActiveInfo&) = 0; 255 virtual void getAttachedShaders(WebGLId program, WGC3Dsizei maxCount, WGC3Dsizei* count, WebGLId* shaders) = 0; 256 virtual WGC3Dint getAttribLocation(WebGLId program, const WGC3Dchar* name) = 0; 263 virtual void getProgramiv(WebGLId program, WGC3Denum pname, WGC3Dint* value) = 0; 264 virtual WebString getProgramInfoLog(WebGLId program) 406 bindUniformLocationCHROMIUM(WebGLId program, WGC3Dint location, const WGC3Dchar* uniform) argument [all...] |
/external/chromium_org/third_party/angle/src/libGLESv2/ |
H A D | validationES3.cpp | 1270 bool ValidateGetUniformuiv(Context *context, GLuint program, GLint location, GLuint* params) argument 1278 return ValidateGetUniformBase(context, program, location);
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i915/ |
H A D | i915_context.h | 131 /* Maximum size of the program packet, which matches the limits on 136 /* Hardware version of a parsed fragment program. "Derived" from the 146 bool error; /* If program is malformed for any reason. */ 159 /* TODO: split between the stored representation of a program and 166 GLuint program[(I915_MAX_TEX_INSN + I915_MAX_ALU_INSN) * 3]; member in struct:i915_fragment_program 172 GLuint *csr; /* Cursor, points into program. 334 extern void i915_disassemble_program(const GLuint * program, GLuint sz);
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
H A D | shaderapi.c | 49 #include "program/program.h" 50 #include "program/prog_parameter.h" 206 * Attach shader to a shader program. 209 attach_shader(struct gl_context *ctx, GLuint program, GLuint shader) argument 215 shProg = _mesa_lookup_shader_program_err(ctx, program, "glAttachShader"); 227 /* The shader is already attched to this program. The 301 * texture objects (and buffer objects, etc). Shader/program 341 detach_shader(struct gl_context *ctx, GLuint program, GLuint shader) argument 347 shProg = _mesa_lookup_shader_program_err(ctx, program, "glDetachShade 412 get_attached_shaders(struct gl_context *ctx, GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj) argument 453 get_programiv(struct gl_context *ctx, GLuint program, GLenum pname, GLint *params) argument 645 get_program_info_log(struct gl_context *ctx, GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) argument 747 link_program(struct gl_context *ctx, GLuint program) argument 987 validate_program(struct gl_context *ctx, GLuint program) argument 1010 _mesa_AttachObjectARB(GLhandleARB program, GLhandleARB shader) argument 1018 _mesa_AttachShader(GLuint program, GLuint shader) argument 1118 _mesa_DetachObjectARB(GLhandleARB program, GLhandleARB shader) argument 1126 _mesa_DetachShader(GLuint program, GLuint shader) argument 1143 _mesa_GetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *obj) argument 1206 _mesa_GetProgramiv(GLuint program, GLenum pname, GLint *params) argument 1222 _mesa_GetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog) argument 1410 _mesa_UseProgramObjectARB(GLhandleARB program) argument 1450 _mesa_ValidateProgramARB(GLhandleARB program) argument 1536 _mesa_ProgramParameteriARB(GLuint program, GLenum pname, GLint value) argument 1613 _mesa_UseShaderProgramEXT(GLenum type, GLuint program) argument 1653 _mesa_ActiveProgramEXT(GLuint program) argument 1673 GLuint program = 0; local [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/program/ |
H A D | nvfragparse.c | 27 * NVIDIA fragment program parser. 44 #include "program.h" 140 * Remember, we can't modify the target program object until we've 141 * _successfully_ parsed the program text. 145 const GLubyte *start; /* start of program string */ 148 struct gl_fragment_program *program; /* current program */ member in struct:parse_state 757 * Parse a program local parameter register "p[##]" 771 /* a numbered program parameter register */ 774 RETURN_ERROR1("Invalid constant program numbe 1275 Parse_InstructionSequence(struct parse_state *parseState, struct prog_instruction program[]) argument 1473 _mesa_parse_nv_fragment_program(struct gl_context *ctx, GLenum dstTarget, const GLubyte *str, GLsizei len, struct gl_fragment_program *program) argument [all...] |
H A D | prog_optimize.c | 30 #include "program.h" 214 * \param prog the program to search/replace 244 * Remove dead instructions from the given program. 376 * Scan forward in program from 'start' for the next occurances of TEMP[index]. 735 * Try to remove extraneous MOV instructions from the given program. 1044 * Find the live intervals for each temporary register in the program. 1126 * the number of temporary registers used by the program. 1224 * Scan the program and replace all the old temporary register 1243 print_it(struct gl_context *ctx, struct gl_program *program, const char *txt) { 1244 fprintf(stderr, "%s (%u inst):\n", txt, program 1273 _mesa_simplify_cmp(struct gl_program * program) argument 1346 _mesa_optimize_program(struct gl_context *ctx, struct gl_program *program) argument [all...] |
H A D | program_parse.y | 30 #include "program/program.h" 31 #include "program/prog_parameter.h" 32 #include "program/prog_parameter_layout.h" 33 #include "program/prog_statevars.h" 34 #include "program/prog_instruction.h" 36 #include "program/symbol_table.h" 37 #include "program/program_parser.h" 278 program: language optionSequence statementSequence END label 284 yyerror(& @1, state, "invalid fragment program heade [all...] |
/external/chromium_org/v8/src/ |
H A D | prettyprinter.cc | 483 const char* PrettyPrinter::PrintExpression(FunctionLiteral* program) { argument 486 program->body()->at(0)->AsExpressionStatement(); 492 const char* PrettyPrinter::PrintProgram(FunctionLiteral* program) { argument 494 PrintStatements(program->body()); 725 const char* AstPrinter::PrintProgram(FunctionLiteral* program) { argument 728 PrintLiteralIndented("NAME", program->name(), true); 729 PrintLiteralIndented("INFERRED NAME", program->inferred_name(), true); 730 PrintParameters(program->scope()); 731 PrintDeclarations(program->scope()->declarations()); 732 PrintStatements(program [all...] |
/external/chromium_org/webkit/common/gpu/ |
H A D | webgraphicscontext3d_impl.cc | 339 WebGLId program, WGC3Duint index, ActiveInfo& info) { 340 if (!program) { 346 program, GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, &max_name_length); 358 program, index, max_name_length, &length, &size, &type, name.get()); 369 WebGLId program, WGC3Duint index, ActiveInfo& info) { 372 program, GL_ACTIVE_UNIFORM_MAX_LENGTH, &max_name_length); 384 program, index, max_name_length, &length, &size, &type, name.get()); 427 WebGLId program) { 429 gl_->GetProgramiv(program, GL_INFO_LOG_LENGTH, &logLength); 437 program, logLengt 338 getActiveAttrib( WebGLId program, WGC3Duint index, ActiveInfo& info) argument 368 getActiveUniform( WebGLId program, WGC3Duint index, ActiveInfo& info) argument 426 getProgramInfoLog( WebGLId program) argument [all...] |
/external/deqp/framework/opengl/simplereference/ |
H A D | sglrContextWrapper.cpp | 184 void ContextWrapper::glUseProgram (deUint32 program) argument 186 m_curCtx->useProgram(program);
|
/external/deqp/modules/egl/ |
H A D | teglGLES2SharingTests.cpp | 396 Program program(vertexShader, fragmentShader); 398 if (!program.isOk()) 399 TCU_FAIL("Failed to compile shader program"); 442 GLU_CHECK_CALL(glUseProgram(program.getProgram())); 444 GLuint gridLocation = glGetAttribLocation(program.getProgram(), "a_pos"); 448 GLuint colorLocation = glGetAttribLocation(program.getProgram(), "a_color"); 573 Program program(vertexShader, fragmentShader); 575 if (!program.isOk()) 576 TCU_FAIL("Failed to compile shader program"); 611 GLU_CHECK_CALL(glUseProgram(program 990 GLuint program = glCreateProgram(); local 1237 TestCaseGroup* program = new TestCaseGroup(m_eglTestCtx, "program", "Program creation, destruction and rendering test"); local [all...] |
/external/deqp/modules/gles2/functional/ |
H A D | es2fShaderStateQueryTests.cpp | 108 bool verifyProgramParam (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLenum pname, GLenum reference) argument 111 gl.glGetProgramiv(program, pname, &state); 198 void verifyUniformValue1f (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, float x) argument 203 gl.glGetUniformfv(program, location, state); 223 void verifyUniformValue2f (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, float x, float y) argument 228 gl.glGetUniformfv(program, location, state); 251 void verifyUniformValue3f (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, float x, float y, float z) argument 256 gl.glGetUniformfv(program, location, state); 282 void verifyUniformValue4f (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, float x, float y, float z, float w) argument 287 gl.glGetUniformfv(program, locatio 316 verifyUniformValue1i(tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, GLint x) argument 341 verifyUniformValue2i(tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, GLint x, GLint y) argument 369 verifyUniformValue3i(tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, GLint x, GLint y, GLint z) argument 400 verifyUniformValue4i(tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, GLint x, GLint y, GLint z, GLint w) argument 435 verifyUniformValues(tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, const GLfloat* values) argument 458 verifyUniformMatrixValues(tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint program, GLint location, const GLfloat* values, bool transpose) argument 985 GLuint program = glCreateProgram(); local 1053 GLuint program = glCreateProgram(); local 1084 GLuint program = glCreateProgram(); local 1129 GLuint program = glCreateProgram(); local 1230 GLuint program = glCreateProgram(); local 1353 GLuint program = glCreateProgram(); local 1444 GLuint program = glCreateProgram(); local 1786 m_log << program; local 1845 m_log << program; local 1904 m_log << program; local 1981 m_log << program; local 2033 m_log << program; local 2129 m_log << program; local [all...] |
/external/deqp/modules/gles2/performance/ |
H A D | es2pShaderControlStatementTests.cpp | 145 void setupProgram (deUint32 program); 346 void ConditionalCase::setupProgram (deUint32 program) argument 352 int location = gl.getUniformLocation(program, "u_compareValue"); 360 int compareAttribLocation = gl.getAttribLocation(program, "a_compareValue"); 371 GLU_EXPECT_NO_ERROR(gl.getError(), "Setup program state"); 416 void setupProgram (deUint32 program); 617 void LoopCase::setupProgram (deUint32 program) argument 625 int location = gl.getUniformLocation(program, "u_bound"); 633 int boundAttribLocation = gl.getAttribLocation(program, "a_bound"); 644 GLU_EXPECT_NO_ERROR(gl.getError(), "Setup program stat [all...] |
H A D | es2pShaderOptimizationTests.cpp | 203 SharedPtr<const ShaderProgram>& program (bool optimized) { return optimized ? m_optimizedProgram : m_unoptimizedProgram; } function in class:deqp::gles2::Performance::__anon19959::ShaderOptimizationCase 233 program(optimized) = SharedPtr<const ShaderProgram>(new ShaderProgram(renderCtx, programData(optimized).sources)); 237 optimized ? "Hand-optimized program" : "Unoptimized program"); 238 log << *program(optimized); 241 if (!program(optimized)->isOk()) 255 m_measurer.init(program(optimized)->getProgram(), programData(optimized).attributes, 1); 268 optimized ? "Measurement results for hand-optimized program" : "Measurement result for unoptimized program");
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fDrawTests.cpp | 640 void renderTo (sglr::Context& ctx, sglr::ShaderProgram& program, tcu::Surface& dst); 665 GridProgram program; local 669 renderTo(ctx, program, surface); 680 void InstancedGridRenderTest::renderTo (sglr::Context& ctx, sglr::ShaderProgram& program, tcu::Surface& dst) argument 689 deUint32 programID = ctx.createProgram(&program);
|
H A D | es3fInstancedRenderingTests.cpp | 300 // Create shader program and log it. 507 deUint32 program = m_program->getProgram(); local 509 glUseProgram(program); 515 int positionLoc = glGetAttribLocation(program, "a_position"); 524 int offsetLoc = glGetAttribLocation(program, "a_instanceOffset"); 529 int rLoc = glGetAttribLocation(program, "a_instanceR"); 533 int gLoc = glGetAttribLocation(program, "a_instanceG"); 536 int bLoc = glGetAttribLocation(program, "a_instanceB");
|
H A D | es3fShaderBuiltinVarTests.cpp | 305 const glu::ShaderProgram program(m_context.getRenderContext(), glu::makeVtxFragSources( 321 log << program; local 323 if (!program.isOk()) 337 const int scaleLoc = gl.getUniformLocation(program.getProgram(), "u_scale"); 340 gl.useProgram(program.getProgram()); 343 glu::draw(m_context.getRenderContext(), program.getProgram(), 1, &posBinding, 403 const glu::ShaderProgram program(m_context.getRenderContext(), glu::makeVtxFragSources( 418 log << program; local 420 if (!program.isOk()) 436 gl.useProgram(program 530 log << program; local 636 log << program; local [all...] |
/external/deqp/modules/gles3/performance/ |
H A D | es3pShaderControlStatementTests.cpp | 145 void setupProgram (deUint32 program); 350 void ConditionalCase::setupProgram (deUint32 program) argument 356 int location = gl.getUniformLocation(program, "u_compareValue"); 364 int compareAttribLocation = gl.getAttribLocation(program, "a_compareValue"); 375 GLU_EXPECT_NO_ERROR(gl.getError(), "Setup program state"); 420 void setupProgram (deUint32 program); 625 void LoopCase::setupProgram (deUint32 program) argument 633 int location = gl.getUniformLocation(program, "u_bound"); 641 int boundAttribLocation = gl.getAttribLocation(program, "a_bound"); 652 GLU_EXPECT_NO_ERROR(gl.getError(), "Setup program stat [all...] |
H A D | es3pShaderOptimizationTests.cpp | 206 SharedPtr<const ShaderProgram>& program (bool optimized) { return optimized ? m_optimizedProgram : m_unoptimizedProgram; } function in class:deqp::gles3::Performance::__anon20244::ShaderOptimizationCase 236 program(optimized) = SharedPtr<const ShaderProgram>(new ShaderProgram(renderCtx, programData(optimized).sources)); 240 optimized ? "Hand-optimized program" : "Unoptimized program"); 241 log << *program(optimized); 244 if (!program(optimized)->isOk()) 258 m_measurer.init(program(optimized)->getProgram(), programData(optimized).attributes, 1); 271 optimized ? "Measurement results for hand-optimized program" : "Measurement result for unoptimized program");
|
/external/deqp/modules/gles31/functional/ |
H A D | es31fAtomicCounterTests.cpp | 921 const glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::ShaderSource(glu::SHADERTYPE_COMPUTE, generateShaderSource(m_spec))); 926 log << program; local 930 if (program.isOk()) 932 log << TestLog::Message << "Expected program to fail, but compilation passed." << TestLog::EndMessage; 943 else if (!program.isOk()) 950 gl.useProgram(program.getProgram());
|
H A D | es31fDrawTests.cpp | 770 void renderTo (sglr::Context& ctx, sglr::ShaderProgram& program, tcu::Surface& dst); 794 GridProgram program; local 798 renderTo(ctx, program, surface); 809 void InstancedGridRenderTest::renderTo (sglr::Context& ctx, sglr::ShaderProgram& program, tcu::Surface& dst) argument 820 deUint32 programID = ctx.createProgram(&program); 2313 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(s_commonVertexShaderSource) << glu::FragmentSource(s_commonFragmentShaderSource)); 2314 deUint32 programID = program.getProgram(); 2476 glu::ShaderProgram program (m_context.getRenderContext(), glu::ProgramSources() << glu::VertexSource(s_commonVertexShaderSource) << glu::FragmentSource(s_commonFragmentShaderSource)); 2482 const deUint32 programID = program.getProgram(); 2620 glu::ShaderProgram program (m_contex [all...] |
H A D | es31fNegativeShaderApiTests.cpp | 113 GLuint program = ctx.glCreateProgram(); local 114 ctx.glShaderSource(program, 0, 0, 0); 118 ctx.glDeleteProgram(program); 132 GLuint program = ctx.glCreateProgram(); local 133 ctx.glCompileShader(program); 137 ctx.glDeleteProgram(program); 202 GLuint program = ctx.glCreateProgram(); local 204 ctx.beginSection("GL_INVALID_OPERATION is generated if program is not a program object."); 210 ctx.glAttachShader(program, progra 245 GLuint program = ctx.glCreateProgram(); local 474 GLuint program = ctx.glCreateProgram(); local 716 GLuint program = ctx.glCreateProgram(); local [all...] |
H A D | es31fProgramInterfaceDefinitionUtil.cpp | 498 static bool traverseProgramVariablePath (std::vector<VariablePathComponent>& typePath, const ProgramInterfaceDefinition::Program* program, const std::string& path, const VariableSearchFilter& filter) argument 500 for (int shaderNdx = 0; shaderNdx < (int)program->getShaders().size(); ++shaderNdx) 502 const ProgramInterfaceDefinition::Shader* shader = program->getShaders()[shaderNdx]; 861 static int getNumFeedbackVaryingComponents (const ProgramInterfaceDefinition::Program* program, const std::string& name) argument 870 if (!traverseProgramVariablePath(path, program, name, VariableSearchFilter(glu::SHADERTYPE_VERTEX, glu::STORAGE_OUT))) 876 static int getNumXFBComponents (const ProgramInterfaceDefinition::Program* program) argument 880 for (int ndx = 0; ndx < (int)program->getTransformFeedbackVaryings().size(); ++ndx) 881 numComponents += getNumFeedbackVaryingComponents(program, program->getTransformFeedbackVaryings()[ndx]); 886 static int getNumMaxXFBOutputComponents (const ProgramInterfaceDefinition::Program* program) argument 944 getProgramInterfaceResourceList(const ProgramInterfaceDefinition::Program* program, ProgramInterface interface) argument 1141 generateProgramInterfaceProgramSources(const ProgramInterfaceDefinition::Program* program) argument 1303 findProgramVariablePathByPathName(std::vector<VariablePathComponent>& typePath, const ProgramInterfaceDefinition::Program* program, const std::string& pathName, const VariableSearchFilter& filter) argument 1343 getCombinedProgramResourceUsage(const ProgramInterfaceDefinition::Program* program) argument [all...] |