Searched refs:shader (Results 151 - 175 of 372) sorted by relevance

1234567891011>>

/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_shader.c60 static int r600_pipe_shader(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument
63 struct r600_shader *rshader = &shader->shader;
67 /* copy new shader */
68 if (shader->bo == NULL) {
69 shader->bo = (struct r600_resource*)
71 if (shader->bo == NULL) {
74 ptr = (uint32_t*)rctx->ws->buffer_map(shader->bo->cs_buf, rctx->cs, PIPE_TRANSFER_WRITE);
82 rctx->ws->buffer_unmap(shader->bo->cs_buf);
88 evergreen_pipe_shader_vs(ctx, shader);
108 r600_pipe_shader_create(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument
156 r600_pipe_shader_destroy(struct pipe_context *ctx, struct r600_pipe_shader *shader) argument
185 struct r600_shader *shader; member in struct:r600_shader_ctx
1165 struct r600_shader *shader = &pipeshader->shader; local
[all...]
/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/framework/randomshaders/
H A DrsgGeneratorState.hpp64 void setShader (const ShaderParameters& params, Shader& shader);
/external/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_vs.c53 * Set a vertex shader constant buffer.
102 const struct pipe_shader_state *shader)
107 tgsi_dump(shader->tokens, 0);
112 vs = draw_create_vs_llvm(draw, shader);
117 vs = draw_create_vs_exec( draw, shader );
101 draw_create_vertex_shader(struct draw_context *draw, const struct pipe_shader_state *shader) argument
/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/rbug/
H A Drbug_objects.c209 rb_shader->shader = result;
231 pipe->delete_fs_state(pipe, rb_shader->shader);
236 pipe->delete_vs_state(pipe, rb_shader->shader);
241 pipe->delete_gs_state(pipe, rb_shader->shader);
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_screen.c178 softpipe_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap param) argument
181 switch(shader)
196 return draw_get_shader_param(shader, param);
198 return draw_get_shader_param_no_llvm(shader, param);
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_tgsi.h84 * A single TGSI shader may be compiled into different variants of
85 * SVGA3D shaders depending on the compile key. Each user shader
90 const struct svga_shader *shader; member in struct:svga_shader_result
96 /* Compiled shader tokens:
101 /** Per-context shader identifier used with SVGA_3D_CMD_SHADER_DEFINE,
118 * fragment shader inputs in the case where vertex shader is disabled.
/external/mesa3d/src/gallium/include/pipe/
H A Dp_screen.h86 * Query a per-shader-stage integer-valued capability/parameter/limit
89 int (*get_shader_param)( struct pipe_screen *, unsigned shader, enum pipe_shader_cap param );
/external/mesa3d/src/mesa/main/
H A Dshaderobj.h69 _mesa_init_shader(struct gl_context *ctx, struct gl_shader *shader);
/external/skia/gm/
H A Dperlinnoise.cpp40 SkShader* shader = (type == SkPerlinNoiseShader::kFractalNoise_Type) ? local
46 paint.setShader(shader)->unref();
113 SkShader* shader = (type == SkPerlinNoiseShader::kFractalNoise_Type) ? local
118 paint->setShader(shader)->unref();
/external/skia/include/effects/
H A DSkModeColorFilter.h30 void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const override;
/external/skia/src/core/
H A DSkColorShader.h16 actual shader object is needed, this provides that feature.
34 ColorShaderContext(const SkColorShader& shader, const ContextRec&);
H A DSkShader.cpp30 SkDebugf("+++ shader counter %d\n", prev + 1);
36 SkDebugf("--- shader counter %d\n", prev - 1);
103 SkShader::Context::Context(const SkShader& shader, const ContextRec& rec) argument
104 : fShader(shader), fCTM(*rec.fMatrix)
285 SkColorShader::ColorShaderContext::ColorShaderContext(const SkColorShader& shader, argument
287 : INHERITED(shader, rec)
289 SkColor color = shader.fColor;
/external/skia/src/effects/gradients/
H A DSkSweepGradient.h22 SweepGradientContext(const SkSweepGradient& shader, const ContextRec&);
/external/skia/src/pdf/
H A DSkPDFShader.h31 /** Get the PDF shader for the passed SkShader. If the SkShader is
37 * @param shader The SkShader to emulate.
47 const SkShader& shader,
69 * A shader for PDF gradients. This encapsulates the function shader
H A DSkPDFShader.cpp293 /* Conical gradient shader, based on the Canvas spec for radial gradients
437 State(const SkShader& shader, const SkMatrix& canvasTransform,
495 // handle compose shader by pulling things up to a layer, drawing with
496 // the first shader, applying the xfer mode and drawing again with the
497 // second shader, then applying the layer to the original drawing.
500 SkPDFObject* shader = canon->findImageShader(state); local
501 return shader ? SkRef(shader)
504 SkPDFObject* shader = canon->findAlphaShader(state); local
505 return shader
508 SkPDFObject* shader = canon->findFunctionShader(state); local
515 GetPDFShader(SkPDFCanon* canon, SkScalar dpi, const SkShader& shader, const SkMatrix& matrix, const SkIRect& surfaceBBox, SkScalar rasterScale) argument
1099 State(const SkShader& shader, const SkMatrix& canvasTransform, const SkIRect& bbox, SkScalar rasterScale) argument
[all...]
/external/deqp/modules/gles31/functional/
H A Des31fShaderStateQueryTests.cpp120 result.fail("could not build shader");
404 deUint32 shader = 0; local
409 m_testCtx.getLog() << tcu::TestLog::Message << "Trying to compile broken shader source." << tcu::TestLog::EndMessage;
411 shader = gl.glCreateShader(glu::getGLShaderType(m_shaderType));
412 GLS_COLLECT_GL_ERROR(result, gl.glGetError(), "create shader");
414 gl.glShaderSource(shader, 1, &s_brokenSource, DE_NULL);
415 gl.glCompileShader(shader);
418 gl.glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &logLen);
422 verifyInfoLogQuery(result, gl, logLen, shader, &glu::CallLogWrapper::glGetShaderInfoLog, "glGetShaderInfoLog");
424 gl.glDeleteShader(shader);
[all...]
/external/deqp/modules/glshared/
H A DglsScissorTests.cpp202 const glu::ShaderProgram shader (m_renderCtx, genShaders(glu::getContextTypeGLSLVersion(m_renderCtx.getType())));
217 if (!shader.isOk())
219 log << shader; local
231 gl.useProgram(shader.getProgram());
242 render(shader.getProgram(), IVec4(viewport.x, viewport.y, viewport.width, viewport.height));
252 gl.useProgram(shader.getProgram());
266 render(shader.getProgram(), IVec4(viewport.x, viewport.y, viewport.width, viewport.height));
612 const glu::ShaderProgram shader (m_renderCtx, genShaders(glu::getContextTypeGLSLVersion(m_renderCtx.getType())));
632 if (!shader.isOk())
634 log << shader; local
[all...]
/external/mesa3d/src/gallium/state_trackers/vega/
H A Dapi_filters.c119 struct vg_shader *shader = local
122 return shader;
129 struct vg_shader *shader; local
133 shader = shader_create_from_text(ctx->pipe, buffer, 200,
136 return shader;
141 struct vg_shader *shader = local
145 return shader;
153 struct vg_shader *shader; local
172 shader = shader_create_from_text(ctx->pipe, buffer, 200,
175 return shader;
181 struct vg_shader *shader; local
[all...]
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_tgsi.c42 /* Vertex shader:
56 /* Fragment shader:
599 void *shader = (void *)cso_hash_iter_data(iter); local
602 cso_delete_fragment_shader(cso, shader);
604 cso_delete_vertex_shader(cso, shader);
624 void *shader = 0; local
630 shader = create_vs(pipe, key);
632 shader = create_fs(pipe, key);
633 cso_hash_insert(hash, key, shader);
635 shader
643 struct xa_shader shader = { NULL, NULL }; local
[all...]
/external/mesa3d/src/gallium/state_trackers/xorg/
H A Dxorg_exa_tgsi.c18 /* Vertex shader:
32 /* Fragment shader:
627 void *shader = (void *)cso_hash_iter_data(iter); local
629 cso_delete_fragment_shader(cso, shader);
631 cso_delete_vertex_shader(cso, shader);
654 void *shader = 0; local
660 shader = create_vs(pipe, key);
662 shader = create_fs(pipe, key);
663 cso_hash_insert(hash, key, shader);
665 shader
674 struct xorg_shader shader = { NULL, NULL }; local
[all...]
/external/deqp/framework/opengl/
H A DgluShaderProgram.cpp204 void Program::attachShader (deUint32 shader) argument
206 m_gl.attachShader(m_program, shader);
210 void Program::detachShader (deUint32 shader) argument
212 m_gl.detachShader(m_program, shader);
440 tcu::TestLog& operator<< (tcu::TestLog& log, const Shader& shader) argument
442 return log << tcu::TestLog::ShaderProgram(false, "Plain shader") << shader.getInfo() << tcu::TestLog::EndShaderProgram;
475 { "VertexCompileTime", "Vertex shader compile time" },
476 { "FragmentCompileTime", "Fragment shader compile time" },
477 { "GeometryCompileTime", "Geometry shader compil
[all...]
/external/deqp/modules/gles2/functional/
H A Des2fShaderInvarianceTests.cpp116 * \brief Vertex shader invariance test
118 * Test vertex shader invariance by drawing a test pattern two times, each
119 * time with a different shader. Shaders have set identical values to
186 throw tcu::TestError("Test shader compile failed.");
193 throw tcu::TestError("Test shader compile failed.");
275 const glu::ShaderProgram& shader = (passNdx == 0) ? (*m_shader0) : (*m_shader1); local
276 const glw::GLint positionLoc = gl.getAttribLocation(shader.getProgram(), "a_input");
277 const glw::GLint colorLoc = gl.getUniformLocation(shader.getProgram(), "u_color");
283 m_testCtx.getLog() << tcu::TestLog::Message << "Drawing position test pattern using shader " << (passNdx+1) << ". Primitive color: " << colorStr << "." << tcu::TestLog::EndMessage;
285 gl.useProgram (shader
317 const glu::ShaderProgram& shader = (passNdx == 0) ? (*m_shader0) : (*m_shader1); local
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fShaderInvarianceTests.cpp116 * \brief Vertex shader invariance test
118 * Test vertex shader invariance by drawing a test pattern two times, each
119 * time with a different shader. Shaders have set identical values to
186 throw tcu::TestError("Test shader compile failed.");
193 throw tcu::TestError("Test shader compile failed.");
275 const glu::ShaderProgram& shader = (passNdx == 0) ? (*m_shader0) : (*m_shader1); local
276 const glw::GLint positionLoc = gl.getAttribLocation(shader.getProgram(), "a_input");
277 const glw::GLint colorLoc = gl.getUniformLocation(shader.getProgram(), "u_color");
283 m_testCtx.getLog() << tcu::TestLog::Message << "Drawing position test pattern using shader " << (passNdx+1) << ". Primitive color: " << colorStr << "." << tcu::TestLog::EndMessage;
285 gl.useProgram (shader
317 const glu::ShaderProgram& shader = (passNdx == 0) ? (*m_shader0) : (*m_shader1); local
[all...]

Completed in 699 milliseconds

1234567891011>>