Searched refs:shader (Results 201 - 225 of 372) sorted by relevance

1234567891011>>

/external/mesa3d/src/gallium/state_trackers/vega/
H A Dvg_context.h43 struct shader;
127 struct shader *shader; member in struct:vg_context
H A Dmask.c182 /* setup mask shader */
186 void *shader = 0; local
196 shader = ctx->mask.union_fs->driver;
206 shader = ctx->mask.intersect_fs->driver;
216 shader = ctx->mask.subtract_fs->driver;
226 shader = ctx->mask.set_fs->driver;
234 return shader;
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_wm_state.c169 * If using the fragment shader backend, the program is always
173 struct brw_shader *shader = (struct brw_shader *) local
176 if (shader != NULL && shader->ir != NULL) {
/external/skia/samplecode/
H A DSampleGradients.cpp149 SkShader* shader; local
150 shader = gGradMakers[j](pts, gGradData[i], (SkShader::TileMode)tm);
151 paint.setShader(shader)->unref();
/external/mesa3d/src/gallium/drivers/r600/
H A Dr600_state_common.c390 unsigned shader,
401 switch (shader) {
409 debug_error("bad shader in r600_bind_samplers()");
581 unsigned shader,
600 switch (shader) {
608 debug_error("bad shader in r600_set_sampler_views()");
692 /* Compute the key for the hw shader variant */
709 /* Select the hw shader variant depending on the current state.
717 struct r600_pipe_shader * shader = NULL; local
741 shader
389 r600_bind_samplers(struct pipe_context *pipe, unsigned shader, unsigned start, unsigned count, void **states) argument
580 r600_set_sampler_views(struct pipe_context *pipe, unsigned shader, unsigned start, unsigned count, struct pipe_sampler_view **views) argument
913 r600_set_constant_buffer(struct pipe_context *ctx, uint shader, uint index, struct pipe_constant_buffer *input) argument
[all...]
H A Dr600_pipe.h109 struct r600_pipe_compute *shader; member in struct:r600_cs_shader_state
238 struct r600_shader shader; member in struct:r600_pipe_shader
358 /* shader information */
450 /* With rasterizer discard, there doesn't have to be a pixel shader.
495 void evergreen_pipe_shader_ps(struct pipe_context *ctx, struct r600_pipe_shader *shader);
496 void evergreen_pipe_shader_vs(struct pipe_context *ctx, struct r600_pipe_shader *shader);
551 int r600_pipe_shader_create(struct pipe_context *ctx, struct r600_pipe_shader *shader);
556 void r600_pipe_shader_destroy(struct pipe_context *ctx, struct r600_pipe_shader *shader);
563 void r600_pipe_shader_ps(struct pipe_context *ctx, struct r600_pipe_shader *shader);
564 void r600_pipe_shader_vs(struct pipe_context *ctx, struct r600_pipe_shader *shader);
[all...]
/external/skia/src/effects/
H A DSkColorFilters.cpp40 void SkModeColorFilter::filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const { argument
45 result[i] = proc(color, shader[i]);
387 void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const override {
399 void filterSpan(const SkPMColor shader[], int count, SkPMColor result[]) const override {
400 SkBlitRow::Color32(result, shader, count, this->getPMColor());
/external/skia/src/utils/android/
H A DSkAndroidSDKCanvas.cpp19 SkShader* shader = paint->getShader(); local
20 if (!shader) {
24 if (shader->asABitmap(NULL, NULL, NULL) == SkShader::kDefault_BitmapType) {
27 if (shader->asACompose(NULL)) {
30 SkShader::GradientType gtype = shader->asAGradient(NULL);
/external/skia/src/gpu/gl/debug/
H A DGrGLCreateDebugInterface.cpp43 GrShaderObj *shader = GR_FIND(shaderID, local
46 GrAlwaysAssert(shader);
48 program->AttachShader(shader);
475 GrShaderObj *shader = GR_CREATE(GrShaderObj, GrDebugGL::kShader_ObjTypes); local
476 shader->setType(type);
478 return shader->getID();
498 GrShaderObj *shader = GR_FIND(shaderID, local
501 GrAlwaysAssert(shader);
503 if (shader->getRefCount()) {
504 // someone is still using this shader s
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fNegativeShaderApiTests.cpp84 : TestCaseGroup(context, "shader", "Negative Shader API Cases")
107 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
113 GLuint shader = glCreateShader(GL_VERTEX_SHADER);
114 glShaderSource(shader, -1, 0, 0);
118 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if shader is not a shader object.");
125 glDeleteShader(shader);
131 m_log << TestLog::Section("", "GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
136 m_log << TestLog::Section("", "GL_INVALID_OPERATION is generated if shader is not a shader objec
[all...]
/external/deqp/modules/gles31/functional/
H A Des31fNegativeShaderApiTests.cpp99 // make notAShader not a shader id
103 ctx.beginSection("GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
109 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
110 ctx.glShaderSource(shader, -1, 0, 0);
114 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not a shader object.");
121 ctx.glDeleteShader(shader);
128 ctx.beginSection("GL_INVALID_VALUE is generated if shader is not a value generated by OpenGL.");
133 ctx.beginSection("GL_INVALID_OPERATION is generated if shader is not a shader objec
246 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
281 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
326 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
385 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
658 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
691 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
720 GLuint shader = ctx.glCreateShader(GL_VERTEX_SHADER); local
[all...]
H A Des31fDebugTests.cpp395 * For API/shader messages we assume that the following types are deterministic:
1838 GLuint shader;
1846 shader = gl.createShader(GL_FRAGMENT_SHADER);
1855 gl.getObjectLabel(GL_SHADER, shader, sizeof(buffer), &outlen, buffer);
1883 gl.deleteShader(shader);
1920 GLuint shader;
1928 shader = gl.createShader(GL_FRAGMENT_SHADER);
1937 gl.objectLabel(GL_SHADER, shader, -2, msg);
1941 gl.objectLabel(GL_SHADER, shader, s_clearMethods[methodNdx].length, DE_NULL);
1947 gl.getObjectLabel(GL_SHADER, shader, sizeo
[all...]
/external/mesa3d/src/gallium/drivers/galahad/
H A Dglhd_context.c186 unsigned shader,
200 switch (shader) {
468 uint shader,
476 if (shader >= PIPE_SHADER_TYPES) {
477 glhd_error("Unknown shader type %u", shader);
482 pipe->screen->get_shader_param(pipe->screen, shader, PIPE_SHADER_CAP_MAX_CONST_BUFFERS)) {
486 pipe->screen->get_shader_param(pipe->screen, shader, PIPE_SHADER_CAP_MAX_CONST_BUFFERS));
496 shader,
571 unsigned shader,
185 galahad_context_bind_sampler_states(struct pipe_context *_pipe, unsigned shader, unsigned start, unsigned num_samplers, void **samplers) argument
467 galahad_context_set_constant_buffer(struct pipe_context *_pipe, uint shader, uint index, struct pipe_constant_buffer *_cb) argument
570 galahad_context_set_sampler_views(struct pipe_context *_pipe, unsigned shader, unsigned start, unsigned num, struct pipe_sampler_view **_views) argument
[all...]
/external/skia/src/effects/gradients/
H A DSkGradientShader.cpp294 const SkGradientShaderBase& shader, const ContextRec& rec)
295 : INHERITED(shader, rec)
296 , fCache(shader.refCache(getPaintAlpha()))
300 fDstToIndex.setConcat(shader.fPtsToUnit, inverse);
309 if (shader.fColorsAreOpaque && paintAlpha == 0xFF) {
314 if (shader.fColorsAreOpaque) {
320 U8CPU alpha, const SkGradientShaderBase& shader)
322 , fShader(shader)
1015 // shader as thekBeforeIterp case). This same optimization applies to the 3 color case below.
1061 const SkGradientShaderBase& shader,
293 GradientShaderBaseContext( const SkGradientShaderBase& shader, const ContextRec& rec) argument
319 GradientShaderCache( U8CPU alpha, const SkGradientShaderBase& shader) argument
1060 GrGradientEffect(GrContext* ctx, const SkGradientShaderBase& shader, const SkMatrix& matrix, SkShader::TileMode tileMode) argument
[all...]
H A DSkGradientShaderPriv.h130 GradientShaderCache(U8CPU alpha, const SkGradientShaderBase& shader);
167 GradientShaderBaseContext(const SkGradientShaderBase& shader, const ContextRec&);
332 const SkGradientShaderBase& shader,
406 * Subclasses must call this. It will return a key for the part of the shader code controlled
/external/deqp/modules/egl/
H A DteglGLES2SharingThreadedTests.cpp91 void addShader (SharedPtr<Shader> shader) { m_shaders.push_back(shader); } argument
126 SharedPtr<Shader> shader = m_shaders[index]; local
130 return shader;
1319 GLuint shader; member in class:deqp::egl::GLES2ThreadTest::Shader
1327 , shader (0)
1337 CreateShader (GLenum type, SharedPtr<Shader>& shader, bool useSync, bool serverSync);
1345 CreateShader::CreateShader (GLenum type, SharedPtr<Shader>& shader, bool useSync, bool serverSync) argument
1349 shader = SharedPtr<Shader>(new Shader(getEvent(), getSync()));
1350 shader
1358 GLuint shader = 0; local
1378 DeleteShader(SharedPtr<Shader> shader, bool useSync, bool serverSync) argument
1388 GLuint shader = m_shader->shader; local
1408 ShaderSource(SharedPtr<Shader> shader, const char* source, bool useSync, bool serverSync) argument
1437 ShaderCompile(SharedPtr<Shader> shader, bool useSync, bool serverSync) argument
1549 AttachShader(SharedPtr<Program> program, SharedPtr<Shader> shader, bool useSync, bool serverSync) argument
2360 SharedPtr<GLES2ThreadTest::Shader> shader = m_threads[threadNdx]->context->resourceManager->getShader(shaderNdx); local
2666 SharedPtr<GLES2ThreadTest::Shader> shader; local
2674 SharedPtr<GLES2ThreadTest::Shader> shader; local
2701 SharedPtr<GLES2ThreadTest::Shader> shader = m_threads[threadNdx]->context->resourceManager->popShader(destroyableShaderNdx); local
2709 SharedPtr<GLES2ThreadTest::Shader> shader = m_threads[threadNdx]->context->resourceManager->popShader(definedShaderNdx); local
2730 SharedPtr<GLES2ThreadTest::Shader> shader = m_threads[threadNdx]->context->resourceManager->popShader(attachShaderNdx); local
3457 SharedPtr<GLES2ThreadTest::Shader> shader; local
[all...]
/external/deqp/modules/gles2/functional/
H A Des2fShaderStateQueryTests.cpp99 void verifyShaderParam (tcu::TestContext& testCtx, glu::CallLogWrapper& gl, GLuint shader, GLenum pname, GLenum reference) argument
102 gl.glGetShaderiv(shader, pname, &state);
506 const GLuint shader = glCreateShader(shaderTypes[ndx]); local
507 verifyShaderParam(m_testCtx, *this, shader, GL_SHADER_TYPE, shaderTypes[ndx]);
508 glDeleteShader(shader);
562 const GLuint shader = glCreateShader(GL_VERTEX_SHADER); local
563 verifyShaderParam(m_testCtx, *this, shader, GL_INFO_LOG_LENGTH, 0);
565 glShaderSource(shader, 1, &brokenShader, DE_NULL);
566 glCompileShader(shader);
571 glGetShaderiv(shader, GL_INFO_LOG_LENGT
655 const GLuint shader = glCreateShader(GL_VERTEX_SHADER); local
[all...]
/external/deqp/framework/opengl/
H A DgluShaderProgram.hpp112 void attachShader (deUint32 shader);
113 void detachShader (deUint32 shader);
204 tcu::TestLog& operator<< (tcu::TestLog& log, const Shader& shader);
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_fpc_emit.c286 struct i915_fragment_shader *ifs = p->shader;
316 struct i915_fragment_shader *ifs = p->shader;
355 struct i915_fragment_shader *ifs = p->shader;
/external/mesa3d/src/gallium/drivers/r300/
H A Dr300_emit.c156 * used by the R300 fragment shader.
194 WRITE_CS_TABLE(fs->shader->cb_code, fs->shader->cb_code_size);
201 unsigned count = fs->shader->externals_count;
228 struct rc_constant_list *constants = &fs->shader->code.constants;
230 unsigned count = fs->shader->rc_state_count;
231 unsigned first = fs->shader->externals_count;
259 WRITE_CS_TABLE(fs->shader->cb_code, fs->shader->cb_code_size);
266 unsigned count = fs->shader
[all...]
H A Dr300_screen.c181 static int r300_get_shader_param(struct pipe_screen *pscreen, unsigned shader, enum pipe_shader_cap param) argument
187 switch (shader) {
201 /* Fragment shader limits. */
243 return draw_get_shader_param(shader, param);
/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/jmonkeyengine/engine/src/android/com/jme3/asset/
H A DAndroidAssetManager.java86 registerLoader(com.jme3.shader.plugins.GLSLLoader.class, "vert", "frag", "glsl", "glsllib");
/external/mesa3d/docs/
H A DMESA_shader_debug.spec43 a program object to enable debugging. Vertex and/or fragment shader,
45 to the debug object's log. A separate debug log for each shader type
153 They are used to track the execution of a shader by logging
155 retrieved by the application for inspection after shader execution
/external/mesa3d/src/gallium/state_trackers/xa/
H A Dxa_composite.c233 * We can easily do that, but that would require shader,
328 struct xa_shader shader; local
378 shader = xa_shaders_get(ctx->shaders, vs_traits, fs_traits);
379 cso_set_vertex_shader_handle(ctx->cso, shader.vs);
380 cso_set_fragment_shader_handle(ctx->cso, shader.fs);

Completed in 5920 milliseconds

1234567891011>>