Searched refs:fog (Results 1 - 25 of 33) sorted by relevance

12

/vbox/src/VBox/GuestHost/OpenGL/include/state/
H A Dcr_hint.h22 CRbitvalue fog[CR_MAX_BITARRAY]; member in struct:__anon16203
39 GLenum fog; member in struct:__anon16204
H A Dcr_attrib.h74 GLboolean fog; member in struct:__anon16152
164 GLenum fog; member in struct:__anon16156
/vbox/src/VBox/GuestHost/OpenGL/state_tracker/
H A Dstate_hint.c26 h->fog = GL_DONT_CARE;
27 RESET(hb->fog, ctx->bitid);
71 h->fog = mode;
72 DIRTY(hb->fog, g->neg_bitid);
H A Dstate_bits_globalop.h143 _CRSTATE_BITS_OP_SIZEOF(fog.dirty);
144 _CRSTATE_BITS_OP_SIZEOF(fog.color);
145 _CRSTATE_BITS_OP_SIZEOF(fog.index);
146 _CRSTATE_BITS_OP_SIZEOF(fog.density);
147 _CRSTATE_BITS_OP_SIZEOF(fog.start);
148 _CRSTATE_BITS_OP_SIZEOF(fog.end);
149 _CRSTATE_BITS_OP_SIZEOF(fog.mode);
150 _CRSTATE_BITS_OP_SIZEOF(fog.enable);
152 _CRSTATE_BITS_OP_SIZEOF(fog.fogDistanceMode);
155 _CRSTATE_BITS_OP_SIZEOF(fog
[all...]
H A Dstate_fog.c14 CRFogState *f = &ctx->fog;
16 CRFogBits *fb = &(sb->fog);
98 CRFogState *f = &(g->fog);
100 CRFogBits *fb = &(sb->fog);
H A Dstate_lists.c954 if (CHECKDIRTY(sb->fog.dirty, negbitID))
956 if (CHECKDIRTY(sb->fog.enable, negbitID))
958 CRSTATE_SET_ENABLED(fog.enable, GL_FOG);
961 if (CHECKDIRTY(sb->fog.color, negbitID))
963 CRSTATE_SET_COLORF(fog.color, GL_FOG_COLOR);
966 if (CHECKDIRTY(sb->fog.index, negbitID))
968 CRSTATE_SET_INT(fog.index, GL_FOG_INDEX);
971 if (CHECKDIRTY(sb->fog.density, negbitID))
973 CRSTATE_SET_FLOAT(fog.density, GL_FOG_DENSITY);
976 if (CHECKDIRTY(sb->fog
[all...]
H A Dstate_attrib.c210 a->enableStack[a->enableStackDepth].fog = g->fog.enable;
300 a->fogStack[a->fogStackDepth].enable = g->fog.enable;
301 a->fogStack[a->fogStackDepth].color = g->fog.color;
302 a->fogStack[a->fogStackDepth].density = g->fog.density;
303 a->fogStack[a->fogStackDepth].start = g->fog.start;
304 a->fogStack[a->fogStackDepth].end = g->fog.end;
305 a->fogStack[a->fogStackDepth].index = g->fog.index;
306 a->fogStack[a->fogStackDepth].mode = g->fog.mode;
315 a->hintStack[a->hintStackDepth].fog
[all...]
H A Dstate_enable.c94 g->fog.enable = val;
95 DIRTY(sb->fog.enable, neg_bitid);
96 DIRTY(sb->fog.dirty, neg_bitid);
H A Dstate_diff.c33 if (CHECKDIRTY(sb->fog.dirty, bitID))
35 crStateFogDiff( &(sb->fog), bitID, from, to );
464 if (CHECKDIRTY(sb->fog.dirty, bitID))
466 crStateFogSwitch(&(sb->fog), bitID, from, to );
H A Dstate_rasterpos.c74 if (g->fog.fogCoordinateSource == GL_FOG_COORDINATE_EXT)
/vbox/src/VBox/HostServices/SharedOpenGL/crserverlib/
H A Dserver_clear.c245 GLboolean lighting, fog, blend, cull, tex[3];
256 fog = ctx->fog.enable;
322 if (fog)
409 if (fog)
/vbox/src/VBox/GuestHost/OpenGL/include/
H A Dcr_glstate.h87 CRFogBits fog; member in struct:__anon16099
169 CRFogState fog; member in struct:CRContext
/vbox/src/VBox/Additions/x11/x11include/mesa-7.2/src/mesa/tnl_dd/
H A Dt_dd_vbtmp.h39 * struct { char r, g, b, fog; } spec;
48 * struct { char r, g, b, fog; } spec;
70 * DO_FOG: Emit fog coordinate in specular alpha.
127 GLfloat (*tc0)[4], (*tc1)[4], (*fog)[4];
204 fog = VB->FogCoordPtr->data;
209 fog = &tmp;
231 STRIDE_4F(fog, start * fog_stride);
262 UNCLAMPED_FLOAT_TO_UBYTE(v->v.specular.alpha, fog[0][0]);
263 STRIDE_4F(fog, fog_stride);
/vbox/src/VBox/Devices/Graphics/shaderlib/
H A Dshader.c374 if (reg->idx == 1) reg_maps->fog = 1;
517 if (semantic.usage == WINED3DDECLUSAGE_FOG) reg_maps->fog = 1;
850 TRACE("fog");
2093 args->fog = FOG_OFF;
2106 args->fog = FOG_LINEAR;
2113 case WINED3DFOG_LINEAR: args->fog = FOG_LINEAR; break;
2114 case WINED3DFOG_EXP: args->fog = FOG_EXP; break;
2115 case WINED3DFOG_EXP2: args->fog = FOG_EXP2; break;
2119 case WINED3DFOG_LINEAR: args->fog = FOG_LINEAR; break;
2120 case WINED3DFOG_EXP: args->fog
[all...]
H A Dwined3d_private.h588 WORD fog : 1; member in struct:shader_reg_maps
744 enum fogmode fog; member in struct:ps_compile_args
1658 enum fogmode fog; member in struct:ffp_frag_settings
H A Dglsl_shader.c4350 /* Pixel shader < 3.0 do not replace the fog stage.
4351 * This implements linear fog computation and blending.
4352 * TODO: non linear fog
4353 * NOTE: gl_Fog.start and gl_Fog.end don't hold fog start s and end e but
4358 switch(args->fog) {
4429 /* The D3DRS_FOGTABLEMODE render state defines if the shader-generated fog coord is used
4431 * the fog frag coord is thrown away. If the fog frag coord is used, but not written by
4436 } else if (!reg_maps->fog) {
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/
H A Dshader.c374 if (reg->idx == 1) reg_maps->fog = 1;
517 if (semantic.usage == WINED3DDECLUSAGE_FOG) reg_maps->fog = 1;
850 TRACE("fog");
2087 args->fog = FOG_OFF;
2100 args->fog = FOG_LINEAR;
2107 case WINED3DFOG_LINEAR: args->fog = FOG_LINEAR; break;
2108 case WINED3DFOG_EXP: args->fog = FOG_EXP; break;
2109 case WINED3DFOG_EXP2: args->fog = FOG_EXP2; break;
2113 case WINED3DFOG_LINEAR: args->fog = FOG_LINEAR; break;
2114 case WINED3DFOG_EXP: args->fog
[all...]
H A Dutils.c2860 settings->fog = FOG_OFF;
2863 settings->fog = FOG_LINEAR;
2868 settings->fog = FOG_LINEAR;
2871 settings->fog = FOG_EXP;
2874 settings->fog = FOG_EXP2;
2881 settings->fog = FOG_LINEAR;
2884 settings->fog = FOG_EXP;
2887 settings->fog = FOG_EXP2;
H A Dwined3d_private.h577 WORD fog : 1; member in struct:shader_reg_maps
733 enum fogmode fog; member in struct:ps_compile_args
1626 enum fogmode fog; member in struct:ffp_frag_settings
H A Darb_program_shader.c2986 /* The D3DRS_FOGTABLEMODE render state defines if the shader-generated fog coord is used
2988 * the fog frag coord is thrown away. If the fog frag coord is used, but not written by
2993 } else if (!reg_maps->fog) {
3433 switch(args->super.fog) {
5770 switch(settings->fog) {
5775 default: FIXME("Unexpected fog setting %d\n", settings->fog);
6059 /* We can't link the fog states to the fragment state directly since the vertex pipeline links them
6062 * is that changing the fog star
[all...]
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/
H A Dshader.c434 reg_maps->fog = 1;
557 reg_maps->fog = 1;
949 TRACE("fog");
2179 args->fog = WINED3D_FFP_PS_FOG_OFF;
2191 args->fog = WINED3D_FFP_PS_FOG_LINEAR;
2198 case WINED3D_FOG_LINEAR: args->fog = WINED3D_FFP_PS_FOG_LINEAR; break;
2199 case WINED3D_FOG_EXP: args->fog = WINED3D_FFP_PS_FOG_EXP; break;
2200 case WINED3D_FOG_EXP2: args->fog = WINED3D_FFP_PS_FOG_EXP2; break;
2204 case WINED3D_FOG_LINEAR: args->fog = WINED3D_FFP_PS_FOG_LINEAR; break;
2205 case WINED3D_FOG_EXP: args->fog
[all...]
H A Dutils.c3359 settings->fog = WINED3D_FFP_PS_FOG_OFF;
3365 settings->fog = WINED3D_FFP_PS_FOG_LINEAR;
3373 settings->fog = WINED3D_FFP_PS_FOG_LINEAR;
3376 settings->fog = WINED3D_FFP_PS_FOG_EXP;
3379 settings->fog = WINED3D_FFP_PS_FOG_EXP2;
3389 settings->fog = WINED3D_FFP_PS_FOG_LINEAR;
3392 settings->fog = WINED3D_FFP_PS_FOG_EXP;
3395 settings->fog = WINED3D_FFP_PS_FOG_EXP2;
H A Darb_program_shader.c372 if (reg_maps->fog) return TRUE; /* Clamping fog coord, 0.0 and 1.0 */
1870 shader_addline(buffer, "#mov handled in srgb write or fog code\n");
3177 /* The D3DRS_FOGTABLEMODE render state defines if the shader-generated fog coord is used
3179 * the fog frag coord is thrown away. If the fog frag coord is used, but not written by
3188 if (!reg_maps->fog)
3580 shader_addline(buffer, "SUB %s.x, state.fog.params.z, fragment.fogcoord.x;\n", tmp);
3581 shader_addline(buffer, "MUL_SAT %s.x, %s.x, state.fog.params.w;\n", tmp, tmp);
3582 shader_addline(buffer, "LRP %s.rgb, %s.x, %s, state.fog
[all...]
H A Dwined3d_private.h618 WORD fog : 1; member in struct:wined3d_shader_reg_maps
807 enum wined3d_ffp_ps_fog_mode fog; member in struct:ps_compile_args
1772 enum wined3d_ffp_ps_fog_mode fog; member in struct:ffp_frag_settings
H A Dglsl_shader.c4521 ERR("Invalid fog mode %#x.\n", mode);
4578 /* SM < 3 does not replace the fog stage. */
4580 shader_glsl_generate_fog_code(buffer, args->fog);
4623 /* The D3DRS_FOGTABLEMODE render state defines if the shader-generated fog coord is used
4625 * the fog frag coord is thrown away. If the fog frag coord is used, but not written by
4630 else if (!reg_maps->fog)
5095 ERR("Unhandled fog mode %#x.\n", settings->fog_mode);
5700 shader_glsl_generate_fog_code(buffer, settings->fog);
6827 /* Table fog behavio
[all...]

Completed in 270 milliseconds

12