Searched refs:shader (Results 51 - 75 of 372) sorted by relevance

1234567891011>>

/external/skia/src/core/
H A DSkFilterShader.cpp16 SkFilterShader::SkFilterShader(SkShader* shader, SkColorFilter* filter) { argument
17 fShader = shader;
18 shader->ref();
30 SkAutoTUnref<SkShader> shader(buffer.readShader());
32 if (!shader.get() || !filter.get()) {
35 return SkNEW_ARGS(SkFilterShader, (shader, filter));
49 // filters don't support 16bit, so clear the matching bit in the shader
52 // if the filter might change alpha, clear the opaque flag in the shader
H A DSkLocalMatrixShader.cpp13 SkAutoTUnref<SkShader> shader(buffer.readShader());
14 if (!shader.get()) {
17 return SkShader::CreateLocalMatrixShader(shader, lm);
/external/skia/src/effects/gradients/
H A DSkTwoPointConicalGradient_gpu.cpp37 static void set_matrix_edge_conical(const SkTwoPointConicalGradient& shader, argument
41 const SkPoint& center1 = shader.getStartCenter();
42 const SkPoint& center2 = shader.getEndCenter();
61 const SkTwoPointConicalGradient& shader,
64 return SkNEW_ARGS(Edge2PtConicalEffect, (ctx, shader, matrix, tm));
92 const SkTwoPointConicalGradient& shader,
95 : INHERITED(ctx, shader, matrix, tm),
96 fCenterX1(shader.getCenterX1()),
97 fRadius0(shader.getStartRadius()),
98 fDiffRadius(shader
60 Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm) argument
91 Edge2PtConicalEffect(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm) argument
320 set_matrix_focal_conical(const SkTwoPointConicalGradient& shader, SkMatrix* invLMatrix, SkScalar* focalX) argument
381 Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, SkScalar focalX) argument
410 FocalOutside2PtConicalEffect(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, SkScalar focalX) argument
603 Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, SkScalar focalX) argument
632 FocalInside2PtConicalEffect(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, SkScalar focalX) argument
795 set_matrix_circle_conical(const SkTwoPointConicalGradient& shader, SkMatrix* invLMatrix, CircleConicalInfo* info) argument
850 Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, const CircleConicalInfo& info) argument
883 CircleInside2PtConicalEffect(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, const CircleConicalInfo& info) argument
1074 Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, const CircleConicalInfo& info) argument
1110 CircleOutside2PtConicalEffect(GrContext* ctx, const SkTwoPointConicalGradient& shader, const SkMatrix& matrix, SkShader::TileMode tm, const CircleConicalInfo& info) argument
1338 Create(GrContext* ctx, const SkTwoPointConicalGradient& shader, SkShader::TileMode tm, const SkMatrix* localMatrix) argument
[all...]
/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::__anon12174
68 struct rbug_shader *shader[PIPE_SHADER_TYPES]; member in struct:rbug_context::__anon12175
/external/jmonkeyengine/engine/src/core/com/jme3/renderer/
H A DRenderer.java40 import com.jme3.shader.Shader;
41 import com.jme3.shader.Shader.ShaderSource;
116 * shader based.
124 * is shader based.
161 * Does nothing if the renderer is shader based.
170 * Sets the shader to use for rendering.
171 * If the shader has not been uploaded yet, it is compiled
173 * uniform data is updated and the shader is set.
175 * @param shader The shader t
177 setShader(Shader shader) argument
185 deleteShader(Shader shader) argument
[all...]
H A DStatistics.java36 import com.jme3.shader.Shader;
131 * Called by the Renderer when a shader has been utilized.
133 * @param shader The shader that was used
134 * @param wasSwitched If true, the shader has required a state switch
136 public void onShaderUse(Shader shader, boolean wasSwitched){ argument
137 assert shader.getId() >= 1;
139 if (!shadersUsed.contains(shader.getId()))
140 shadersUsed.add(shader.getId());
205 * Called by the Renderer when it creates a new shader
[all...]
/external/jmonkeyengine/engine/src/core/com/jme3/shader/
H A DVarType.java33 package com.jme3.shader;
H A DShaderVariable.java33 package com.jme3.shader;
41 // if -1, not defined in shader
46 * Name of the uniform as was declared in the shader.
53 * True if the shader value was changed.
/external/skia/src/gpu/gl/debug/
H A DGrProgramObj.h25 void AttachShader(GrShaderObj *shader);
/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/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/skia/gm/
H A Dcgm.c41 sk_shader_t* shader = make_shader(); local
42 sk_paint_set_shader(paint, shader);
43 sk_shader_unref(shader);
H A Dtiledscaledbitmap.cpp20 * This GM reproduces Skia bug 2904, in which a tiled bitmap shader was failing to draw correctly
67 SkShader *shader = SkShader::CreateBitmapShader(fBitmap, SkShader::kRepeat_TileMode, SkShader::kRepeat_TileMode, &mat); variable
68 paint.setShader(shader);
70 SkSafeUnref(shader); variable
/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/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/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::__anon3189::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/jmonkeyengine/engine/src/core/com/jme3/system/
H A DNullRenderer.java44 import com.jme3.shader.Shader;
45 import com.jme3.shader.Shader.ShaderSource;
101 public void setShader(Shader shader) { argument
104 public void deleteShader(Shader shader) { argument
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_fs.c79 svga_bind_fs_state(struct pipe_context *pipe, void *shader) argument
81 struct svga_fragment_shader *fs = (struct svga_fragment_shader *) shader;
89 void svga_delete_fs_state(struct pipe_context *pipe, void *shader) argument
92 struct svga_fragment_shader *fs = (struct svga_fragment_shader *) shader;
H A Dsvga_pipe_vs.c107 /* substitute a debug shader?
119 * debug shader.
137 static void svga_bind_vs_state(struct pipe_context *pipe, void *shader) argument
139 struct svga_vertex_shader *vs = (struct svga_vertex_shader *)shader;
147 static void svga_delete_vs_state(struct pipe_context *pipe, void *shader) argument
150 struct svga_vertex_shader *vs = (struct svga_vertex_shader *)shader;
/external/mesa3d/src/glsl/
H A Dlinker.h50 link_assign_uniform_block_offsets(struct gl_shader *shader);
/external/deqp/modules/gles3/functional/
H A Des3fNegativeStateApiTests.cpp213 GLuint shader = glCreateShader(GL_VERTEX_SHADER);
218 glGetShaderiv(shader, -1, &param[0]);
222 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
227 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if shader does not refer to a shader object.");
232 glDeleteShader(shader);
237 GLuint shader = glCreateShader(GL_VERTEX_SHADER);
242 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
247 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if shader is not a shader objec
[all...]

Completed in 4196 milliseconds

1234567891011>>