/external/mesa3d/src/gallium/state_trackers/xorg/ |
xorg_composite.c | 300 struct xorg_shader shader; local 345 shader = xorg_shaders_get(exa->renderer->shaders, vs_traits, fs_traits); 346 cso_set_vertex_shader_handle(exa->renderer->cso, shader.vs); 347 cso_set_fragment_shader_handle(exa->renderer->cso, shader.fs); 536 struct xorg_shader shader; local 558 shader = xorg_shaders_get(exa->renderer->shaders, vs_traits, fs_traits); 559 cso_set_vertex_shader_handle(exa->renderer->cso, shader.vs); 560 cso_set_fragment_shader_handle(exa->renderer->cso, shader.fs);
|
/external/mesa3d/src/glsl/glcpp/ |
glcpp.h | 199 glcpp_preprocess(void *ralloc_ctx, const char **shader, char **info_log, 216 glcpp_lex_set_source_string(glcpp_parser_t *parser, const char *shader);
|
/external/skia/gm/ |
gammatext.cpp | 112 static void draw_pair(SkCanvas* canvas, SkPaint* paint, const sk_sp<SkShader>& shader) { 120 paint->setShader(shader);
|
vertices.cpp | 164 for (const auto& shader : {fShader1, fShader2}) { 170 paint.setShader(shader); 227 auto shader = make_shader1(1); local 245 paint.setShader(useShader ? shader : nullptr);
|
/external/skia/src/effects/gradients/ |
Sk4fLinearGradient.cpp | 126 LinearGradient4fContext::LinearGradient4fContext(const SkLinearGradient& shader, 128 : INHERITED(shader, rec) { 132 fIntervals.init(shader.fOrigColors, shader.fOrigPos, shader.fColorCount, shader.fTileMode, 222 const SkLinearGradient& shader = local 224 switch (shader.fTileMode) {
|
SkSweepGradient.cpp | 55 const SkSweepGradient& shader, const ContextRec& rec) 56 : INHERITED(shader, rec) {} 192 auto shader = params.fUseColors4f ? local 198 sk_sp<GrFragmentProcessor> fp = shader->asFragmentProcessor(asFPArgs.args());
|
/external/skia/src/gpu/gl/builders/ |
GrGLShaderStringBuilder.cpp | 69 // TODO: geometry shader support in sksl. 82 SkString shader = GrGLSLPrettyPrint::PrettyPrintGLSL(strings, lengths, count, false); local 84 TRACE_EVENT_SCOPE_THREAD, "shader", TRACE_STR_COPY(shader.c_str())); 128 SkDebugf("---- %s shader ----------------------------------------------------\n", typeName); 132 // Attach the shader, but defer deletion until after we have linked the program. 134 // will immediately delete the shader object and free its memory even though it's 145 // Print the shader one line at the time so it doesn't get truncated by the adb log.
|
/external/swiftshader/src/D3D9/ |
Direct3DStateBlock9.hpp | 61 void setPixelShader(Direct3DPixelShader9 *shader); 75 void setVertexShader(Direct3DVertexShader9 *shader);
|
Direct3DDevice9Ex.cpp | 159 long Direct3DDevice9Ex::CreatePixelShader(const unsigned long *function, IDirect3DPixelShader9 **shader) 161 TRACE("const unsigned long *function = 0x%0.8p, IDirect3DPixelShader9 **shader = 0x%0.8p", function, shader); 163 return Direct3DDevice9::CreatePixelShader(function, shader); 208 long Direct3DDevice9Ex::CreateVertexShader(const unsigned long *function, IDirect3DVertexShader9 **shader) 210 TRACE("const unsigned long *function = 0x%0.8p, IDirect3DVertexShader9 **shader = 0x%0.8p", function, shader); 212 return Direct3DDevice9::CreateVertexShader(function, shader); 432 long Direct3DDevice9Ex::GetPixelShader(IDirect3DPixelShader9 **shader) 434 TRACE("IDirect3DPixelShader9 **shader = 0x%0.8p", shader) [all...] |
/external/deqp/modules/glshared/ |
glsRandomShaderCase.hpp | 23 * \brief Random shader test case. 89 void checkShaderLimits (const rsg::Shader& shader) const; 90 void checkProgramLimits (const rsg::Shader& vtxShader, const rsg::Shader& frgShader) const; 103 rsg::Shader m_vertexShader; 104 rsg::Shader m_fragmentShader;
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
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];
|
lp_screen.c | 219 llvmpipe_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap param) 221 switch(shader) 233 * support vertex shader texture lookups when LLVM is enabled in 241 return draw_get_shader_param(shader, param);
|
/external/mesa3d/src/gallium/state_trackers/vega/ |
shaders_cache.h | 116 void vg_shader_destroy(struct vg_context *ctx, struct vg_shader *shader);
|
vg_context.h | 43 struct shader; 127 struct shader *shader; member in struct:vg_context
|
/external/mesa3d/src/glsl/ |
ir_optimization.h | 77 void lower_ubo_reference(struct gl_shader *shader, exec_list *instructions);
|
/external/skia/experimental/SkPerlinNoiseShader2/ |
SkPerlinNoiseShader2.h | 71 * Creates an Improved Perlin Noise shader. The z value is roughly equivalent to the seed of the 88 PerlinNoiseShaderContext(const SkPerlinNoiseShader2& shader, const ContextRec&);
|
/external/skia/include/effects/ |
SkPerlinNoiseShader.h | 67 PerlinNoiseShaderContext(const SkPerlinNoiseShader& shader, const ContextRec&);
|
/external/swiftshader/src/OpenGL/libGL/ |
ResourceManager.h | 33 class Shader; 64 void deleteShader(GLuint shader); 70 Shader *getShader(GLuint handle); 88 typedef std::map<GLint, Shader*> ShaderMap;
|
/external/swiftshader/src/OpenGL/libGLESv2/ |
ResourceManager.h | 30 class Shader; 67 void deleteShader(GLuint shader); 75 Shader *getShader(GLuint handle); 94 gl::NameSpace<Shader> mShaderNameSpace;
|
/frameworks/base/media/mca/filterfw/jni/ |
jni_shader_program.cpp | 46 // Create the shader 50 std::unique_ptr<ShaderProgram> shader; 52 shader.reset(new ShaderProgram(gl_env_ptr, ToCppString(env, fragment_shader))); 54 shader.reset(new ShaderProgram(gl_env_ptr, ToCppString(env, vertex_shader), 56 return ToJBool(WrapOwnedObjectInJava(std::move(shader), env, thiz, true)); 119 ALOGE("ShaderProgram: error processing shader!");
|
/frameworks/base/media/mca/filterfw/native/core/ |
gl_env.h | 178 // Attach a shader to the environment. The environment takes ownership of 179 // the shader. 180 void AttachShader(int key, ShaderProgram* shader); 186 // Return the shader with the specified key, or NULL if there is no such 187 // shader attached to this environment. 207 // Get the currently used (shader) program.
|
/external/mesa3d/src/gallium/drivers/i915/ |
i915_screen.c | 103 i915_get_shader_param(struct pipe_screen *screen, unsigned shader, enum pipe_shader_cap cap) 105 switch(shader) { 114 return draw_get_shader_param(shader, cap); 117 /* XXX: some of these are just shader model 2.0 values, fix this! */
|
/external/mesa3d/src/gallium/drivers/rbug/ |
rbug_core.c | 344 /* XXX what about vertex/geometry shader texture views? */ 349 VOID2U64(rb_context->curr.shader[PIPE_SHADER_VERTEX]), VOID2U64(rb_context->curr.shader[PIPE_SHADER_FRAGMENT]), 469 rb_context->draw_rule.shader[PIPE_SHADER_VERTEX] = U642VOID(rule->vertex); 470 rb_context->draw_rule.shader[PIPE_SHADER_FRAGMENT] = U642VOID(rule->fragment); 568 tr_shdr = rbug_get_shader_locked(rb_context, info->shader); 616 tr_shdr = rbug_get_shader_locked(rb_context, dis->shader); 653 tr_shdr = rbug_get_shader_locked(rb_context, rep->shader); 666 /* remove old replaced shader */ 668 /* if this shader is bound rebind the original shader * [all...] |
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_wm_state.c | 157 * Override for NULL depthbuffer case, required by the Pixel Shader Computed 169 * If using the fragment shader backend, the program is always 172 if (ctx->Shader._CurrentFragmentProgram) { 173 struct brw_shader *shader = (struct brw_shader *) local 174 ctx->Shader._CurrentFragmentProgram->_LinkedShaders[MESA_SHADER_FRAGMENT]; 176 if (shader != NULL && shader->ir != NULL) {
|
/frameworks/av/media/libstagefright/tests/ |
SurfaceMediaSource_test.cpp | 194 GLuint shader = glCreateShader(shaderType); local 196 if (shader) { 197 glShaderSource(shader, 1, &pSource, NULL); 199 glCompileShader(shader); 202 glGetShaderiv(shader, GL_COMPILE_STATUS, &compiled); 206 glGetShaderiv(shader, GL_INFO_LOG_LENGTH, &infoLen); 211 glGetShaderInfoLog(shader, infoLen, NULL, buf); 212 printf("Shader compile log:\n%s\n", buf); 219 glGetShaderInfoLog(shader, 0x1000, NULL, buf); 220 printf("Shader compile log:\n%s\n", buf) [all...] |