/external/chromium_org/third_party/skia/gm/ |
H A D | gammatext.cpp | 220 static void draw_pair(SkCanvas* canvas, SkPaint* paint, SkShader* shader) { argument 228 paint->setShader(shader);
|
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/chromium_org/third_party/skia/samplecode/ |
H A D | SampleTiling.cpp | 45 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local 46 paint->setShader(shader)->unref();
|
/external/chromium_org/third_party/skia/src/core/ |
H A D | SkComposeShader.cpp | 123 const SkComposeShader& shader, const ContextRec& rec, 125 : INHERITED(shader, rec) 122 ComposeShaderContext( const SkComposeShader& shader, const ContextRec& rec, SkShader::Context* contextA, SkShader::Context* contextB) argument
|
H A D | SkPictureShader.cpp | 149 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) { 151 (shader, rec, bitmapShader)); 160 const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) 161 : INHERITED(shader, rec) 148 Create(void* storage, const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) argument 159 PictureShaderContext( const SkPictureShader& shader, const ContextRec& rec, SkShader* bitmapShader) argument
|
/external/chromium_org/third_party/skia/src/effects/gradients/ |
H A D | SkTwoPointRadialGradient.cpp | 237 const SkTwoPointRadialGradient& shader, const ContextRec& rec) 238 : INHERITED(shader, rec) 454 const SkTwoPointRadialGradient& shader, 457 return SkNEW_ARGS(GrRadial2Gradient, (ctx, shader, matrix, tm)); 485 const SkTwoPointRadialGradient& shader, 488 : INHERITED(ctx, shader, matrix, tm) 489 , fCenterX1(shader.getCenterX1()) 490 , fRadius0(shader.getStartRadius()) 491 , fPosRoot(shader.getDiffRadius() < 0) { 544 SkAutoTUnref<SkShader> shader(SkGradientShade 236 TwoPointRadialGradientContext( const SkTwoPointRadialGradient& shader, const ContextRec& rec) argument [all...] |
/external/chromium_org/third_party/skia/src/utils/ |
H A D | SkNinePatch.cpp | 239 SkShader* shader = SkShader::CreateBitmapShader(bitmap, local 246 p.setShader(shader)->unref();
|
/external/chromium_org/third_party/webrtc/modules/video_render/android/ |
H A D | video_render_opengles20.cc | 44 // The fragment shader. 133 // set the vertices array in the shader 143 // set the texture coordinate array in the shader 243 GLuint shader = glCreateShader(shaderType); local 244 if (shader) { 245 glShaderSource(shader, 1, &pSource, NULL); 246 glCompileShader(shader); 248 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); 251 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 255 glGetShaderInfoLog(shader, infoLe [all...] |
/external/chromium_org/ui/gfx/ |
H A D | skia_util.cc | 88 skia::RefPtr<SkShader> shader = skia::AdoptRef(SkShader::CreateBitmapShader( local 90 return shader;
|
/external/chromium_org/ui/views/controls/menu/ |
H A D | menu_image_util.cc | 54 skia::RefPtr<SkShader> shader = skia::AdoptRef( variable 61 paint.setShader(shader.get()); 76 shader = skia::AdoptRef( 80 paint.setShader(shader.get());
|
/external/deqp/executor/tools/ |
H A D | xeExtractShaderPrograms.cpp | 21 * \brief Extract shader programs from log. 64 throw xe::Error("Invalid shader type"); 74 const xe::ri::Shader& shader = dynamic_cast<const xe::ri::Shader&>(shaderProgram.shaders.getItem(shaderNdx)); local 75 const string shaderPath = basePath + "." + getShaderTypeSuffix(shader.shaderType); 86 out.write(shader.source.source.c_str(), shader.source.source.size()); 128 std::cout << "WARNING: no shader programs found in '" << casePath << "'\n";
|
/external/deqp/executor/ |
H A D | xeTestLogWriter.cpp | 294 const ri::Shader& shader = static_cast<const ri::Shader&>(item); local 297 switch (shader.shaderType) 306 throw Error("Unknown shader type"); 310 << Writer::Attribute("CompileStatus", getStatusName(shader.compileStatus)); 312 writeResultItem(shader.source, dst); 313 writeResultItem(shader.infoLog, dst);
|
/external/deqp/framework/randomshaders/ |
H A D | rsgShaderGenerator.cpp | 92 void genVertexPassthrough (GeneratorState& state, Shader& shader) argument 94 // Create copies from shader inputs to outputs 116 // Update value range. This will be stored into shader input info. 120 createAssignment(shader.getMain().getBody(), entry->getVariable(), inVar); 124 void genFragmentPassthrough (GeneratorState& state, Shader& shader) argument 133 createAssignment(shader.getMain().getBody(), fragColorEntry->getVariable(), inColorVariable); 136 // Sets undefined (-inf..inf) components to some meaningful values. Used for sanitizing final shader input value ranges. 173 void ShaderGenerator::generate (const ShaderParameters& shaderParams, Shader& shader, const vector<ShaderInput*>& outputs) argument 176 VariableScope& globalVariableScope = shader.getGlobalScope(); 180 m_state.setShader(shaderParams, shader); [all...] |
H A D | rsgUtils.cpp | 36 void addNewUniforms (vector<const ShaderInput*>& uniforms, set<string>& addedUniforms, const Shader& shader) argument 38 const vector<ShaderInput*>& shaderUniforms = shader.getUniforms();
|
/external/deqp/framework/referencerenderer/ |
H A D | rrShaders.hpp | 38 * \brief Vertex shader input information 80 * \brief Fragment shader output information 94 * \brief Vertex shader interface 117 * \brief Fragment shader interface 119 * Fragment shader executes shading for list of fragment packets. See 140 * \brief Geometry shader input primitive type 154 * \brief Geometry shader output primitive type 166 * \brief Geometry shader interface 168 * Geometry shader executes a list of primitive packets and outputs 200 // Helpers for shader implementation 206 VertexShaderLoop(const Shader& shader) argument 225 FragmentShaderLoop(const Shader& shader) argument [all...] |
/external/deqp/modules/gles31/functional/ |
H A D | es31fProgramInterfaceDefinition.cpp | 316 // delete shader struct types, need to be done by the program since shaders might share struct types 341 Shader* shader; local 346 shader = new Shader(type, version); 347 m_shaders.push_back(shader); 349 return shader;
|
/external/deqp/modules/glshared/ |
H A D | glsRandomShaderProgram.cpp | 103 static const rsg::Variable* findShaderOutputByName (const rsg::Shader& shader, const char* name) argument 106 shader.getOutputs(outputs); 117 static const rsg::Variable* findShaderOutputByLocation (const rsg::Shader& shader, int location) argument 120 shader.getOutputs(outputs);
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
H A D | draw_gs.c | 164 draw_geometry_fetch_outputs(struct draw_geometry_shader *shader, argument 168 struct tgsi_exec_machine *machine = shader->machine; 179 shader->primitive_lengths[prim_idx + shader->emitted_primitives] = 181 shader->emitted_vertices += num_verts_per_prim; 184 shader->info.num_outputs; 186 debug_printf("%d) Output vert:\n", idx / shader->info.num_outputs); 188 for (slot = 0; slot < shader->info.num_outputs; slot++) { 202 output = (float (*)[4])((char *)output + shader->vertex_size); 206 shader 210 draw_fetch_gs_input(struct draw_geometry_shader *shader, unsigned *indices, unsigned num_vertices, unsigned prim_idx) argument 269 gs_flush(struct draw_geometry_shader *shader, unsigned input_primitives) argument 299 gs_point(struct draw_geometry_shader *shader, int idx) argument 312 gs_line(struct draw_geometry_shader *shader, int i0, int i1) argument 326 gs_line_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3) argument 342 gs_tri(struct draw_geometry_shader *shader, int i0, int i1, int i2) argument 357 gs_tri_adj(struct draw_geometry_shader *shader, int i0, int i1, int i2, int i3, int i4, int i5) argument 390 draw_geometry_shader_run(struct draw_geometry_shader *shader, const void *constants[PIPE_MAX_CONSTANT_BUFFERS], const unsigned constants_size[PIPE_MAX_CONSTANT_BUFFERS], const struct draw_vertex_info *input_verts, const struct draw_prim_info *input_prim, struct draw_vertex_info *output_verts, struct draw_prim_info *output_prims ) argument 474 draw_geometry_shader_delete(struct draw_geometry_shader *shader) argument 480 draw_geometry_shader_prepare(struct draw_geometry_shader *shader, struct draw_context *draw) argument [all...] |
H A D | draw_pt_fetch_shade_pipeline_llvm.c | 68 struct llvm_vertex_shader *shader = local 81 const unsigned nr = MAX2( shader->base.info.num_inputs, 82 shader->base.info.num_outputs + 1 ); 125 /* Search shader's list of variants for the key */ 126 li = first_elem(&shader->variants); 127 while (!at_end(&shader->variants, li)) { 128 if (memcmp(&li->base->key, key, shader->variant_key_size) == 0) { 165 insert_at_head(&shader->variants, &variant->list_item_local); 168 shader->variants_cached++;
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_mc.c | 53 calc_position(struct vl_mc *r, struct ureg_program *shader, struct ureg_src block_scale) argument 59 vrect = ureg_DECL_vs_input(shader, VS_I_RECT); 60 vpos = ureg_DECL_vs_input(shader, VS_I_VPOS); 62 t_vpos = ureg_DECL_temporary(shader); 64 o_vpos = ureg_DECL_output(shader, TGSI_SEMANTIC_POSITION, VS_O_VPOS); 73 ureg_ADD(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), vpos, vrect); 74 ureg_MUL(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos), block_scale); 75 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos)); 76 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_ZW), ureg_imm1f(shader, 1. 82 calc_line(struct ureg_program *shader) argument 104 struct ureg_program *shader; local 162 struct ureg_program *shader; local 227 struct ureg_program *shader; local 313 struct ureg_program *shader; local [all...] |
/external/mesa3d/src/gallium/drivers/galahad/ |
H A D | glhd_screen.c | 85 unsigned shader, enum pipe_shader_cap param) 90 return screen->get_shader_param(screen, shader, 84 galahad_screen_get_shader_param(struct pipe_screen *_screen, unsigned shader, enum pipe_shader_cap param) argument
|
/external/mesa3d/src/gallium/drivers/identity/ |
H A D | id_screen.c | 81 unsigned shader, enum pipe_shader_cap param) 86 return screen->get_shader_param(screen, shader, 80 identity_screen_get_shader_param(struct pipe_screen *_screen, unsigned shader, enum pipe_shader_cap param) argument
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_setup_point.c | 79 * Fragment shader expects pre-multiplied w for LP_INTERP_PERSPECTIVE. A 81 * generating the fragment shader key, and therefore avoid the per-fragment 100 * \param perspective does the shader expects pre-multiplied w, i.e., 101 * LP_INTERP_PERSPECTIVE is specified in the shader key 210 const struct lp_fragment_shader *shader = setup->fs.current.variant->shader; local 244 if (shader->info.base.input_semantic_name[slot] == TGSI_SEMANTIC_GENERIC) { 245 unsigned semantic_index = shader->info.base.input_semantic_index[slot];
|