Searched defs:shader (Results 126 - 150 of 513) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dbrw_shader.cpp36 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/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/r200/
H A Dr200_fragshader.c128 const struct ati_fragment_shader *shader = ctx->ATIFragmentShader.Current; local
134 if (shader->NumPasses < 2) {
140 for (pass = 0; pass < shader->NumPasses; pass++) {
143 for (pc = 0; pc < shader->numArithInstr[pass]; pc++) {
145 struct atifs_instruction *inst = &shader->Instructions[pass][pc];
284 if (sat || (pc == (shader->numArithInstr[pass] - 1) &&
285 ((pass == 1) || (shader->NumPasses == 1))))
327 const struct ati_fragment_shader *shader = ctx->ATIFragmentShader.Current; local
334 if (shader->swizzlerq & (1 << (2 * reg)))
350 if (shader
505 const struct ati_fragment_shader *shader = ctx->ATIFragmentShader.Current; local
[all...]
/external/chromium_org/third_party/mesa/src/src/mesa/main/
H A Dshared.c182 * Callback for deleting an ATI fragment shader object.
188 struct ati_fragment_shader *shader = (struct ati_fragment_shader *) data; local
190 _mesa_delete_ati_fragment_shader(ctx, shader);
212 * Callback for freeing shader program data. Call it before delete_shader_cb
228 * Callback for deleting shader and shader programs objects.
/external/chromium_org/third_party/skia/gm/
H A Dshaderbounds.cpp66 // Background shader.
73 // Constrained shader.
90 SkShader* shader = fShaderMaker(shaderWidth, shaderHeight, background, shaderScale); local
91 return shader;
/external/chromium_org/third_party/skia/samplecode/
H A DSampleGradients.cpp149 SkShader* shader; local
150 shader = gGradMakers[j](pts, gGradData[i], (SkShader::TileMode)tm);
151 paint.setShader(shader)->unref();
/external/chromium_org/third_party/skia/src/animator/
H A DSkDrawPaint.h52 SkDrawShader* shader; member in class:SkDrawPaint
/external/chromium_org/third_party/skia/src/core/
H A DSkPicture.cpp95 const SkShader* shader = paint->getShader(); local
96 if (shader &&
97 shader->asABitmap(NULL, NULL, NULL) == SkShader::kDefault_BitmapType) {
/external/chromium_org/third_party/skia/src/utils/
H A DSkGatherPixelRefsAndRects.h297 SkShader* shader = paint.getShader(); local
298 if (shader) {
299 if (SkShader::kNone_GradientType == shader->asAGradient(NULL)) {
300 return SkShader::kNone_BitmapType != shader->asABitmap(bitmap, NULL, NULL);
/external/chromium_org/third_party/skia/tests/
H A DGradientTest.cpp23 void gradCheck(skiatest::Reporter* reporter, SkShader* shader, argument
32 REPORTER_ASSERT(reporter, shader->asAGradient(info) == gt);
/external/chromium_org/ui/views/controls/
H A Dglow_hover_controller.cc99 skia::RefPtr<SkShader> shader = skia::AdoptRef( local
105 if (shader) {
109 paint.setShader(shader.get());
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_vs_variant.c47 struct draw_vertex_shader *shader; member in struct:draw_vs_variant_generic
51 * the vertex shader's existing run_linear() routine to simulate
52 * the inclusion of this functionality into the shader...
/external/mesa3d/src/gallium/auxiliary/rbug/
H A Drbug_shader.c80 rbug_shader_t shader,
90 LEN(8); /* shader */
102 WRITE(8, rbug_shader_t, shader); /* shader */
121 rbug_shader_t shader,
132 LEN(8); /* shader */
145 WRITE(8, rbug_shader_t, shader); /* shader */
165 rbug_shader_t shader,
177 LEN(8); /* shader */
78 rbug_send_shader_info(struct rbug_connection *__con, rbug_context_t context, rbug_shader_t shader, uint32_t *__serial) argument
119 rbug_send_shader_disable(struct rbug_connection *__con, rbug_context_t context, rbug_shader_t shader, uint8_t disable, uint32_t *__serial) argument
163 rbug_send_shader_replace(struct rbug_connection *__con, rbug_context_t context, rbug_shader_t shader, uint32_t *tokens, uint32_t tokens_len, uint32_t *__serial) argument
[all...]
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_matrix_filter.c51 struct ureg_program *shader; local
55 shader = ureg_create(TGSI_PROCESSOR_VERTEX);
56 if (!shader)
59 i_vpos = ureg_DECL_vs_input(shader, 0);
60 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS);
61 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX);
63 ureg_MOV(shader, o_vpos, i_vpos);
64 ureg_MOV(shader, o_vtex, i_vpos);
66 ureg_END(shader);
68 return ureg_create_shader_and_destroy(shader, filte
81 struct ureg_program *shader; local
[all...]
H A Dvl_median_filter.c49 struct ureg_program *shader; local
53 shader = ureg_create(TGSI_PROCESSOR_VERTEX);
54 if (!shader)
57 i_vpos = ureg_DECL_vs_input(shader, 0);
58 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS);
59 o_vtex = ureg_DECL_output(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX);
61 ureg_MOV(shader, o_vpos, i_vpos);
62 ureg_MOV(shader, o_vtex, i_vpos);
64 ureg_END(shader);
66 return ureg_create_shader_and_destroy(shader, filte
81 struct ureg_program *shader; local
[all...]
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_screen.c103 i915_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap cap) argument
105 switch(shader) {
114 return draw_get_shader_param(shader, cap);
117 /* XXX: some of these are just shader model 2.0 values, fix this! */
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_screen.c219 llvmpipe_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap param) argument
221 switch(shader)
233 * support vertex shader texture lookups when LLVM is enabled in
241 return draw_get_shader_param(shader, param);
H A Dlp_state.h71 struct pipe_shader_state shader; member in struct:lp_vertex_shader
77 struct pipe_shader_state shader; member in struct:lp_geometry_shader
H A Dlp_state_sampler.c69 unsigned shader,
77 assert(shader < PIPE_SHADER_TYPES);
78 assert(start + num <= Elements(llvmpipe->samplers[shader]));
81 if (start + num <= llvmpipe->num_samplers[shader] &&
82 !memcmp(llvmpipe->samplers[shader] + start, samplers,
91 llvmpipe->samplers[shader][start + i] = samplers[i];
96 unsigned j = MAX2(llvmpipe->num_samplers[shader], start + num);
97 while (j > 0 && llvmpipe->samplers[shader][j - 1] == NULL)
99 llvmpipe->num_samplers[shader] = j;
102 if (shader
68 llvmpipe_bind_sampler_states(struct pipe_context *pipe, unsigned shader, unsigned start, unsigned num, void **samplers) argument
137 llvmpipe_set_sampler_views(struct pipe_context *pipe, unsigned shader, unsigned start, unsigned num, struct pipe_sampler_view **views) argument
[all...]
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnv30_screen.c155 nv30_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, argument
161 switch (shader) {
194 debug_printf("unknown vertex shader param %d\n", param);
228 debug_printf("unknown fragment shader param %d\n", param);
/external/mesa3d/src/gallium/drivers/nvc0/
H A Dnvc0_screen.c164 nvc0_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, argument
167 switch (shader) {
189 if (shader == PIPE_SHADER_VERTEX)
191 if (shader == PIPE_SHADER_FRAGMENT)
202 return shader != PIPE_SHADER_FRAGMENT;
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_screen.c181 static int r300_get_shader_param(struct pipe_screen *pscreen, unsigned shader, enum pipe_shader_cap param) argument
187 switch (shader) {
201 /* Fragment shader limits. */
243 return draw_get_shader_param(shader, param);
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeonsi_shader.h53 /* 1 when the shader contains
74 struct si_shader shader; member in struct:si_pipe_shader
86 int si_pipe_shader_create(struct pipe_context *ctx, struct si_pipe_shader *shader);
87 void si_pipe_shader_destroy(struct pipe_context *ctx, struct si_pipe_shader *shader);
/external/mesa3d/src/gallium/drivers/rbug/
H A Drbug_objects.h61 void *shader; member in struct:rbug_shader
175 struct rbug_shader *shader; local
179 shader = rbug_shader(_state);
180 return shader->replaced_shader ? shader->replaced_shader : shader->shader;
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_sampler.c70 * Bind a range [start, start+num-1] of samplers for a shader stage.
74 unsigned shader,
82 assert(shader < PIPE_SHADER_TYPES);
83 assert(start + num <= Elements(softpipe->samplers[shader]));
86 if (start + num <= softpipe->num_samplers[shader] &&
87 !memcmp(softpipe->samplers[shader] + start, samplers,
96 softpipe->samplers[shader][start + i] = samplers[i];
101 unsigned j = MAX2(softpipe->num_samplers[shader], start + num);
102 while (j > 0 && softpipe->samplers[shader][j - 1] == NULL)
104 softpipe->num_samplers[shader]
73 softpipe_bind_sampler_states(struct pipe_context *pipe, unsigned shader, unsigned start, unsigned num, void **samplers) argument
174 softpipe_set_sampler_views(struct pipe_context *pipe, unsigned shader, unsigned start, unsigned num, struct pipe_sampler_view **views) argument
308 reset_sampler_variants(struct softpipe_context *softpipe, unsigned shader, unsigned tgsi_shader, int max_sampler) argument
[all...]
H A Dsp_state_shader.c46 * Create a new fragment shader variant.
54 struct pipe_shader_state *stipple_fs = NULL, *curfs = &fs->shader;
59 /* get new shader that implements polygon stippling */
80 &fs->shader);
132 state->shader.tokens = tgsi_dup_tokens(templ->tokens);
136 &state->shader);
138 FREE((void *) state->shader.tokens);
160 /* This depends on the current fragment shader and must always be
200 FREE((void *) state->shader.tokens);
216 /* copy shader token
337 softpipe_set_constant_buffer(struct pipe_context *pipe, uint shader, uint index, struct pipe_constant_buffer *cb) argument
[all...]

Completed in 655 milliseconds

1234567891011>>