/external/mesa3d/src/mesa/tnl/ |
t_vb_lighttmp.h | 77 sumA[0] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3]; 82 sumA[1] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3]; 95 sumA[0] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3]; 97 sumA[1] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3]; 257 sumA[0] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3]; 261 sumA[1] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3]; 273 sumA[0] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3]; 275 sumA[1] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3]; 468 base[0][3] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3]; 473 base[1][3] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3] [all...] |
t_vb_light.c | 51 * Information for updating current material attributes from vertex color, 57 GLfloat *current; /* points to material attribute to update */ 178 shininess = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_SHININESS][0]; 182 shininess = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_SHININESS][0]; 189 * In the case of colormaterial, the effected material attributes 192 * This function copies the vertex's color to the material attributes 202 /* update the material */ 208 /* recompute derived light/material values */ 219 * Return number of material attributes which will track vertex color. 231 * track vertex color. Override the material attribute's pointe [all...] |
t_rasterpos.c | 128 ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3], 0.0F, 1.0F ); 218 shine = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_SHININESS][0];
|
/external/mesa3d/src/mesa/program/ |
prog_statevars.c | 59 const struct gl_material *mat = &ctx->Light.Material; 66 /* state[2] is the material attribute */ 87 _mesa_problem(ctx, "Invalid material state in fetch_state"); 151 * ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_AMBIENT][i] 152 + ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_EMISSION][i]; 154 value[3] = ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_DIFFUSE][3]; 161 * ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_AMBIENT][i] 162 + ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_EMISSION][i]; 164 value[3] = ctx->Light.Material.Attrib[MAT_ATTRIB_BACK_DIFFUSE][3]; 177 ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_AMBIENT+face][i] [all...] |
/frameworks/rs/java/tests/VrDemo/src/com/example/android/rs/vr/engine/ |
VrState.java | 32 public Material mMaterial = new Material();
|
Material.java | 26 * Defines the material properties of a pixel value
29 public class Material {
78 public Material() {
147 public void setup(int[][] opacity, int[][] material) {
148 mMaterialProp = new MaterialProp[material.length];
150 for (int i = 0; i < material.length; i++) {
151 int rgb = material[i][1] & 0xFFFFFF;
153 float ambient = (material[i].length > 2) ? material[i][2] / 100.f : .2f;
154 float diffuse = (material[i].length > 3) ? material[i][3] / 100.f : .6f; [all...] |
/external/v8/benchmarks/ |
raytrace.js | 61 // flog/material/basematerial.js 62 // flog/material/solid.js 63 // flog/material/chessboard.js 320 if(typeof(Flog.RayTracer.Material) == 'undefined') Flog.RayTracer.Material = {}; 322 Flog.RayTracer.Material.BaseMaterial = Class.create(); 324 Flog.RayTracer.Material.BaseMaterial.prototype = { 348 return 'Material [gloss=' + this.gloss + ', transparency=' + this.transparency + ', hasTexture=' + this.hasTexture +']'; 355 Flog.RayTracer.Material.Solid = Class.create(); 357 Flog.RayTracer.Material.Solid.prototype = Object.extend [all...] |
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nv10_state_tnl.c | 322 float (*mat)[4] = ctx->Light.Material.Attrib; 363 GLfloat (*mat)[4] = ctx->Light.Material.Attrib; 425 float (*mat)[4] = ctx->Light.Material.Attrib;
|
nv20_state_tnl.c | 239 float (*mat)[4] = ctx->Light.Material.Attrib; 281 GLfloat (*mat)[4] = ctx->Light.Material.Attrib; 321 float (*mat)[4] = ctx->Light.Material.Attrib;
|
nouveau_render_t.c | 205 COPY_4V(ctx->Light.Material.Attrib[attr], (float *)v);
|
/external/mesa3d/src/mesa/vbo/ |
vbo_context.c | 121 /* Size is fixed for the material attributes, for others will 138 cl->Ptr = (const void *)ctx->Light.Material.Attrib[i]; 177 /* map material attribs to generic slots */
|
/external/mesa3d/src/mesa/main/ |
light.c | 566 /********** MATERIAL **********/ 571 * of the targeted material values. 579 /* Make a bitmask indicating what material attribute(s) we're updating */ 629 /* Update derived values following a change in ctx->Light.Material 635 GLfloat (*mat)[4] = ctx->Light.Material.Attrib; 643 /* update material ambience */ 658 /* update BaseColor = emission + scene's ambience * material's ambience */ 671 /* update material diffuse values */ 686 /* update material specular values */ 712 struct gl_material *mat = &ctx->Light.Material; [all...] |
attrib.c | 356 FLUSH_CURRENT(ctx, 0); /* flush material changes */ [all...] |
ffvertex_prog.c | 142 if (ctx->Light.Material.Attrib[attr][0] != 0.0F) 862 * Get a bitmask of which material values vary on a per-vertex basis. 886 /* Put material values in the GENERIC slots -- they are not used 902 * calculate these values dynamically in the case where material calls [all...] |
mtypes.h | 572 * \name Bit flags used for updating material values. 633 * Material state. 685 GLfloat _MatAmbient[2][3]; /**< material ambient * light ambient */ 686 GLfloat _MatDiffuse[2][3]; /**< material diffuse * light diffuse */ 687 GLfloat _MatSpecular[2][3]; /**< material spec * light specular */ 936 * Front and back material values. 939 struct gl_material Material; [all...] |
/frameworks/base/docs/html/design/ |
design_toc.cs | 20 <div class="nav-section-header empty"><a href="<?cs var:toroot ?>design/material/index.html" 26 Material for Android</a></div>
|
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_state.c | 645 /* Update on colormaterial, material emmissive/ambient, 661 ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_EMISSION]); 664 ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_AMBIENT]); 710 if (memcmp( ctx->Light.Material.Attrib[i], 711 ctx->Light.Material.Attrib[i+1], 790 GLfloat (*mat)[4] = ctx->Light.Material.Attrib; [all...] |
/frameworks/base/docs/html/training/ |
training_toc.cs | [all...] |
/external/mesa3d/src/mesa/drivers/dri/r200/ |
r200_state.c | 829 /* Update on colormaterial, material emmissive/ambient, 846 ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_EMISSION]); 849 ctx->Light.Material.Attrib[MAT_ATTRIB_FRONT_AMBIENT]); 986 GLfloat (*mat)[4] = ctx->Light.Material.Attrib; [all...] |