NVIDIA GeForce3

General Properties

Name Value Description
Hardware support Yes
Color Model RGB A full RGB model is used.
DevCaps CANRENDERAFTERFLIP Device can queue rendering commands after a page flip.
DRAWPRIMTLVERTEX Device exports a DrawPrimitive-aware HAL.
EXECUTESYSTEMMEMORY Device can use execute buffers from system memory.
EXECUTEVIDEOMEMORY Device can use execute buffer from video memory.
FLOATTLVERTEX Device accepts floating point for post-transform vertex data.
TEXTURENONLOCALVIDMEM Device can retrieve textures from non-local video (AGP) memory.
TEXTUREVIDEOMEMORY Device can retrieve textures from device memory.
TLVERTEXSYSTEMMEMORY Device can use buffers from system memory for transformed and lit vertices.
TLVERTEXVIDEOMEMORY Device can use buffers from video memory for transformed and lit vertices.
3D clipping Yes TRUE if the device can perform 3-D clipping.
TransformCaps CLIP The system clips while transforming.
LightingCaps DIRECTIONAL Supports directional lights.
PARALLELPOINT (SW emul) Supports parallel point lights.
POINT Supports point lights.
SPOT Supports spotlights.
LightingModel RGB RGB lighting model.
NumLights 8 Number of lights that can be handled.
RenderBitDepth 16 Device can render in hicolor.
32 Device can render in 32bit truecolor.
DepthBufferBitDepth 16 Device supports 16bit depth buffer.
24 Device supports 24bit depth buffer.
MinTextureWidth 1 Minimum texture width for this device.
MinTextureHeight 1 Minimum texture height for this device.
MaxTextureWidth 4096 Maximum texture width for this device.
MaxTextureHeight 4096 Maximum texture height for this device.
MinStippleWidth 0 Minimum width of the stipple pattern for this device.
MinStippleHeight 0 Minimum height of the stipple pattern for this device.
MaxStippleWidth 0 Maximum width of the stipple pattern for this device.
MaxStippleHeight 0 Maximum height of the stipple pattern for this device.
MaxTextureRepeat 8192 Full range of the integer (non-fractional) bits of the post-normalized texture indices.
MaxTextureAspectRatio 0 Maximum texture aspect ratio supported by the hardware; this will typically be a power of 2.
MaxAnisotropy 8 Maximum valid value for the D3DRENDERSTATE_ANISOTROPY render state.
GuardBandLeft -100000000 The screen-space coordinates of the guard-band clipping region. Coordinates inside this rectangle but outside the viewport rectangle will automatically be clipped.
GuardBandRight 100000000 The screen-space coordinates of the guard-band clipping region.
GuardBandTop -100000000 The screen-space coordinates of the guard-band clipping region.
GuardBandBottom 100000000 The screen-space coordinates of the guard-band clipping region.
ExtentsAdjust 0 Number tenth of pixels to adjust the extents rectangle outward to accommodate antialiasing kernels.
StencilCaps All Device supports all stencil buffer operations (KEEP, ZERO, REPLACE, INCRSAT, DECRSAT, INVERT, INCR, DECR).
DoNotStripElements Yes Device prefers that vertex elements not be stripped (no performance panalty).
CoordinateSetsPerVertex 8 Number of texture coordinate sets that the device supports.

Triangle Caps

