/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | draw_vs_ppc.c | 80 * Simplified vertex shader interface for the pt paths. Given the 93 struct draw_ppc_vertex_shader *shader = (struct draw_ppc_vertex_shader *)base; local 124 /* run compiled shader 126 shader->func(inputs_soa, outputs_soa, temps_soa, 127 (float (*)[4]) shader->base.immediates, 159 struct draw_ppc_vertex_shader *shader = (struct draw_ppc_vertex_shader *)base; local 161 ppc_release_func( &shader->ppc_program ); 163 align_free( (void *) shader->base.immediates ); 165 FREE( (void*) shader->base.state.tokens ); 166 FREE( shader ); [all...] |
H A D | draw_vs.h | 53 unsigned vs_output:8; /* which vertex shader output is this? */ 87 void (PIPE_CDECL *run_linear)( struct draw_vs_variant *shader, 92 void (PIPE_CDECL *run_elts)( struct draw_vs_variant *shader, 116 /* Extracted from shader: 125 struct draw_vs_variant *(*create_variant)( struct draw_vertex_shader *shader, 129 void (*prepare)( struct draw_vertex_shader *shader, 132 /* Run the shader - this interface will get cleaned up in the 135 void (*run_linear)( struct draw_vertex_shader *shader,
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
H A D | u_caps.h | 58 #define UTIL_CHECK_SHADER(shader, cap, higher) \ 59 UTIL_CAPS_CHECK_SHADER, (PIPE_SHADER_##shader << 24) | PIPE_SHADER_CAP_##cap, (unsigned)(higher)
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/rbug/ |
H A D | rbug_context.h | 49 struct rbug_shader *shader[PIPE_SHADER_TYPES]; member in struct:rbug_context::__anon13920 68 struct rbug_shader *shader[PIPE_SHADER_TYPES]; member in struct:rbug_context::__anon13921
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_vs_ppc.c | 80 * Simplified vertex shader interface for the pt paths. Given the 93 struct draw_ppc_vertex_shader *shader = (struct draw_ppc_vertex_shader *)base; local 124 /* run compiled shader 126 shader->func(inputs_soa, outputs_soa, temps_soa, 127 (float (*)[4]) shader->base.immediates, 159 struct draw_ppc_vertex_shader *shader = (struct draw_ppc_vertex_shader *)base; local 161 ppc_release_func( &shader->ppc_program ); 163 align_free( (void *) shader->base.immediates ); 165 FREE( (void*) shader->base.state.tokens ); 166 FREE( shader ); [all...] |
H A D | draw_vs.h | 53 unsigned vs_output:8; /* which vertex shader output is this? */ 87 void (PIPE_CDECL *run_linear)( struct draw_vs_variant *shader, 92 void (PIPE_CDECL *run_elts)( struct draw_vs_variant *shader, 116 /* Extracted from shader: 125 struct draw_vs_variant *(*create_variant)( struct draw_vertex_shader *shader, 129 void (*prepare)( struct draw_vertex_shader *shader, 132 /* Run the shader - this interface will get cleaned up in the 135 void (*run_linear)( struct draw_vertex_shader *shader,
|
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_caps.h | 58 #define UTIL_CHECK_SHADER(shader, cap, higher) \ 59 UTIL_CAPS_CHECK_SHADER, (PIPE_SHADER_##shader << 24) | PIPE_SHADER_CAP_##cap, (unsigned)(higher)
|
/external/mesa3d/src/gallium/drivers/rbug/ |
H A D | rbug_context.h | 49 struct rbug_shader *shader[PIPE_SHADER_TYPES]; member in struct:rbug_context::__anon27331 68 struct rbug_shader *shader[PIPE_SHADER_TYPES]; member in struct:rbug_context::__anon27332
|
/external/chromium_org/third_party/skia/src/gpu/gl/debug/ |
H A D | GrProgramObj.h | 25 void AttachShader(GrShaderObj *shader);
|
/external/skia/src/gpu/gl/debug/ |
H A D | GrProgramObj.h | 25 void AttachShader(GrShaderObj *shader);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/ |
H A D | radeonsi_shader.c | 76 struct si_pipe_shader *shader; member in struct:si_shader_context 77 unsigned type; /* TGSI_PROCESSOR_* specifies the type of shader. */ 349 fprintf(stderr, "Warning: Unsupported shader type,\n"); 379 /* Initialize arguments for the shader export intrinsic */ 403 /* Pixel shader needs to pack output values before export */ 461 struct si_shader * shader = &si_shader_ctx->shader->shader; local 484 i = shader->ninput++; 485 shader 659 si_pipe_shader_create( struct pipe_context *ctx, struct si_pipe_shader *shader) argument 755 si_pipe_shader_destroy(struct pipe_context *ctx, struct si_pipe_shader *shader) argument [all...] |
/external/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | radeonsi_shader.c | 76 struct si_pipe_shader *shader; member in struct:si_shader_context 77 unsigned type; /* TGSI_PROCESSOR_* specifies the type of shader. */ 349 fprintf(stderr, "Warning: Unsupported shader type,\n"); 379 /* Initialize arguments for the shader export intrinsic */ 403 /* Pixel shader needs to pack output values before export */ 461 struct si_shader * shader = &si_shader_ctx->shader->shader; local 484 i = shader->ninput++; 485 shader 659 si_pipe_shader_create( struct pipe_context *ctx, struct si_pipe_shader *shader) argument 755 si_pipe_shader_destroy(struct pipe_context *ctx, struct si_pipe_shader *shader) argument [all...] |
/external/chromium_org/gpu/command_buffer/service/ |
H A D | shader_translator_unittest.cc | 50 const char* shader = local 55 // A valid shader should be successfully translated. 59 EXPECT_TRUE(vertex_translator_->Translate(shader, 68 // Translated shader must be valid and non-empty. 85 // An invalid shader should fail. 98 // Translated shader must be NULL. 106 // Try a good shader after bad. 120 const char* shader = local 125 // A valid shader should be successfully translated. 129 EXPECT_TRUE(fragment_translator_->Translate(shader, 148 const char* shader = "foo-bar"; local 173 const char* shader = local 207 const char* shader = local 260 const char* shader = local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_gs.c | 56 /* copy shader tokens, the ones passed in will go away. 58 state->shader.tokens = tgsi_dup_tokens(templ->tokens); 59 if (state->shader.tokens == NULL) 70 FREE( (void *)state->shader.tokens );
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_gs.c | 56 /* copy shader tokens, the ones passed in will go away. 58 state->shader.tokens = tgsi_dup_tokens(templ->tokens); 59 if (state->shader.tokens == NULL) 70 FREE( (void *)state->shader.tokens );
|
/external/chromium_org/third_party/webrtc/modules/video_render/ios/ |
H A D | open_gles20.mm | 35 // The fragment shader. 92 // set the vertices array in the shader 100 // set the texture coordinate array in the shader 167 GLuint shader = glCreateShader(shader_type); 168 if (shader) { 169 glShaderSource(shader, 1, &shader_source, NULL); 170 glCompileShader(shader); 173 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); 176 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &info_len); 179 glGetShaderInfoLog(shader, info_le [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/ |
H A D | sp_fs_exec.c | 29 * Execute fragment shader using the TGSI interpreter. 68 * Bind tokens/shader to the interpreter's machine state. 81 * This should really be part of the compiled shader. 196 struct sp_exec_fragment_shader *shader; local 198 shader = CALLOC_STRUCT(sp_exec_fragment_shader); 199 if (!shader) 202 shader->base.prepare = exec_prepare; 203 shader->base.run = exec_run; 204 shader->base.delete = exec_delete; 206 return &shader [all...] |
/external/mesa3d/src/gallium/drivers/softpipe/ |
H A D | sp_fs_exec.c | 29 * Execute fragment shader using the TGSI interpreter. 68 * Bind tokens/shader to the interpreter's machine state. 81 * This should really be part of the compiled shader. 196 struct sp_exec_fragment_shader *shader; local 198 shader = CALLOC_STRUCT(sp_exec_fragment_shader); 199 if (!shader) 202 shader->base.prepare = exec_prepare; 203 shader->base.run = exec_run; 204 shader->base.delete = exec_delete; 206 return &shader [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
H A D | shaderapi.c | 56 /** Define this to enable shader substitution (see below) */ 95 * Initialize context's shader state. 121 * Free the per-context shader-related state. 161 * Confirm that the a shader type is valid and supported by the implementation 200 struct gl_shader *shader = _mesa_lookup_shader(ctx, name); local 201 return shader ? GL_TRUE : GL_FALSE; 206 * Attach shader to a shader program. 209 attach_shader(struct gl_context *ctx, GLuint program, GLuint shader) argument 219 sh = _mesa_lookup_shader_err(ctx, shader, "glAttachShade 323 delete_shader(struct gl_context *ctx, GLuint shader) argument 341 detach_shader(struct gl_context *ctx, GLuint program, GLuint shader) argument 614 struct gl_shader *shader = local 659 get_shader_info_log(struct gl_context *ctx, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) argument 675 get_shader_source(struct gl_context *ctx, GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *sourceOut) argument 692 shader_source(struct gl_context *ctx, GLuint shader, const GLchar *source) 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 1214 _mesa_GetShaderiv(GLuint shader, GLenum pname, GLint *params) argument 1231 _mesa_GetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) argument 1240 _mesa_GetShaderSourceARB(GLhandleARB shader, GLsizei maxLength, GLsizei *length, GLcharARB *sourceOut) argument 1290 GLcharARB *buffer, *shader; local 1672 const GLuint shader = create_shader(ctx, type); local [all...] |
/external/mesa3d/src/mesa/main/ |
H A D | shaderapi.c | 56 /** Define this to enable shader substitution (see below) */ 95 * Initialize context's shader state. 121 * Free the per-context shader-related state. 161 * Confirm that the a shader type is valid and supported by the implementation 200 struct gl_shader *shader = _mesa_lookup_shader(ctx, name); local 201 return shader ? GL_TRUE : GL_FALSE; 206 * Attach shader to a shader program. 209 attach_shader(struct gl_context *ctx, GLuint program, GLuint shader) argument 219 sh = _mesa_lookup_shader_err(ctx, shader, "glAttachShade 323 delete_shader(struct gl_context *ctx, GLuint shader) argument 341 detach_shader(struct gl_context *ctx, GLuint program, GLuint shader) argument 614 struct gl_shader *shader = local 659 get_shader_info_log(struct gl_context *ctx, GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) argument 675 get_shader_source(struct gl_context *ctx, GLuint shader, GLsizei maxLength, GLsizei *length, GLchar *sourceOut) argument 692 shader_source(struct gl_context *ctx, GLuint shader, const GLchar *source) 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 1214 _mesa_GetShaderiv(GLuint shader, GLenum pname, GLint *params) argument 1231 _mesa_GetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog) argument 1240 _mesa_GetShaderSourceARB(GLhandleARB shader, GLsizei maxLength, GLsizei *length, GLcharARB *sourceOut) argument 1290 GLcharARB *buffer, *shader; local 1672 const GLuint shader = create_shader(ctx, type); local [all...] |
/external/chromium_org/third_party/skia/src/animator/ |
H A D | SkDrawGradient.cpp | 131 SkShader* shader = SkGradientShader::CreateLinear((SkPoint*)points.begin(), 134 SkAutoTDelete<SkShader> autoDel(shader); 136 return shader; 166 SkShader* shader = SkGradientShader::CreateRadial(center, 169 SkAutoTDelete<SkShader> autoDel(shader); 171 return shader;
|
/external/chromium_org/third_party/skia/src/core/ |
H A D | SkFilterShader.cpp | 16 SkFilterShader::SkFilterShader(SkShader* shader, SkColorFilter* filter) { argument 17 fShader = shader; 18 shader->ref(); 37 SkAutoTUnref<SkShader> shader(buffer.readShader()); 39 if (!shader.get() || !filter.get()) { 42 return SkNEW_ARGS(SkFilterShader, (shader, filter)); 56 // if the filter doesn't support 16bit, clear the matching bit in the shader 60 // if the filter might change alpha, clear the opaque flag in the shader
|
/external/skia/src/animator/ |
H A D | SkDrawGradient.cpp | 131 SkShader* shader = SkGradientShader::CreateLinear((SkPoint*)points.begin(), 134 SkAutoTDelete<SkShader> autoDel(shader); 136 return shader; 166 SkShader* shader = SkGradientShader::CreateRadial(center, 169 SkAutoTDelete<SkShader> autoDel(shader); 171 return shader;
|
/external/deqp/modules/gles2/functional/ |
H A D | es2fShaderApiTests.cpp | 90 void setShaderSources (glu::Shader& shader, const ShaderSources& sources) argument 98 shader.setSources((int)cStrings.size(), &cStrings[0], &sources.lengths[0]); 100 shader.setSources((int)cStrings.size(), &cStrings[0], 0); 131 void queryShaderInfo (glu::RenderContext& renderCtx, deUint32 shader, glu::ShaderInfo& info) argument 146 gl.getShaderiv(shader, GL_COMPILE_STATUS, &compileStatus); 147 gl.getShaderiv(shader, GL_SHADER_SOURCE_LENGTH, &sourceLen); 148 gl.getShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLen); 156 gl.getShaderSource(shader, (int)source.size(), &unusedLen, &source[0]); 163 gl.getShaderInfoLog(shader, (int)infoLog.size(), &unusedLen, &infoLog[0]); 257 glu::Shader* const shader member in class:deqp::gles2::Functional::__anon19894::glu 286 logShader(TestLog& log, glu::RenderContext& renderCtx, glu::Shader& shader) argument 464 checkDeleteStatus(GLuint shader) argument 560 getSourceLength(glu::Shader& shader) argument 569 readSource(glu::Shader& shader) argument 579 verifyShaderSourceReplaced(glu::Shader& shader, const std::string& firstSource, const std::string& secondSource) argument 699 buildProgram(glu::Shader& shader) argument [all...] |
/external/chromium_org/mojo/apps/js/bindings/gl/ |
H A D | context.h | 41 static void CompileShader(const gin::Arguments& args, GLuint shader); 47 static std::string GetShaderInfoLog(GLuint shader); 49 static void ShaderSource(GLuint shader, const std::string& source);
|