/frameworks/base/tests/RenderScriptTests/SceneGraph/src/com/android/testapp/ |
SimpleAppRS.java | 95 // Built-in shader that provides position, texcoord and normal 97 // Built-in shader that displays a color 104 // Our shader has a constant input called "color" 111 // Built-in shader that provides position, texcoord and normal 113 // Built-in shader that displays a texture 126 // Our fragment shader has a constant texture input called "color" 133 // Describe what constant inputs our shader wants 137 // Create a shader from a text file in resources 139 // Tell the shader what constants we want 141 // Shader code locatio 145 FragmentShader shader = fb.create(); local [all...] |
/external/jmonkeyengine/engine/src/core/com/jme3/renderer/ |
Statistics.java | 36 import com.jme3.shader.Shader; 131 * Called by the Renderer when a shader has been utilized. 133 * @param shader The shader that was used 134 * @param wasSwitched If true, the shader has required a state switch 136 public void onShaderUse(Shader shader, boolean wasSwitched){ 137 assert shader.getId() >= 1; 139 if (!shadersUsed.contains(shader.getId()) [all...] |
Renderer.java | 40 import com.jme3.shader.Shader; 41 import com.jme3.shader.Shader.ShaderSource; 116 * shader based. 124 * is shader based. 161 * Does nothing if the renderer is shader based. 170 * Sets the shader to use for rendering. 171 * If the shader has not been uploaded yet, it is compiled 173 * uniform data is updated and the shader is set [all...] |
/cts/tests/tests/graphics/src/android/graphics/cts/ |
ComposeShaderTest.java | 28 import android.graphics.Shader; 31 import android.graphics.Shader.TileMode; 43 Color.GREEN, Color.BLUE, Shader.TileMode.CLAMP); 45 Color.GREEN, Color.RED, Shader.TileMode.CLAMP); 46 ComposeShader shader = new ComposeShader(blueGradient, redGradient, PorterDuff.Mode.SCREEN); local 51 paint.setShader(shader); 84 ComposeShader shader = new ComposeShader(blueShader, redShader, xferMode); local 89 paint.setShader(shader);
|
/device/generic/goldfish/opengl/shared/OpenglCodecCommon/ |
GLSharedGroup.h | 88 bool attachShader(GLuint shader); 89 bool detachShader(GLuint shader); 123 void attachShader(GLuint program, GLuint shader); 124 void detachShader(GLuint program, GLuint shader); 135 bool addShaderData(GLuint shader); 136 // caller must hold a reference to the shader as long as it holds the pointer 137 ShaderData* getShaderData(GLuint shader); 138 void unrefShaderData(GLuint shader);
|
/external/chromium_org/gpu/command_buffer/tests/ |
gl_program_unittests.cc | 13 #define SHADER(Src) #Src 31 static const char* v_shader_str = SHADER( 56 static const char* f_shader_str = SHADER( 91 static const char* v_shader_str = SHADER( 98 static const char* f_red_shader_str = SHADER( 104 static const char* f_blue_shader_str = SHADER( 129 static const char* v_shader_str = SHADER( 136 static const char* f_shader_str = SHADER(
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/draw/ |
draw_vs.h | 53 unsigned vs_output:8; /* which vertex shader output is this? */ 87 void (PIPE_CDECL *run_linear)( struct draw_vs_variant *shader, 92 void (PIPE_CDECL *run_elts)( struct draw_vs_variant *shader, 116 /* Extracted from shader: 125 struct draw_vs_variant *(*create_variant)( struct draw_vertex_shader *shader, 129 void (*prepare)( struct draw_vertex_shader *shader, 132 /* Run the shader - this interface will get cleaned up in the 135 void (*run_linear)( struct draw_vertex_shader *shader,
|
draw_vs_exec.c | 61 vs_exec_prepare( struct draw_vertex_shader *shader, 64 struct exec_vertex_shader *evs = exec_vertex_shader(shader); 69 if (evs->machine->Tokens != shader->state.tokens) { 71 shader->state.tokens, 80 /* Simplified vertex shader interface for the pt paths. Given the 85 vs_exec_run_linear( struct draw_vertex_shader *shader, 94 struct exec_vertex_shader *evs = exec_vertex_shader(shader); 98 boolean clamp_vertex_color = shader->draw->rasterizer->clamp_vertex_color; 103 if (shader->info.uses_instanceid) { 107 machine->SystemValue[i].i[j] = shader->draw->instance_id [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/r600/ |
evergreen_compute.c | 123 struct r600_pipe_compute *shader = CALLOC_STRUCT(r600_pipe_compute); local 136 shader->ctx = (struct r600_context*)ctx; 137 shader->resources = (struct evergreen_compute_resource*) 140 shader->local_size = cso->req_local_mem; ///TODO: assert it 141 shader->private_size = cso->req_private_mem; 142 shader->input_size = cso->req_input_mem; 145 shader->mod = llvm_parse_bitcode(code, header->num_bytes); 147 r600_compute_shader_create(ctx_, shader->mod, &shader->bc); 149 shader->shader_code_bo = r600_compute_buffer_alloc_vram(ctx->screen 162 struct r600_pipe_compute *shader = (struct r600_pipe_compute *)state; local 195 struct r600_pipe_compute *shader = ctx->cs_shader_state.shader; local 430 struct r600_pipe_compute *shader = state->shader; local [all...] |
/external/chromium_org/third_party/skia/src/gpu/effects/ |
GrVertexEffect.h | 14 * If an effect needs specialized vertex shader code, then it must inherit from this class. 15 * Otherwise it won't be able to add vertex attribs, and it might be given a vertexless shader
|
/external/jmonkeyengine/engine/src/core/com/jme3/system/ |
NullRenderer.java | 44 import com.jme3.shader.Shader; 45 import com.jme3.shader.Shader.ShaderSource; 101 public void setShader(Shader shader) { 104 public void deleteShader(Shader shader) {
|
/external/mesa3d/src/gallium/auxiliary/draw/ |
draw_vs.h | 53 unsigned vs_output:8; /* which vertex shader output is this? */ 87 void (PIPE_CDECL *run_linear)( struct draw_vs_variant *shader, 92 void (PIPE_CDECL *run_elts)( struct draw_vs_variant *shader, 116 /* Extracted from shader: 125 struct draw_vs_variant *(*create_variant)( struct draw_vertex_shader *shader, 129 void (*prepare)( struct draw_vertex_shader *shader, 132 /* Run the shader - this interface will get cleaned up in the 135 void (*run_linear)( struct draw_vertex_shader *shader,
|
draw_vs_exec.c | 61 vs_exec_prepare( struct draw_vertex_shader *shader, 64 struct exec_vertex_shader *evs = exec_vertex_shader(shader); 69 if (evs->machine->Tokens != shader->state.tokens) { 71 shader->state.tokens, 80 /* Simplified vertex shader interface for the pt paths. Given the 85 vs_exec_run_linear( struct draw_vertex_shader *shader, 94 struct exec_vertex_shader *evs = exec_vertex_shader(shader); 98 boolean clamp_vertex_color = shader->draw->rasterizer->clamp_vertex_color; 103 if (shader->info.uses_instanceid) { 107 machine->SystemValue[i].i[j] = shader->draw->instance_id [all...] |
/external/mesa3d/src/gallium/drivers/r600/ |
evergreen_compute.c | 123 struct r600_pipe_compute *shader = CALLOC_STRUCT(r600_pipe_compute); local 136 shader->ctx = (struct r600_context*)ctx; 137 shader->resources = (struct evergreen_compute_resource*) 140 shader->local_size = cso->req_local_mem; ///TODO: assert it 141 shader->private_size = cso->req_private_mem; 142 shader->input_size = cso->req_input_mem; 145 shader->mod = llvm_parse_bitcode(code, header->num_bytes); 147 r600_compute_shader_create(ctx_, shader->mod, &shader->bc); 149 shader->shader_code_bo = r600_compute_buffer_alloc_vram(ctx->screen 162 struct r600_pipe_compute *shader = (struct r600_pipe_compute *)state; local 195 struct r600_pipe_compute *shader = ctx->cs_shader_state.shader; local 430 struct r600_pipe_compute *shader = state->shader; local [all...] |
/external/skia/src/gpu/effects/ |
GrVertexEffect.h | 14 * If an effect needs specialized vertex shader code, then it must inherit from this class. 15 * Otherwise it won't be able to add vertex attribs, and it might be given a vertexless shader
|
/sdk/emulator/opengl/shared/OpenglCodecCommon/ |
GLSharedGroup.h | 88 bool attachShader(GLuint shader); 89 bool detachShader(GLuint shader); 123 void attachShader(GLuint program, GLuint shader); 124 void detachShader(GLuint program, GLuint shader); 135 bool addShaderData(GLuint shader); 136 // caller must hold a reference to the shader as long as it holds the pointer 137 ShaderData* getShaderData(GLuint shader); 138 void unrefShaderData(GLuint shader);
|
/external/chromium_org/third_party/mesa/src/src/mesa/main/ |
shaderobj.c | 45 /*** Shader object functions ***/ 51 * If ptr is pointing to another shader, decrement its refcount (and delete 65 /* Unreference the old shader */ 71 /*printf("SHADER DECR %p (%d) to %d\n", 88 /*printf("SHADER INCR %p (%d) to %d\n", 95 _mesa_init_shader(struct gl_context *ctx, struct gl_shader *shader) 97 shader->RefCount = 1; 107 struct gl_shader *shader; local 110 shader = rzalloc(NULL, struct gl_shader); 111 if (shader) { [all...] |
/external/mesa3d/src/mesa/main/ |
shaderobj.c | 45 /*** Shader object functions ***/ 51 * If ptr is pointing to another shader, decrement its refcount (and delete 65 /* Unreference the old shader */ 71 /*printf("SHADER DECR %p (%d) to %d\n", 88 /*printf("SHADER INCR %p (%d) to %d\n", 95 _mesa_init_shader(struct gl_context *ctx, struct gl_shader *shader) 97 shader->RefCount = 1; 107 struct gl_shader *shader; local 110 shader = rzalloc(NULL, struct gl_shader); 111 if (shader) { [all...] |
/cts/tests/tests/opengl/src/android/opengl/cts/ |
RendererBase.java | 52 int shader = GLES20.glCreateShader(type); local 53 GLES20.glShaderSource(shader, shaderCode); 54 GLES20.glCompileShader(shader); 55 return shader;
|
/external/chromium_org/third_party/angle/src/libGLESv2/ |
ResourceManager.h | 34 class Shader; 55 void deleteShader(GLuint shader); 61 Shader *getShader(GLuint handle); 90 typedef HASH_MAP<GLuint, Shader*> ShaderMap;
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
svga_pipe_constants.c | 48 uint shader, uint index, 61 assert(shader < PIPE_SHADER_TYPES); 64 pipe_resource_reference( &svga->curr.cb[shader], 67 if (shader == PIPE_SHADER_FRAGMENT)
|
/external/chromium_org/third_party/skia/src/pdf/ |
SkPDFShader.h | 30 /** Get the PDF shader for the passed SkShader. If the SkShader is 36 * @param shader The SkShader to emulate. 42 static SkPDFObject* GetPDFShader(const SkShader& shader, 65 static void RemoveShader(SkPDFObject* shader);
|
/external/mesa3d/src/gallium/drivers/svga/ |
svga_pipe_constants.c | 48 uint shader, uint index, 61 assert(shader < PIPE_SHADER_TYPES); 64 pipe_resource_reference( &svga->curr.cb[shader], 67 if (shader == PIPE_SHADER_FRAGMENT)
|
/external/skia/src/pdf/ |
SkPDFShader.h | 30 /** Get the PDF shader for the passed SkShader. If the SkShader is 36 * @param shader The SkShader to emulate. 42 static SkPDFObject* GetPDFShader(const SkShader& shader, 65 static void RemoveShader(SkPDFObject* shader);
|
/frameworks/base/graphics/java/android/graphics/drawable/ |
BitmapDrawable.java | 30 import android.graphics.Shader; 338 * @return {@link Shader.TileMode#CLAMP} if the bitmap does not repeat, 339 * {@link Shader.TileMode#REPEAT} or {@link Shader.TileMode#MIRROR} otherwise. 341 public Shader.TileMode getTileModeX() { 348 * @return {@link Shader.TileMode#CLAMP} if the bitmap does not repeat, 349 * {@link Shader.TileMode#REPEAT} or {@link Shader.TileMode#MIRROR} otherwise. 351 public Shader.TileMode getTileModeY() { 357 * does not repeat its bitmap. Using {@link Shader.TileMode#REPEAT} o 441 Shader shader = mBitmapState.mPaint.getShader(); local 475 Shader shader = state.mPaint.getShader(); local [all...] |