/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_state_fs.h | 62 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 D | noop_state.c | 177 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 D | nv30_state.c | 319 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 D | nv50_screen.c | 186 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 D | r300_fs.c | 89 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 D | r600_pipe.c | 511 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 D | radeonsi_pipe.c | 417 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 D | si_state_draw.c | 40 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 D | rbug_screen.c | 84 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 D | sp_state.h | 82 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 D | svga_screen.c | 267 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 D | tr_screen.c | 110 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 D | 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 *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 D | shaders_cache.c | 51 /* 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 D | xa_context.c | 287 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 D | link_uniforms.cpp | 116 * 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 D | lower_ubo_reference.cpp | 46 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 D | s_atifragshader.c | 32 * 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 D | ShadowPaint.java | 27 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 D | gradients_no_texture.cpp | 109 SkShader* shader = gGradMakers[j](kPts, gGradData[i], kTM); variable 110 paint.setShader(shader)->unref();
|
H A D | tilemodes.cpp | 39 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local 40 paint->setShader(shader)->unref();
|
H A D | tilemodes_scaled.cpp | 40 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local 41 paint->setShader(shader)->unref();
|
/external/skia/samplecode/ |
H A D | SampleTiling.cpp | 45 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local 46 paint->setShader(shader)->unref();
|
/external/skia/src/core/ |
H A D | SkComposeShader.cpp | 113 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 D | SkPictureShader.cpp | 127 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
|