Searched defs:shader (Results 226 - 250 of 513) sorted by relevance

1234567891011>>

/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_fs.h62 unsigned nr_samplers:8; /* actually derivable from just the shader */
101 struct lp_fragment_shader *shader; member in struct:lp_fragment_shader_variant
125 /** Fragment shader input interpolation info */
/external/mesa3d/src/gallium/drivers/noop/
H A Dnoop_state.c177 uint shader, uint index,
176 noop_set_constant_buffer(struct pipe_context *ctx, uint shader, uint index, struct pipe_constant_buffer *cb) argument
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnv30_state.c319 nv30_set_constant_buffer(struct pipe_context *pipe, uint shader, uint index, argument
336 if (shader == PIPE_SHADER_VERTEX) {
341 if (shader == PIPE_SHADER_FRAGMENT) {
/external/mesa3d/src/gallium/drivers/nv50/
H A Dnv50_screen.c186 nv50_screen_get_shader_param(struct pipe_screen *pscreen, unsigned shader, argument
189 switch (shader) {
207 if (shader == PIPE_SHADER_VERTEX)
218 return shader != PIPE_SHADER_FRAGMENT;
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_fs.c89 struct r300_fragment_shader_code *shader)
94 compiler->OutputColor[0] = shader->info.num_outputs;
95 compiler->OutputColor[1] = shader->info.num_outputs;
96 compiler->OutputColor[2] = shader->info.num_outputs;
97 compiler->OutputColor[3] = shader->info.num_outputs;
98 compiler->OutputDepth = shader->info.num_outputs;
101 for(i = 0; i < shader->info.num_outputs; ++i) {
102 switch(shader->info.output_semantic_name[i]) {
223 struct r300_fragment_shader_code* shader,
228 struct r300_fragment_shader_code* shader)
88 find_output_registers(struct r300_fragment_program_compiler * compiler, struct r300_fragment_shader_code *shader) argument
226 r300_dummy_fragment_shader( struct r300_context* r300, struct r300_fragment_shader_code* shader) argument
251 r300_emit_fs_code_to_buffer( struct r300_context *r300, struct r300_fragment_shader_code *shader) argument
427 r300_translate_fragment_shader( struct r300_context* r300, struct r300_fragment_shader_code* shader, const struct tgsi_token *tokens) argument
[all...]
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_pipe.c511 static int r600_get_shader_param(struct pipe_screen* pscreen, unsigned shader, enum pipe_shader_cap param) argument
513 switch(shader)
537 if(shader == PIPE_SHADER_FRAGMENT)
566 if (shader == PIPE_SHADER_COMPUTE) {
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeonsi_pipe.c417 static int r600_get_shader_param(struct pipe_screen* pscreen, unsigned shader, enum pipe_shader_cap param) argument
420 switch(shader)
443 if(shader == PIPE_SHADER_FRAGMENT)
H A Dsi_state_draw.c40 static void si_pipe_shader_vs(struct pipe_context *ctx, struct si_pipe_shader *shader) argument
48 if (si_pipe_shader_create(ctx, shader))
51 si_pm4_delete_state(rctx, vs, shader->pm4);
52 pm4 = shader->pm4 = CALLOC_STRUCT(si_pm4_state);
60 for (nparams = 0, i = 0 ; i < shader->shader.noutput; i++) {
61 if (shader->shader.output[i].name != TGSI_SEMANTIC_POSITION)
76 va = r600_resource_va(ctx->screen, (void *)shader->bo);
77 si_pm4_add_bo(pm4, shader
98 si_pipe_shader_ps(struct pipe_context *ctx, struct si_pipe_shader *shader) argument
[all...]
/external/mesa3d/src/gallium/drivers/rbug/
H A Drbug_screen.c84 unsigned shader, enum pipe_shader_cap param)
89 return screen->get_shader_param(screen, shader,
83 rbug_screen_get_shader_param(struct pipe_screen *_screen, unsigned shader, enum pipe_shader_cap param) argument
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state.h82 void (*prepare)(const struct sp_fragment_shader_variant *shader,
86 unsigned (*run)(const struct sp_fragment_shader_variant *shader,
91 void (*delete)(struct sp_fragment_shader_variant *shader,
100 struct pipe_shader_state shader; member in struct:sp_fragment_shader
108 struct pipe_shader_state shader; member in struct:sp_vertex_shader
115 struct pipe_shader_state shader; member in struct:sp_geometry_shader
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_screen.c267 static int svga_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap param) argument
273 switch (shader)
319 debug_printf("Unexpected vertex shader query %u\n", param);
367 debug_printf("Unexpected vertex shader query %u\n", param);
375 debug_printf("Unexpected shader type (%u) query\n", shader);
/external/mesa3d/src/gallium/drivers/trace/
H A Dtr_screen.c110 trace_screen_get_shader_param(struct pipe_screen *_screen, unsigned shader, argument
120 trace_dump_arg(uint, shader);
123 result = screen->get_shader_param(screen, shader, param);
/external/mesa3d/src/gallium/state_trackers/vega/
H A Dshader.c27 #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 *shade argument
79 shader_set_color_transform(struct shader *shader, VGboolean set) argument
84 shader_set_masking(struct shader *shader, VGboolean set) argument
89 shader_is_masking(struct shader *shader) argument
94 shader_set_paint(struct shader *shader, struct vg_paint *paint) argument
99 shader_paint(struct shader *shader) argument
104 setup_constant_buffer(struct shader *shader) argument
130 blend_use_shader(struct shader *shader) argument
164 blend_bind_samplers(struct shader *shader, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) argument
188 setup_samplers(struct shader *shader, struct pipe_sampler_state **samplers, struct pipe_sampler_view **sampler_views) argument
220 is_format_bw(struct shader *shader) argument
235 setup_shader_program(struct shader *shader) argument
345 shader_bind(struct shader *shader) argument
366 shader_set_image_mode(struct shader *shader, VGImageMode image_mode) argument
371 shader_image_mode(struct shader *shader) argument
376 shader_set_drawing_image(struct shader *shader, VGboolean drawing_image) argument
381 shader_drawing_image(struct shader *shader) argument
386 shader_set_image(struct shader *shader, struct vg_image *img) argument
394 shader_set_surface_matrix(struct shader *shader, const struct matrix *mat) argument
403 shader_set_paint_matrix(struct shader *shader, const struct matrix *mat) argument
[all...]
H A Dshaders_cache.c51 /* Essentially we construct an ubber-shader based on the state
122 struct pipe_shader_state *shader)
227 shader->tokens = ureg_finalize(ureg);
228 if(!shader->tokens)
231 p = pipe->create_fs_state(pipe, shader);
254 struct pipe_shader_state *shader)
378 return combine_shaders(shaders, idx, pipe, shader);
435 struct vg_shader *shader = (struct vg_shader *)MALLOC( local
445 shader->type = type;
446 shader
120 combine_shaders(const struct shader_asm_info *shaders[SHADER_STAGES], int num_shaders, struct pipe_context *pipe, struct pipe_shader_state *shader) argument
252 create_shader(struct pipe_context *pipe, int id, struct pipe_shader_state *shader) argument
455 vg_shader_destroy(struct vg_context *ctx, struct vg_shader *shader) argument
[all...]
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_context.c287 struct xa_shader shader; local
321 shader = xa_shaders_get(ctx->shaders, vs_traits, fs_traits);
322 cso_set_vertex_shader_handle(ctx->cso, shader.vs);
323 cso_set_fragment_shader_handle(ctx->cso, shader.fs);
/external/mesa3d/src/glsl/
H A Dlink_uniforms.cpp116 * If the same uniform is added multiple times (i.e., once for each shader
150 * Number of uniforms used in the current shader
162 * uniform for multiple shader targets, but in this case we want to
163 * count it for each shader target.
170 /* Accumulate the total number of uniform slots used by this shader.
227 struct gl_shader *shader,
233 &shader->UniformBlocks[var->uniform_block];
238 shader->UniformBlocks[var->uniform_block].Name)) {
272 * that it was set while processing an earlier shader stage. For
273 * example, we may be processing the uniform in the fragment shader, bu
226 set_and_process(struct gl_shader_program *prog, struct gl_shader *shader, ir_variable *var) argument
456 link_update_uniform_buffer_variables(struct gl_shader *shader) argument
486 link_assign_uniform_block_offsets(struct gl_shader *shader) argument
[all...]
H A Dlower_ubo_reference.cpp46 lower_ubo_reference_visitor(struct gl_shader *shader) argument
47 : shader(shader)
58 struct gl_shader *shader; member in class:__anon27671::lower_ubo_reference_visitor
86 struct gl_uniform_block *block = &shader->UniformBlocks[uniform_block];
300 lower_ubo_reference(struct gl_shader *shader, exec_list *instructions) argument
302 lower_ubo_reference_visitor v(shader);
/external/mesa3d/src/mesa/swrast/
H A Ds_atifragshader.c32 * State for executing ATI fragment shader.
307 * Execute the given fragment shader.
310 * \param shader - the shader to execute
316 execute_shader(struct gl_context *ctx, const struct ati_fragment_shader *shader, argument
332 for (pass = 0; pass < shader->NumPasses; pass++) {
336 texinst = &shader->SetupInst[pass][j];
343 for (pc = 0; pc < shader->numArithInstr[pass]; pc++) {
344 inst = &shader->Instructions[pass][pc];
355 if (shader
560 init_machine(struct gl_context * ctx, struct atifs_machine *machine, const struct ati_fragment_shader *shader, const SWspan *span, GLuint col) argument
584 const struct ati_fragment_shader *shader = ctx->ATIFragmentShader.Current; local
[all...]
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/
H A DShadowPaint.java27 private Shader shader; field in class:ShadowPaint
47 public Shader setShader(Shader shader) { argument
48 this.shader = shader;
49 return shader;
65 return shader;
/external/skia/gm/
H A Dgradients_no_texture.cpp109 SkShader* shader = gGradMakers[j](kPts, gGradData[i], kTM); variable
110 paint.setShader(shader)->unref();
H A Dtilemodes.cpp39 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local
40 paint->setShader(shader)->unref();
H A Dtilemodes_scaled.cpp40 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local
41 paint->setShader(shader)->unref();
/external/skia/samplecode/
H A DSampleTiling.cpp45 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local
46 paint->setShader(shader)->unref();
/external/skia/src/core/
H A DSkComposeShader.cpp113 const SkComposeShader& shader, const ContextRec& rec,
115 : INHERITED(shader, rec)
112 ComposeShaderContext( const SkComposeShader& shader, const ContextRec& rec, SkShader::Context* contextA, SkShader::Context* contextB) argument
H A DSkPictureShader.cpp127 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) {
129 (shader, rec, bitmapShader));
138 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader)
139 : INHERITED(shader, rec)
126 Create(void* storage, const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) argument
137 PictureShaderContext( const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) argument

Completed in 458 milliseconds

1234567891011>>