Searched refs:light (Results 1 - 25 of 67) sorted by relevance

123

/vbox/src/VBox/HostServices/SharedOpenGL/unpacker/
H A Dunpack_lights.c11 GLenum light = READ_DATA( sizeof( int ) + 0, GLenum ); local
15 cr_unpackDispatch.Lightfv( light, pname, params );
21 GLenum light = READ_DATA( sizeof( int ) + 0, GLenum ); local
25 cr_unpackDispatch.Lightiv( light, pname, params );
/vbox/src/VBox/Additions/x11/x11include/mesa-7.2/src/mesa/tnl_dd/imm/
H A Dt_dd_imm_napi.h37 const struct gl_light *light = ctx->Light.EnabledList.prev; local
52 n_dot_VP = DOT3( normal, light->_VP_inf_norm ) * scale;
54 ACC_SCALE_SCALAR_3V( sum, n_dot_VP, light->_MatDiffuse[0] );
55 n_dot_h = DOT3( normal, light->_h_inf_norm ) * scale;
58 ACC_SCALE_SCALAR_3V( sum, spec, light->_MatSpecular[0] );
77 const struct gl_light *light = ctx->Light.EnabledList.prev; local
91 n_dot_VP = DOT3( normal, light->_VP_inf_norm ) * scale;
93 ACC_SCALE_SCALAR_3V( sum, n_dot_VP, light->_MatDiffuse[0] );
94 n_dot_h = DOT3( normal, light->_h_inf_norm ) * scale;
97 ACC_SCALE_SCALAR_3V( sum, spec, light
117 struct gl_light *light; local
136 foreach( light, &ctx->Light.EnabledList ) argument
163 struct gl_light *light; local
182 foreach( light, &ctx->Light.EnabledList ) argument
[all...]
/vbox/src/VBox/Additions/x11/x11include/mesa-7.2/src/mesa/tnl/
H A Dt_vb_lighttmp.h91 struct gl_light *light; local
109 /* Add contribution from each enabled light source */
110 foreach (light, &ctx->Light.EnabledList) {
116 GLfloat VP[3]; /* unit vector from vertex to light */
121 if (!(light->_Flags & LIGHT_POSITIONAL)) {
122 /* directional light */
123 COPY_3V(VP, light->_VP_inf_norm);
124 attenuation = light->_VP_inf_spot_attenuation;
127 GLfloat d; /* distance from vertex to light */
129 SUB_3V(VP, light
275 struct gl_light *light; local
437 const struct gl_light *light = ctx->Light.EnabledList.next; local
551 const struct gl_light *light; local
682 struct gl_light *light; local
[all...]
/vbox/src/VBox/GuestHost/OpenGL/packer/
H A Dpack_lights.c10 static GLboolean __handleLightData( GLenum light, GLenum pname, const GLfloat *params ) argument
13 unsigned int packet_length = sizeof( int ) + sizeof( light ) + sizeof( pname );
42 WRITE_DATA( sizeof( int ) + 0, GLenum, light );
57 void PACK_APIENTRY crPackLightfv (GLenum light, GLenum pname, const GLfloat *params) argument
60 if (__handleLightData( light, pname, params ))
65 void PACK_APIENTRY crPackLightiv (GLenum light, GLenum pname, const GLint *params) argument
69 if (__handleLightData( light, pname, (const GLfloat *) params ))
/vbox/src/VBox/Additions/x11/x11include/mesa-7.2/src/mesa/main/
H A Dlight.h2 * \file light.h
45 _mesa_Lightf( GLenum light, GLenum pname, GLfloat param );
48 _mesa_Lightfv( GLenum light, GLenum pname, const GLfloat *params );
51 _mesa_Lightiv( GLenum light, GLenum pname, const GLint *params );
54 _mesa_Lighti( GLenum light, GLenum pname, GLint param );
69 _mesa_GetLightfv( GLenum light, GLenum pname, GLfloat *params );
72 _mesa_GetLightiv( GLenum light, GLenum pname, GLint *params );
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/
H A Dstate_lighting.c15 l->light = (CRLightBits *) crCalloc (sizeof(*(l->light)) * CR_MAX_LIGHTS );
20 crFree(l->light);
25 crFree( ctx->lighting.light );
78 l->light = (CRLight *) crCalloc (sizeof (*(l->light)) * CR_MAX_LIGHTS);
82 CRLightBits *ltb = lb->light + i;
83 l->light[i].enable = GL_FALSE;
85 l->light[i].ambient = zero_color;
87 l->light[
311 crStateLightfv(GLenum light, GLenum pname, const GLfloat *param) argument
457 crStateLightiv(GLenum light, GLenum pname, const GLint *param) argument
496 crStateLightf(GLenum light, GLenum pname, GLfloat param) argument
501 crStateLighti(GLenum light, GLenum pname, GLint param) argument
748 crStateGetLightfv(GLenum light, GLenum pname, GLfloat *param) argument
831 crStateGetLightiv(GLenum light, GLenum pname, GLint *param) argument
[all...]
H A Dstate_bits_globalop.h183 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].dirty);
184 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].enable);
185 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].ambient);
186 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].diffuse);
187 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].specular);
188 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].position);
189 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].attenuation);
190 _CRSTATE_BITS_OP_SIZEOF(lighting.light[i].spot);
H A Dstate_attrib.c37 a->enableStack[i].light = NULL;
38 a->lightingStack[i].light = NULL;
195 if (a->enableStack[a->enableStackDepth].light == NULL)
197 a->enableStack[a->enableStackDepth].light = (GLboolean *) crCalloc( g->limits.maxLights * sizeof( GLboolean ));
213 a->enableStack[a->enableStackDepth].light[i] = g->lighting.light[i].enable;
329 if (a->lightingStack[a->lightingStackDepth].light == NULL)
331 a->lightingStack[a->lightingStackDepth].light = (CRLight *) crCalloc( g->limits.maxLights * sizeof( CRLight ));
345 a->lightingStack[a->lightingStackDepth].light[i].enable = g->lighting.light[
[all...]
H A Dstate_lists.c129 #define CRSTATE_SET_LIGHT_COLOR(state, light, pname) _CRSTATE_SET_4F_RGBA(state, light, pname, GetLightfv)
130 #define CRSTATE_SET_LIGHT_F(state, light, pname) {GLfloat _f=g->state; diff_api.GetLightfv(light, pname, &_f); CRSTATE_SET_CAP(state, _f, "%f");}
131 #define CRSTATE_SET_LIGHT_4F(state, light, pname) _CRSTATE_SET_4F_XYZW(state, light, pname, GetLightfv)
132 #define CRSTATE_SET_LIGHT_3F(state, light, pname) \
138 diff_api.GetLightfv(light, pname, &value[0]); \
673 if (CHECKDIRTY(sb->lighting.light[i].dirty, negbitID))
675 if (CHECKDIRTY(sb->lighting.light[
[all...]
H A Dstate_snapshot.c1330 rc = SSMR3PutMem(pSSM, pBits->lighting.light, CR_MAX_LIGHTS*sizeof(pBits->lighting.light));
1361 lighting.light = pBits->lighting.light;
1402 pBits->lighting.light = lighting.light;
1403 rc = SSMR3GetMem(pSSM, pBits->lighting.light, CR_MAX_LIGHTS*sizeof(pBits->lighting.light));
1594 CRASSERT(pContext->lighting.light);
1595 rc = SSMR3PutMem(pSSM, pContext->lighting.light, CR_MAX_LIGHT
[all...]
H A Dstate_enable.c25 g->lighting.light[i].enable = val;
26 DIRTY(sb->lighting.light[i].dirty, neg_bitid);
27 DIRTY(sb->lighting.light[i].enable, neg_bitid);
/vbox/src/VBox/GuestHost/OpenGL/include/state/
H A Dcr_lighting.h36 CRLightBits *light; member in struct:__anon16206
73 CRLight *light; member in struct:__anon16208
H A Dcr_attrib.h75 GLboolean *light; member in struct:__anon16152
146 CRLight *light; member in struct:__anon16154
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/
H A Ddevice.c49 /* Define the default light parameters as specified by MSDN. */
1778 UINT light_idx, const struct wined3d_light *light)
1785 TRACE("device %p, light_idx %u, light %p.\n", device, light_idx, light);
1789 if (!light)
1792 switch (light->type)
1800 if (light->attenuation0 < 0.0f || light->attenuation1 < 0.0f || light->attenuation2 < 0.0f)
1826 TRACE("Adding new light\
1777 wined3d_device_set_light(struct wined3d_device *device, UINT light_idx, const struct wined3d_light *light) argument
1934 wined3d_device_get_light(const struct wined3d_device *device, UINT light_idx, struct wined3d_light *light) argument
[all...]
H A Dstateblock.c618 struct wined3d_light_info *light = LIST_ENTRY(e1, struct wined3d_light_info, entry); local
619 list_remove(&light->entry);
620 HeapFree(GetProcessHeap(), 0, light); local
651 /* Look up the light in the destination */
677 /* This can happen if the light was originally created as a
678 * default light for SetLightEnable() while recording. */
991 const struct wined3d_light_info *light = LIST_ENTRY(e, struct wined3d_light_info, entry); local
993 wined3d_device_set_light(device, light->OriginalIndex, &light->OriginalParms);
994 wined3d_device_set_light_enable(device, light
[all...]
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/
H A Dd3drm.h77 STDMETHOD(CreateLight)(THIS_ D3DRMLIGHTTYPE type, D3DCOLOR color, IDirect3DRMLight **light) PURE;
79 IDirect3DRMLight **light) PURE;
90 STDMETHOD(CreateShadow)(THIS_ IDirect3DRMVisual *visual, IDirect3DRMLight *light,
216 STDMETHOD(CreateLight)(THIS_ D3DRMLIGHTTYPE type, D3DCOLOR color, IDirect3DRMLight **light) PURE;
218 IDirect3DRMLight **light) PURE;
229 STDMETHOD(CreateShadow)(THIS_ IDirect3DRMVisual *visual, IDirect3DRMLight *light,
359 STDMETHOD(CreateLight)(THIS_ D3DRMLIGHTTYPE type, D3DCOLOR color, IDirect3DRMLight **light) PURE;
361 IDirect3DRMLight **light) PURE;
372 STDMETHOD(CreateShadow)(THIS_ IUnknown *object, IDirect3DRMLight *light, D3DVALUE px, D3DVALUE py, D3DVALUE pz,
H A Dd3d.h225 STDMETHOD(CreateLight)(THIS_ struct IDirect3DLight **light, IUnknown *outer) PURE;
271 STDMETHOD(CreateLight)(THIS_ struct IDirect3DLight **light, IUnknown *outer) PURE;
319 STDMETHOD(CreateLight)(THIS_ struct IDirect3DLight **light, IUnknown *outer) PURE;
674 STDMETHOD(AddLight)(THIS_ IDirect3DLight *light) PURE;
675 STDMETHOD(DeleteLight)(THIS_ IDirect3DLight *light) PURE;
676 STDMETHOD(NextLight)(THIS_ IDirect3DLight *ref, IDirect3DLight **light, DWORD flags) PURE;
742 STDMETHOD(AddLight)(THIS_ IDirect3DLight *light) PURE;
743 STDMETHOD(DeleteLight)(THIS_ IDirect3DLight *light) PURE;
744 STDMETHOD(NextLight)(THIS_ IDirect3DLight *ref, IDirect3DLight **light, DWORD flags) PURE;
818 STDMETHOD(AddLight)(THIS_ IDirect3DLight *light) PUR
[all...]
/vbox/src/VBox/HostServices/SharedOpenGL/dlm/
H A Ddlm_pointers.h16 extern int crdlm_pointers_Lightfv( struct instanceLightfv *instance, GLenum light, GLenum pname, const GLfloat *params );
17 extern int crdlm_pointers_Lightiv( struct instanceLightiv *instance, GLenum light, GLenum pname, const GLint *params );
H A Ddlm_pointers.c92 int crdlm_pointers_Lightfv( struct instanceLightfv *instance, GLenum light, GLenum pname, const GLfloat *params ) argument
109 int crdlm_pointers_Lightiv( struct instanceLightiv *instance, GLenum light, GLenum pname, const GLint *params ) argument
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Dstateblock.c527 struct wined3d_light_info *light = LIST_ENTRY(e1, struct wined3d_light_info, entry); local
528 list_remove(&light->entry);
529 HeapFree(GetProcessHeap(), 0, light); local
560 /* Look up the light in the destination */
585 /* This can happen if the light was originally created as a
586 * default light for SetLightEnable() while recording. */
886 const struct wined3d_light_info *light = LIST_ENTRY(e, struct wined3d_light_info, entry); local
888 IWineD3DDevice_SetLight(pDevice, light->OriginalIndex, &light->OriginalParms);
889 IWineD3DDevice_SetLightEnable(pDevice, light
[all...]
H A Dstate.c3834 const struct wined3d_light_info *light = NULL; local
3837 /* If we are changing the View matrix, reset the light and clipping planes to the new view
3838 * NOTE: We have to reset the positions even if the light/plane is not currently
3848 /* Reset lights. TODO: Call light apply func */
3851 light = stateblock->activeLights[k];
3852 if(!light) continue;
3853 glLightfv(GL_LIGHT0 + light->glIndex, GL_POSITION, light->lightPosn);
3855 glLightfv(GL_LIGHT0 + light->glIndex, GL_SPOT_DIRECTION, light
4712 static void light(DWORD state, IWineD3DStateBlockImpl *stateblock, struct wined3d_context *context) function
[all...]
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA-SVGA3d-win.cpp5019 D3DLIGHT9 light;
5037 light.Type = D3DLIGHT_POINT;
5041 light.Type = D3DLIGHT_SPOT;
5045 light.Type = D3DLIGHT_DIRECTIONAL;
5050 Log(("Unsupported light type!!\n"));
5063 light.Diffuse.r = pData->diffuse[0];
5064 light.Diffuse.g = pData->diffuse[1];
5065 light.Diffuse.b = pData->diffuse[2];
5066 light.Diffuse.a = pData->diffuse[3];
5067 light
[all...]
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.5.3/
H A Dglapitable.h203 void (GLAPIENTRYP Lightf)(GLenum light, GLenum pname, GLfloat param); /* 159 */
204 void (GLAPIENTRYP Lightfv)(GLenum light, GLenum pname, const GLfloat * params); /* 160 */
205 void (GLAPIENTRYP Lighti)(GLenum light, GLenum pname, GLint param); /* 161 */
206 void (GLAPIENTRYP Lightiv)(GLenum light, GLenum pname, const GLint * params); /* 162 */
308 void (GLAPIENTRYP GetLightfv)(GLenum light, GLenum pname, GLfloat * params); /* 264 */
309 void (GLAPIENTRYP GetLightiv)(GLenum light, GLenum pname, GLint * params); /* 265 */
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.6.5/
H A Dglapitable.h202 void (GLAPIENTRYP Lightf)(GLenum light, GLenum pname, GLfloat param); /* 159 */
203 void (GLAPIENTRYP Lightfv)(GLenum light, GLenum pname, const GLfloat * params); /* 160 */
204 void (GLAPIENTRYP Lighti)(GLenum light, GLenum pname, GLint param); /* 161 */
205 void (GLAPIENTRYP Lightiv)(GLenum light, GLenum pname, const GLint * params); /* 162 */
307 void (GLAPIENTRYP GetLightfv)(GLenum light, GLenum pname, GLfloat * params); /* 264 */
308 void (GLAPIENTRYP GetLightiv)(GLenum light, GLenum pname, GLint * params); /* 265 */
/vbox/src/VBox/Additions/x11/x11include/xorg-server-1.7.7/
H A Dglapitable.h202 void (GLAPIENTRYP Lightf)(GLenum light, GLenum pname, GLfloat param); /* 159 */
203 void (GLAPIENTRYP Lightfv)(GLenum light, GLenum pname, const GLfloat * params); /* 160 */
204 void (GLAPIENTRYP Lighti)(GLenum light, GLenum pname, GLint param); /* 161 */
205 void (GLAPIENTRYP Lightiv)(GLenum light, GLenum pname, const GLint * params); /* 162 */
307 void (GLAPIENTRYP GetLightfv)(GLenum light, GLenum pname, GLfloat * params); /* 264 */
308 void (GLAPIENTRYP GetLightiv)(GLenum light, GLenum pname, GLint * params); /* 265 */

Completed in 3717 milliseconds

123