Searched defs:shader (Results 51 - 75 of 513) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d9/
H A DShaderCache.h7 // 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 Dshader_utils.cpp18 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 Ddraw_vs.c53 * 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 Ddraw_vs_exec.c61 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 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...]
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/rbug/
H A Drbug_shader.h54 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 Dr300_fs.h38 /* 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 Dr300_vs.c181 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 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/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...]
H A Dsp_screen.c178 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 Dsvga_state_constants.c50 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 Dpp.c75 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 Dlink_uniform_initializers.cpp161 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 Dshaderobj.c51 * 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 Dprog_cache.c109 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 Dst_context.c86 /* 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 Dclippedbitmapshaders.cpp17 // 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 DgradientDirtyLaundry.cpp89 SkShader* shader = gGradMakers[j](pts, gGradData[i], tm); variable
90 paint.setShader(shader)->unref();
H A Dperlinnoise.cpp40 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 Dverylargebitmap.cpp18 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 DSampleShaders.cpp42 SkShader* shader = new SkComposeShader(shaderB, shaderA, mode); local
47 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/chromium_org/third_party/skia/src/effects/
H A DSkTransparentShader.cpp24 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 DSkPictureUtils.cpp177 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)) {

Completed in 1728 milliseconds

1234567891011>>