Name Value Description
MiscCaps CULLCCW The driver supports counterclockwise culling.
CULLCW The driver supports clockwise triangle culling.
CULLNONE The driver does not perform triangle culling.
MASKZ The device can enable and disable modification of the depth-buffer on pixel operations.
RasterCaps ANISOTROPY The device supports anisotropic filtering.
ANTIALIASEDGES The device can antialias lines forming the convex outline of objects.
ANTIALIASSORTDEPENDENT The device supports antialiasing that is dependent on the sort order of the polygons.
ANTIALIASSORTINDEPENDENT The device supports antialiasing that is not dependent on the sort order of the polygons.
DITHER The device can dither to improve color resolution.
FOGRANGE The device supports range-based fog. In range-based fog, the distance of an object from the viewer is used to compute fog effects, not the depth of the object.
FOGTABLE The device calculates the fog value by referring to a lookup table containing fog values that are indexed to the depth of a given pixel.
FOGVERTEX The device calculates the fog value during the lighting operation and interpolates the fog value during rasterization.
MIPMAPLODBIAS The device supports level-of-detail (LOD) bias adjustments.
SUBPIXEL The device performs subpixel placement of z, color, and texture data.
WBUFFER The device supports depth buffering using w.
WFOG The device supports w-based fog.
ZBIAS The device supports z-bias values.
ZCmpCaps All Device supports all z-buffer operations (ALWAYS, EQUAL, GREATER, GREATEREQUAL, LESS, LESSEQUAL, NEVER, NOTEQUAL).
AlphaCmpCaps All Device supports all alpha-buffer operations (ALWAYS, EQUAL, GREATER, GREATEREQUAL, LESS, LESSEQUAL, NEVER, NOTEQUAL).
SrcBlendCaps All Device supports all source blend operations (BOTHINVSRCALPHA, DESTALPHA, DESTCOLOR, INVDESTALPHA, INVDESTCOLOR, INVSRCALPHA, INVSRCCOLOR, SRCALPHA, SRCCOLOR, SRCALPHASAT, ONE, ZERO).
DestBlendCaps All Device supports all destination blend operations (DESTALPHA, DESTCOLOR, INVDESTALPHA, INVDESTCOLOR, INVSRCALPHA, INVSRCCOLOR, SRCALPHA, SRCCOLOR, SRCALPHASAT, ONE, ZERO).
ShadeCaps ALPHAFLATBLEND Device can support an alpha component for flat blended transparency.
COLORFLATMONO Device can support colored flat shading in the D3DCOLOR_MONO color model.
COLORFLATRGB Device can support colored flat shading in the D3DCOLOR_RGB color model.
SPECULARFLATRGB Device can support specular highlights in flat shading in the D3DCOLOR_RGB color model.
FOGFLAT Device can support fog in the flat shading model.
ALPHAGOURAUDBLEND Device can support an alpha component for Gouraud blended transparency.
COLORGOURAUDMONO Device can support colored Gouraud shading in the D3DCOLOR_MONO color model.
COLORGOURAUDRGB Device can support colored Gouraud shading in the D3DCOLOR_RGB color model.
SPECULARGOURAUDRGB Device can support specular highlights in Gouraud shading in the D3DCOLOR_RGB color model.
FOGGOURAUD Device can support fog in the Gouraud shading model.
TextureFilter - Magnification MAGFPOINT Point filtering. The texel with coordinates nearest to the desired pixel value is used.
MAGFLINEAR Bilinear interpolation filtering. A weighted average of a 22 area of texels surrounding the desired pixel is used.
TextureFilter - Minification MINFPOINT Point filtering. The texel with coordinates nearest to the desired pixel value is used..
MINFLINEAR Bilinear interpolation filtering. A weighted average of a 22 area of texels surrounding the desired pixel is used.
MINFANISOTROPIC Anisotropic texture filtering. Compensates for distortion caused by the difference in angle between the texture polygon and the plane of the screen.
TextureFilter - Mipmapping MIPFPOINT The device supports per-stage point-sampled filtering for mipmaps.
MIPFLINEAR The device supports per-stage trilinear-interpolation filtering for mipmaps.
TextureFilterCaps (DX5) NEAREST Point sampling. The texel with coordinates nearest to the desired pixel value is used. This applies to both zooming in and zooming out.
LINEAR Bilinear filtering. Chooses the texel that has nearest coordinates, then performs a weighted average with the four surrounding texels to determine the final color.
MIPNEAREST Nearest mipmapping. Chooses the texel from the appropriate mipmap with coordinates nearest to the desired pixel value.
MIPLINEAR Nearest mipmapping, with bilinear filtering applied to the result.
LINEARMIPNEAREST Linear interpolation between two point sampled mipmaps. Chooses the nearest texel from the two closest mipmap levels, then performs linear interpolation between them.
LINEARMIPLINEAR Trilinear interpolation between mipmaps. Performs bilinear filtering on the two nearest mipmaps, then interpolates linearly between the two colors to determine a final color.
TextureCaps ALPHA Supports RGBA textures in the D3DTBLEND_DECAL and D3DTBLEND_MODULATE texture filtering modes.
ALPHAPALETTE Supports palettized texture surfaces whose palettes contain alpha information.
PERSPECTIVE Perspective correction is supported.
POW2 All textures must have widths and heights specified as powers of two.
TRANSPARENCY Texture transparency is supported.
TextureBlendCaps (DX5) DECAL Decal texture-blending mode is supported.
MODULATE Modulate texture-blending mode is supported.
ADD Supports the additive texture-blending mode.
MODULATEALPHA Modulate-alpha texture-blending mode is supported.
DECALPHA Decal-alpha texture-blending mode is supported.
COPY Copy mode texture-blending is supported.
TextureAddressCaps BORDER Device supports setting coordinates outside the range [0.0, 1.0] to the border color.
CLAMP Device can clamp textures to addresses.
INDEPENDENTUV Device can separate the texture-addressing modes of the u and v coordinates of the texture.
MIRROR Device can mirror textures to addresses.
WRAP Device can wrap textures to addresses.
MaxStippleWidth 0 Maximum width of the supported stipple (up to 32).
MaxStippleHeight 0 Maximum height of the supported stipple (up to 32).

