/external/skia/src/core/ |
H A D | SkFilterShader.cpp | 16 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 D | SkLocalMatrixShader.cpp | 13 SkAutoTUnref<SkShader> shader(buffer.readShader()); 14 if (!shader.get()) { 17 return SkShader::CreateLocalMatrixShader(shader, lm);
|
/external/skia/src/effects/gradients/ |
H A D | SkTwoPointConicalGradient_gpu.cpp | 37 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 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::__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 D | Renderer.java | 40 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 D | Statistics.java | 36 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 D | VarType.java | 33 package com.jme3.shader;
|
H A D | ShaderVariable.java | 33 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 D | GrProgramObj.h | 25 void AttachShader(GrShaderObj *shader);
|
/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/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/skia/gm/ |
H A D | cgm.c | 41 sk_shader_t* shader = make_shader(); local 42 sk_paint_set_shader(paint, shader); 43 sk_shader_unref(shader);
|
H A D | tiledscaledbitmap.cpp | 20 * 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 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/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/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::__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 D | NullRenderer.java | 44 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 D | svga_pipe_fs.c | 79 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 D | svga_pipe_vs.c | 107 /* 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 D | linker.h | 50 link_assign_uniform_block_offsets(struct gl_shader *shader);
|
/external/deqp/modules/gles3/functional/ |
H A D | es3fNegativeStateApiTests.cpp | 213 GLuint shader = glCreateShader(GL_VERTEX_SHADER); 218 glGetShaderiv(shader, -1, ¶m[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...] |