Searched defs:shader (Results 201 - 225 of 513) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/skia/gm/
H A Dgammatext.cpp220 static void draw_pair(SkCanvas* canvas, SkPaint* paint, SkShader* shader) { argument
228 paint->setShader(shader);
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/chromium_org/third_party/skia/samplecode/
H A DSampleTiling.cpp45 SkShader* shader = SkShader::CreateBitmapShader(bm, tmx, tmy); local
46 paint->setShader(shader)->unref();
/external/chromium_org/third_party/skia/src/core/
H A DSkComposeShader.cpp123 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 DSkPictureShader.cpp149 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 DSkTwoPointRadialGradient.cpp237 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 DSkNinePatch.cpp239 SkShader* shader = SkShader::CreateBitmapShader(bitmap, local
246 p.setShader(shader)->unref();
/external/chromium_org/third_party/webrtc/modules/video_render/android/
H A Dvideo_render_opengles20.cc44 // 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 Dskia_util.cc88 skia::RefPtr<SkShader> shader = skia::AdoptRef(SkShader::CreateBitmapShader( local
90 return shader;
/external/chromium_org/ui/views/controls/menu/
H A Dmenu_image_util.cc54 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 DxeExtractShaderPrograms.cpp21 * \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 DxeTestLogWriter.cpp294 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 DrsgShaderGenerator.cpp92 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 DrsgUtils.cpp36 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 DrrShaders.hpp38 * \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 Des31fProgramInterfaceDefinition.cpp316 // 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 DglsRandomShaderProgram.cpp103 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 Ddraw_gs.c164 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 Ddraw_pt_fetch_shade_pipeline_llvm.c68 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 Dvl_mc.c53 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 Dglhd_screen.c85 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 Did_screen.c81 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 Dlp_setup_point.c79 * 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];

Completed in 809 milliseconds

1234567891011>>