/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d9/ |
H A D | ShaderCache.h | 7 // ShaderCache: Defines rx::ShaderCache, a cache of Direct3D shader objects 50 ShaderObject *shader; local 51 HRESULT result = createShader(function, &shader); 64 shader->AddRef(); 65 mMap[key] = shader; 67 return shader; 85 HRESULT createShader(const DWORD *function, IDirect3DVertexShader9 **shader) argument 87 return mDevice->CreateVertexShader(function, shader); 90 HRESULT createShader(const DWORD *function, IDirect3DPixelShader9 **shader) argument 92 return mDevice->CreatePixelShader(function, shader); [all...] |
/external/chromium_org/third_party/angle/util/ |
H A D | shader_utils.cpp | 18 std::cerr << "Failed to load shader file: " << source; 35 GLuint shader = glCreateShader(type); local 38 glShaderSource(shader, 1, sourceArray, NULL); 39 glCompileShader(shader); 42 glGetShaderiv(shader, GL_COMPILE_STATUS, &compileResult); 47 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLogLength); 50 glGetShaderInfoLog(shader, infoLog.size(), NULL, infoLog.data()); 52 std::cerr << "shader compilation failed: " << infoLog.data(); 54 glDeleteShader(shader); 55 shader [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
H A D | draw_vs.c | 53 * Set a vertex shader constant buffer. 102 const struct pipe_shader_state *shader) 107 tgsi_dump(shader->tokens, 0); 112 vs = draw_create_vs_llvm(draw, shader); 117 vs = draw_create_vs_exec( draw, shader ); 101 draw_create_vertex_shader(struct draw_context *draw, const struct pipe_shader_state *shader) argument
|
H A D | draw_vs_exec.c | 61 vs_exec_prepare( struct draw_vertex_shader *shader, argument 64 struct exec_vertex_shader *evs = exec_vertex_shader(shader); 69 if (evs->machine->Tokens != shader->state.tokens) { 71 shader->state.tokens, 80 /* Simplified vertex shader interface for the pt paths. Given the 85 vs_exec_run_linear( struct draw_vertex_shader *shader, argument 94 struct exec_vertex_shader *evs = exec_vertex_shader(shader); 98 boolean clamp_vertex_color = shader->draw->rasterizer->clamp_vertex_color; 103 if (shader->info.uses_instanceid) { 107 machine->SystemValue[i].i[j] = shader [all...] |
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...] |
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/rbug/ |
H A D | rbug_shader.h | 54 rbug_shader_t shader; member in struct:rbug_proto_shader_info 61 rbug_shader_t shader; member in struct:rbug_proto_shader_disable 69 rbug_shader_t shader; member in struct:rbug_proto_shader_replace 99 rbug_shader_t shader, 104 rbug_shader_t shader, 110 rbug_shader_t shader,
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r300/ |
H A D | r300_fs.h | 38 /* Whether the shader was replaced by a dummy one due to a shader 66 /* Currently-bound fragment shader. */ 67 struct r300_fragment_shader_code* shader; member in struct:r300_fragment_shader 77 /* Return TRUE if the shader was switched and should be re-emitted. */ 84 return (fs->shader->code.writes_depth) ? TRUE : FALSE; 91 return (fs->shader->write_all) ? TRUE : FALSE;
|
H A D | r300_vs.c | 181 struct r300_vertex_shader* shader) 187 /* Make a simple vertex shader which outputs (0, 0, 0, 1), 196 shader->state.tokens = tgsi_dup_tokens(ureg_finalize(ureg)); 199 shader->dummy = TRUE; 200 r300_init_vs_outputs(r300, shader); 201 r300_translate_vertex_shader(r300, shader); 241 fprintf(stderr, "r300 VP: Cannot translate a shader. " 242 "Using a dummy shader instead.\n"); 260 fprintf(stderr, "r300 VP: Compiler error:\n%sUsing a dummy shader" 264 fprintf(stderr, "r300 VP: Cannot compile the dummy shader! " 179 r300_dummy_vertex_shader( struct r300_context* r300, struct r300_vertex_shader* shader) argument [all...] |
/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/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...] |
H A D | sp_screen.c | 178 softpipe_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap param) argument 181 switch(shader) 196 return draw_get_shader_param(shader, param); 198 return draw_get_shader_param_no_llvm(shader, param);
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
H A D | svga_state_constants.c | 50 svga_shader_type(unsigned shader) argument 54 assert(shader <= PIPE_SHADER_FRAGMENT); 55 return shader + 1; 60 * Check and emit one shader constant register. 61 * \param shader PIPE_SHADER_FRAGMENT or PIPE_SHADER_VERTEX 66 emit_const(struct svga_context *svga, unsigned shader, unsigned i, argument 71 assert(shader < PIPE_SHADER_TYPES); 74 if (memcmp(svga->state.hw_draw.cb[shader][i], value, 79 shader == PIPE_SHADER_VERTEX ? "VERT" : "FRAG", 88 svga_shader_type(shader), 107 emit_const_range(struct svga_context *svga, unsigned shader, unsigned offset, unsigned count, const float (*values)[4]) argument 213 emit_consts(struct svga_context *svga, unsigned shader) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/glsl/glcpp/ |
H A D | pp.c | 75 in_directive(const char *shader, const char *ptr) argument 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) argument 104 const char *search_start = shader; 110 int n = newline - shader; 126 if (in_directive(shader, backslas 153 glcpp_preprocess(void *ralloc_ctx, const char **shader, char **info_log, const struct gl_extensions *extensions, int api) argument [all...] |
/external/chromium_org/third_party/mesa/src/src/glsl/ |
H A D | link_uniform_initializers.cpp | 161 struct gl_shader *shader = prog->_LinkedShaders[i]; local 163 if (shader == NULL) 166 foreach_list(node, shader->ir) {
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
H A D | shaderobj.c | 51 * If ptr is pointing to another shader, decrement its refcount (and delete 65 /* Unreference the old shader */ 95 _mesa_init_shader(struct gl_context *ctx, struct gl_shader *shader) argument 97 shader->RefCount = 1; 107 struct gl_shader *shader; local 110 shader = rzalloc(NULL, struct gl_shader); 111 if (shader) { 112 shader->Type = type; 113 shader->Name = name; 114 _mesa_init_shader(ctx, shader); [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/program/ |
H A D | prog_cache.c | 109 GLboolean shader) 120 if (shader) { 108 clear_cache(struct gl_context *ctx, struct gl_program_cache *cache, GLboolean shader) argument
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
H A D | st_context.c | 86 /* Update the vertex shader if ctx->Light._ClampVertexColor was changed. */ 247 uint shader, i; local 258 for (shader = 0; shader < Elements(st->state.sampler_views); shader++) { 261 &st->state.sampler_views[shader][i]);
|
/external/chromium_org/third_party/skia/gm/ |
H A D | clippedbitmapshaders.cpp | 17 // filled with a bitmap shader. The bitmap shader is transformed so that the 20 // In Repeat and Mirror mode, this tests that the bitmap shader still draws 85 SkShader* shader = SkShader::CreateBitmapShader( local 89 paint.setShader(shader)->unref();
|
H A D | gradientDirtyLaundry.cpp | 89 SkShader* shader = gGradMakers[j](pts, gGradData[i], tm); variable 90 paint.setShader(shader)->unref();
|
H A D | perlinnoise.cpp | 40 SkShader* shader = (type == SkPerlinNoiseShader::kFractalNoise_Type) ? local 46 paint.setShader(shader)->unref(); 113 SkShader* shader = (type == SkPerlinNoiseShader::kFractalNoise_Type) ? local 118 paint->setShader(shader)->unref();
|
H A D | verylargebitmap.cpp | 18 SkShader* shader = SkGradientShader::CreateRadial(center, radius, colors, NULL, 2, local 21 paint.setShader(shader)->unref(); 47 // exercises extract bitmap, but not shader
|
/external/chromium_org/third_party/skia/samplecode/ |
H A D | SampleShaders.cpp | 42 SkShader* shader = new SkComposeShader(shaderB, shaderA, mode); local 47 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/chromium_org/third_party/skia/src/effects/ |
H A D | SkTransparentShader.cpp | 24 const SkTransparentShader& shader, const ContextRec& rec) 25 : INHERITED(shader, rec) 23 TransparentShaderContext( const SkTransparentShader& shader, const ContextRec& rec) argument
|
/external/chromium_org/third_party/skia/src/utils/ |
H A D | SkPictureUtils.cpp | 177 SkShader* shader = paint.getShader(); local 178 if (shader) { 180 // Check whether the shader is a gradient in order to short-circuit 183 if (SkShader::kNone_GradientType == shader->asAGradient(NULL) && 184 shader->asABitmap(&bm, NULL, NULL)) {
|