Texture Pipeline

Name Value Description
MaxTextureBlendStages 8 Maximum number of texture blending stages supported by this device.
MaxSimultaneousTextures 4 Maximum number of textures that can be simultaneously bound to the texture blending stages for this device.
TextureOpCaps - Control DISABLE Disables output from this texture stage and all stages with a higher index.
SELECTARG1 Use this texture stage's first color or alpha argument, unmodified, as the output.
SELECTARG2 Use this texture stage's second color or alpha argument, unmodified, as the output.
TextureOpCaps - Modulation MODULATE Multiply the components of the arguments together.
MODULATE2X Multiply the components of the arguments and shift the products left.
MODULATE4X Multiply the components of the arguments and shift the products left two bits.
TextureOpCaps - Add & Sub ADD Add the components of the arguments.
ADDSIGNED Add the components of the arguments with a -0.5 bias.
ADDSIGNED2X Add the components of the arguments with a -0.5 bias, and shift the products to the left.
SUBTRACT Subtract the components of the second argument from those of the first argument.
ADDSMOOTH Add the first and second arguments, then subract their product from the sum.
TextureOpCaps - Linear alpha blending BLENDDIFFUSEALPHA Linearly blend this texture stage using the interpolated alpha from each vertex.
BLENDTEXTUREALPHA Linearly blend this texture stage using the alpha from this stage's texture.
BLENDFACTORALPHA Linearly blend this texture stage using a scalar alpha set with the render state.
BLENDCURRENTALPHA Linearly blend this texture stage using the alpha taken from the previous texture stage.
BLENDTEXTUREALPHAPM Linearly blend a texture stage that uses premultiplied alpha [arg1 + arg2*(1-alpha)].
TextureOpCaps - Specular mapping MODULATEALPHA_ADDCOLOR Modulate the second argument's color using the first argument's alpha, then add the result to argument one.
MODULATEALPHA_ADDALPHA Modulate the arguments, then add the first argument's alpha.
MODULATEINVALPHA_ADDCOLOR Modulate the second argument's color using the inverse of the first argument's alpha, then add the result to argument one.
MODULATEINVCOLOR_ADDALPHA Modulate the inverse of the first argument using second argument, then add the first argument's alpha.
TextureOpCaps - Bump mapping BUMPENVMAP Perform per-pixel bump-mapping using the environment map without luminance.
BUMPENVMAPLUMINANCE Perform per-pixel bump-mapping using the environment map with luminance.
DOTPRODUCT3 Modulate the components of each argument (as signed components), add their products, then replicate the sum to all channels (RGBA).

Texture Formats

Name Value Description
Supported Texture Formats RGB 16bits (555) Red Green Blue direct color.
RGBA 16bits (5551) Red Green Blue Alpha direct color.
RGBA 16bits (4444) Red Green Blue Alpha direct color.
RGB 16bits (565) Red Green Blue direct color.
RGB 32bits (888) Red Green Blue direct color.
RGBA 32bits (8888) Red Green Blue Alpha direct color.
UV 16bits (88) Bumpmap information direct values.
UVL 16bits (555) Bumpmap information with Luminance direct values.
FOURCC 0bits (1TXD) Special texture format.
FOURCC 0bits (2TXD) Special texture format.
FOURCC 0bits (3TXD) Special texture format.
FOURCC 0bits (4TXD) Special texture format.
FOURCC 0bits (5TXD) Special texture format.
PALETTE 8bits Indirect color values.

Summary

General (72%)
                 
Raster (88%)
                   
Texture (94%)
                     

Overall* (86%)
                   

*) Overall rating = 25% * General + 50% * Raster + 25% * Texture

Add your comments here.


Generated by D3Dinfo, Sun Aug 26 00:08:10 2001 . Look at the result list. Email to: V.Miler@sh.cvut.cz