/external/mesa3d/src/gallium/state_trackers/vega/ |
H A D | vg_context.h | 43 struct shader; 127 struct shader *shader; member in struct:vg_context
|
H A D | mask.c | 182 /* 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 D | brw_wm_state.c | 169 * 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 D | SampleGradients.cpp | 149 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 D | r600_state_common.c | 390 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 D | r600_pipe.h | 109 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 D | SkColorFilters.cpp | 40 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 D | SkAndroidSDKCanvas.cpp | 19 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 D | GrGLCreateDebugInterface.cpp | 43 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 D | es3fNegativeShaderApiTests.cpp | 84 : 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 D | es31fNegativeShaderApiTests.cpp | 99 // 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 D | es31fDebugTests.cpp | 395 * 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 D | glhd_context.c | 186 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 D | SkGradientShader.cpp | 294 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 D | SkGradientShaderPriv.h | 130 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 D | teglGLES2SharingThreadedTests.cpp | 91 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 D | es2fShaderStateQueryTests.cpp | 99 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 D | gluShaderProgram.hpp | 112 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 D | i915_fpc_emit.c | 286 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 D | r300_emit.c | 156 * 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 D | r300_screen.c | 181 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 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/jmonkeyengine/engine/src/android/com/jme3/asset/ |
H A D | AndroidAssetManager.java | 86 registerLoader(com.jme3.shader.plugins.GLSLLoader.class, "vert", "frag", "glsl", "glsllib");
|
/external/mesa3d/docs/ |
H A D | MESA_shader_debug.spec | 43 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 D | xa_composite.c | 233 * 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);
|