/external/mesa3d/src/gallium/state_trackers/vega/ |
shader.h | 32 struct shader; 38 struct shader *shader_create(struct vg_context *context); 39 void shader_destroy(struct shader *shader); 41 void shader_set_color_transform(struct shader *shader, VGboolean set); 43 void shader_set_masking(struct shader *shader, VGboolean set); 44 VGboolean shader_is_masking(struct shader *shader); [all...] |
shader.c | 27 #include "shader.h" 44 struct shader { struct 64 struct shader * shader_create(struct vg_context *ctx) 66 struct shader *shader = 0; local 68 shader = CALLOC_STRUCT(shader); 69 shader->context = ctx; 71 return shader; 74 void shader_destroy(struct shader *shader [all...] |
/frameworks/native/opengl/tools/glgen/stubs/gles11/ |
glGetShaderInfoLog.java | 1 // C function void glGetShaderInfoLog( GLuint shader, GLsizei maxLength, GLsizei * length, 5 int shader
|
glShaderSource.java | 1 // C function void glShaderSource ( GLuint shader, GLsizei count, const GLchar ** string, const GLint* length ) 4 int shader,
|
glGetShaderSource.java | 1 // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 4 int shader, 12 // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 16 int shader, 22 // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source ) 25 int shader
|
glGetProgramInfoLog.cpp | 3 /* void glGetProgramInfoLog ( GLuint shader, GLsizei maxLength, GLsizei* length, GLchar* infoLog ) */ 4 static jstring android_glGetProgramInfoLog(JNIEnv *_env, jobject, jint shader) { 6 glGetProgramiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 15 glGetProgramInfoLog(shader, infoLen, NULL, buf);
|
glGetProgramPipelineInfoLog.cpp | 3 /* void glGetProgramPipelineInfoLog ( GLuint shader, GLsizei maxLength, GLsizei* length, GLchar* infoLog ) */ 4 static jstring android_glGetProgramPipelineInfoLog(JNIEnv *_env, jobject, jint shader) { 6 glGetProgramPipelineiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 15 glGetProgramPipelineInfoLog(shader, infoLen, NULL, buf);
|
glGetShaderInfoLog.cpp | 3 /* void glGetShaderInfoLog ( GLuint shader, GLsizei maxLength, GLsizei* length, GLchar* infoLog ) */ 4 static jstring android_glGetShaderInfoLog(JNIEnv *_env, jobject, jint shader) { 6 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 16 glGetShaderInfoLog(shader, infoLen, &outLen, buf);
|
glShaderSource.cpp | 2 /* void glShaderSource ( GLuint shader, GLsizei count, const GLchar ** string, const GLint * length ) */ 6 (JNIEnv *_env, jobject _this, jint shader, jstring string) { 15 glShaderSource(shader, 1, strings, 0);
|
/cts/tests/tests/opengl/libopengltest/ |
common.cpp | 24 GLuint shader = glCreateShader(shaderType); local 25 glShaderSource(shader, 1, &pSource, NULL); 26 glCompileShader(shader); 27 return shader;
|
/frameworks/base/libs/hwui/ |
ProgramCache.cpp | 524 // program for A8, unmodulated, texture w/o shader (black text/path textures) is equivalent 558 String8 shader(gVS_Header_Start); 560 shader.append(gVS_Header_Attributes_TexCoords); 563 shader.append(gVS_Header_Attributes_VertexAlphaParameters); 566 shader.append(gVS_Header_Attributes_Colors); 569 shader.append(gVS_Header_Uniforms); 571 shader.append(gVS_Header_Uniforms_TextureTransform); 574 shader.append(gVS_Header_Uniforms_HasGradient); 577 shader.append(gVS_Header_Uniforms_HasBitmap); 580 shader.append(gVS_Header_Uniforms_HasRoundRectClip) [all...] |
/external/mesa3d/src/glsl/glcpp/ |
pp.c | 75 in_directive(const char *shader, const char *ptr) 77 assert(ptr >= shader); 80 for (; ptr >= shader && *ptr != '#'; ptr--) { 84 if (ptr >= shader) { 86 for (ptr--; ptr >= shader && isblank(*ptr); ptr--); 88 if (ptr < shader || *ptr == '\n') 99 remove_line_continuations(glcpp_parser_t *ctx, const char *shader) 104 const char *search_start = shader; 110 int n = newline - shader; 126 if (in_directive(shader, backslash)) [all...] |
/external/skia/tools/gpu/gl/debug/ |
GrProgramObj.cpp | 12 void GrProgramObj::AttachShader(GrShaderObj *shader) { 13 shader->ref(); 14 fShaders.push_back(shader);
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_gs.c | 164 draw_geometry_fetch_outputs(struct draw_geometry_shader *shader, 168 struct tgsi_exec_machine *machine = shader->machine; 179 shader->primitive_lengths[prim_idx + shader->emitted_primitives] = 181 shader->emitted_vertices += num_verts_per_prim; 184 shader->info.num_outputs; 186 debug_printf("%d) Output vert:\n", idx / shader->info.num_outputs); 188 for (slot = 0; slot < shader->info.num_outputs; slot++) { 202 output = (float (*)[4])((char *)output + shader->vertex_size); 206 shader->emitted_primitives += num_primitives [all...] |
draw_fs.c | 43 const struct pipe_shader_state *shader) 49 dfs->base = *shader; 50 tgsi_scan_shader(shader->tokens, &dfs->info);
|
draw_gs.h | 40 * Private version of the compiled geometry shader 71 * The vertex shader can emit any number of vertices as long as it's 72 * smaller than the GS_MAX_OUTPUT_VERTICES shader property. 74 int draw_geometry_shader_run(struct draw_geometry_shader *shader, 82 void draw_geometry_shader_prepare(struct draw_geometry_shader *shader, 85 void draw_geometry_shader_delete(struct draw_geometry_shader *shader); 87 int draw_gs_max_output_vertices(struct draw_geometry_shader *shader,
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_shader.cpp | 36 struct brw_shader *shader; local 38 shader = rzalloc(NULL, struct brw_shader); 39 if (shader) { 40 shader->base.Type = type; 41 shader->base.Name = name; 42 _mesa_init_shader(ctx, &shader->base); 45 return &shader->base; 61 * Performs a compile of the shader stages even when we don't know 87 struct brw_shader *shader = local 95 if (!shader) [all...] |
/external/mesa3d/src/gallium/auxiliary/vl/ |
vl_idct.c | 72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], 88 ureg_MOV(shader, ureg_writemask(addr[0], wm_start), ureg_scalar(start, sw_start)); 89 ureg_MOV(shader, ureg_writemask(addr[0], wm_tc), ureg_scalar(tc, sw_tc)); 91 ureg_ADD(shader, ureg_writemask(addr[1], wm_start), ureg_scalar(start, sw_start), ureg_imm1f(shader, 1.0f / size)); 92 ureg_MOV(shader, ureg_writemask(addr[1], wm_tc), ureg_scalar(tc, sw_tc)); 96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], 108 ureg_MOV(shader, ureg_writemask(daddr[0], wm_start), saddr[0]); 109 ureg_ADD(shader, ureg_writemask(daddr[0], wm_tc), saddr[0], ureg_imm1f(shader, pos / size)) 145 struct ureg_program *shader; local 194 struct ureg_program *shader; local 261 struct ureg_program *shader; local 323 struct ureg_program *shader; local [all...] |
vl_mc.c | 53 calc_position(struct vl_mc *r, struct ureg_program *shader, struct ureg_src block_scale) 59 vrect = ureg_DECL_vs_input(shader, VS_I_RECT); 60 vpos = ureg_DECL_vs_input(shader, VS_I_VPOS); 62 t_vpos = ureg_DECL_temporary(shader); 64 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 73 ureg_ADD(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), vpos, vrect); 74 ureg_MUL(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos), block_scale); 75 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos)); 76 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_ZW), ureg_imm1f(shader, 1.0f)) 104 struct ureg_program *shader; local 162 struct ureg_program *shader; local 227 struct ureg_program *shader; local 313 struct ureg_program *shader; local [all...] |
/prebuilts/ndk/r11/sources/android/ndk_helper/ |
shader.cpp | 20 #include "shader.h" 28 bool shader::CompileShader( GLuint *shader, 76 return shader::CompileShader( shader, type, v ); 79 bool shader::CompileShader( GLuint *shader, 87 *shader = glCreateShader( type ); 88 glShaderSource( *shader, 1, &source, &iSize ); //Not specifying 3rd parameter (size) could be troublesome.. 90 glCompileShader( *shader ); [all...] |
shader.h | 36 namespace shader namespace in namespace:ndk_helper 40 * Shader compiler helper 41 * namespace: ndkHelper::shader 49 * out: shader, shader variable 50 * in: type, shader type (i.e. GL_VERTEX_SHADER/GL_FRAGMENT_SHADER) 52 * return: true if a shader compilation succeeded, false if it failed 55 bool CompileShader( GLuint *shader, const GLenum type, std::vector<uint8_t>& data ); 61 * out: shader, shader variabl [all...] |
/prebuilts/ndk/r13/sources/android/ndk_helper/ |
shader.cpp | 20 #include "shader.h" 28 bool shader::CompileShader( GLuint *shader, 76 return shader::CompileShader( shader, type, v ); 79 bool shader::CompileShader( GLuint *shader, 87 *shader = glCreateShader( type ); 88 glShaderSource( *shader, 1, &source, &iSize ); //Not specifying 3rd parameter (size) could be troublesome.. 90 glCompileShader( *shader ); [all...] |
shader.h | 36 namespace shader namespace in namespace:ndk_helper 40 * Shader compiler helper 41 * namespace: ndkHelper::shader 49 * out: shader, shader variable 50 * in: type, shader type (i.e. GL_VERTEX_SHADER/GL_FRAGMENT_SHADER) 52 * return: true if a shader compilation succeeded, false if it failed 55 bool CompileShader( GLuint *shader, const GLenum type, std::vector<uint8_t>& data ); 61 * out: shader, shader variabl [all...] |
/external/mesa3d/src/glsl/ |
main.cpp | 141 compile_shader(struct gl_context *ctx, struct gl_shader *shader) 144 new(shader) _mesa_glsl_parse_state(ctx, shader->Type, shader); 146 const char *source = shader->Source; 164 shader->ir = new(shader) exec_list; 166 _mesa_ast_to_hir(shader->ir, state); 170 validate_ir_tree(shader->ir); 171 _mesa_print_ir(shader->ir, state) 240 struct gl_shader *shader = rzalloc(whole_program, gl_shader); local [all...] |
/cts/tests/tests/graphics/src/android/graphics/cts/ |
ShaderTest.java | 27 import android.graphics.Shader; 39 new Shader(); 49 Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); local 52 shader.setLocalMatrix(m); 53 assertFalse(shader.getLocalMatrix(m)); 55 shader.setLocalMatrix(null); 56 assertFalse(shader.getLocalMatrix(m)) 61 Shader shader = new Shader(); local 76 Shader shader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT); local 92 Shader shader = new Shader(); local [all...] |