Searched refs:shader (Results 101 - 125 of 762) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/
H A Ddraw_vs_ppc.c80 * 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 Ddraw_vs.h53 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 Du_caps.h58 #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 Drbug_context.h49 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 Ddraw_vs_ppc.c80 * 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 Ddraw_vs.h53 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 Du_caps.h58 #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 Drbug_context.h49 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 DGrProgramObj.h25 void AttachShader(GrShaderObj *shader);
/external/skia/src/gpu/gl/debug/
H A DGrProgramObj.h25 void AttachShader(GrShaderObj *shader);
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
H A Dradeonsi_shader.c76 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 Dradeonsi_shader.c76 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 Dshader_translator_unittest.cc50 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 Dlp_state_gs.c56 /* 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 Dlp_state_gs.c56 /* 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 Dopen_gles20.mm35 // 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 Dsp_fs_exec.c29 * 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 Dsp_fs_exec.c29 * 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 Dshaderapi.c56 /** 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 Dshaderapi.c56 /** 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 DSkDrawGradient.cpp131 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 DSkFilterShader.cpp16 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 DSkDrawGradient.cpp131 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 Des2fShaderApiTests.cpp90 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 Dcontext.h41 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);

Completed in 1214 milliseconds

1234567891011>>