Navigate to the top level

Bump_map

Description
Exercises bump mapping via projective 2D and dot product / bumpenvmap shader stages. Tests standard 8-bit du/dv bump mapping with G8B8, R6G5B5, and other formats across combinations of signed and unsigned coordinates, 90-degree rotations, and cross-channel mappings. Also exercises 16-bit HILO bump mapping using NV097_SET_TEXTURE_FORMAT_COLOR_SZ_YB_16_YA_16 and NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_YB16YA16.
Suite class def

BumpMap_A1R5G5B5

Exercises 8-bit du/dv bump mapping with an A1R5G5B5 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A1R5G5B5
Image as seen on display
No alpha test result for Bump_map::BumpMap_A1R5G5B5

BumpMap_A1R5G5B5_L

Exercises 8-bit du/dv bump mapping with an A1R5G5B5 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A1R5G5B5_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_A1R5G5B5_L

BumpMap_A4R4G4B4

Exercises 8-bit du/dv bump mapping with an A4R4G4B4 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A4R4G4B4
Image as seen on display
No alpha test result for Bump_map::BumpMap_A4R4G4B4

BumpMap_A4R4G4B4_L

Exercises 8-bit du/dv bump mapping with an A4R4G4B4 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A4R4G4B4_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_A4R4G4B4_L

BumpMap_A8

Exercises 8-bit du/dv bump mapping with an A8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8

BumpMap_A8_L

Exercises 8-bit du/dv bump mapping with an A8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8_L

BumpMap_A8B8G8R8

Exercises 8-bit du/dv bump mapping with an A8B8G8R8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8B8G8R8
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8B8G8R8

BumpMap_A8B8G8R8_L

Exercises 8-bit du/dv bump mapping with an A8B8G8R8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8B8G8R8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8B8G8R8_L

BumpMap_A8R8G8B8

Exercises 8-bit du/dv bump mapping with an A8R8G8B8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8R8G8B8
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8R8G8B8

BumpMap_A8R8G8B8_L

Exercises 8-bit du/dv bump mapping with an A8R8G8B8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8R8G8B8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8R8G8B8_L

BumpMap_A8Y8

Exercises 8-bit du/dv bump mapping with an A8Y8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_A8Y8
Image as seen on display
No alpha test result for Bump_map::BumpMap_A8Y8

BumpMap_AY8

Exercises 8-bit du/dv bump mapping with an AY8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_AY8
Image as seen on display
No alpha test result for Bump_map::BumpMap_AY8

BumpMap_AY8_L

Exercises 8-bit du/dv bump mapping with an AY8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_AY8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_AY8_L

BumpMap_B8G8R8A8

Exercises 8-bit du/dv bump mapping with a B8G8R8A8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_B8G8R8A8
Image as seen on display
No alpha test result for Bump_map::BumpMap_B8G8R8A8

BumpMap_B8G8R8A8_L

Exercises 8-bit du/dv bump mapping with a B8G8R8A8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_B8G8R8A8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_B8G8R8A8_L

BumpMap_DXT1

Exercises 8-bit du/dv bump mapping with a DXT1 compressed bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_DXT1
Image as seen on display
No alpha test result for Bump_map::BumpMap_DXT1

BumpMap_G8B8

Exercises 8-bit du/dv bump mapping with a G8B8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_G8B8
Image as seen on display
No alpha test result for Bump_map::BumpMap_G8B8

BumpMap_G8B8_B

Exercises 8-bit du/dv bump mapping with a G8B8 swizzled texture using alternate blue color channel mapping.

Image with alpha
Test result for Bump_map::BumpMap_G8B8_B
Image as seen on display
No alpha test result for Bump_map::BumpMap_G8B8_B

BumpMap_G8B8_B_R90

Exercises 8-bit du/dv bump mapping with a G8B8 swizzled texture rotated 90 degrees with alternate blue mapping.

Image with alpha
Test result for Bump_map::BumpMap_G8B8_B_R90
Image as seen on display
No alpha test result for Bump_map::BumpMap_G8B8_B_R90

BumpMap_G8B8_L

Image with alpha
Test result for Bump_map::BumpMap_G8B8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_G8B8_L

BumpMap_G8B8_R90

Exercises 8-bit du/dv bump mapping with a G8B8 swizzled texture rotated 90 degrees.

Image with alpha
Test result for Bump_map::BumpMap_G8B8_R90
Image as seen on display
No alpha test result for Bump_map::BumpMap_G8B8_R90

BumpMap_R16B16

Exercises 16-bit HILO bump mapping with a YB_16_YA_16 swizzled bump map texture (NV097_SET_TEXTURE_FORMAT_COLOR_SZ_YB_16_YA_16).

Image with alpha
Test result for Bump_map::BumpMap_R16B16
Image as seen on display
No alpha test result for Bump_map::BumpMap_R16B16

BumpMap_R16B16_B

Exercises 16-bit HILO bump mapping with a YB_16_YA_16 swizzled texture using alternate blue color channel mapping.

Image with alpha
Test result for Bump_map::BumpMap_R16B16_B
Image as seen on display
No alpha test result for Bump_map::BumpMap_R16B16_B

BumpMap_R16B16_L

Exercises 16-bit HILO bump mapping with a YB16YA16 linear bump map texture (NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_YB16YA16).

Image with alpha
Test result for Bump_map::BumpMap_R16B16_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_R16B16_L

BumpMap_R16B16_L_B

Exercises 16-bit HILO bump mapping with a YB16YA16 linear texture using alternate blue color channel mapping.

Image with alpha
Test result for Bump_map::BumpMap_R16B16_L_B
Image as seen on display
No alpha test result for Bump_map::BumpMap_R16B16_L_B

BumpMap_R5G6B5

Exercises 8-bit du/dv bump mapping with an R5G6B5 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_R5G6B5
Image as seen on display
No alpha test result for Bump_map::BumpMap_R5G6B5

BumpMap_R5G6B5_L

Exercises 8-bit du/dv bump mapping with an R5G6B5 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_R5G6B5_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_R5G6B5_L

BumpMap_R6G5B5

Exercises 8-bit du/dv bump mapping with an R6G5B5 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_R6G5B5
Image as seen on display
No alpha test result for Bump_map::BumpMap_R6G5B5

BumpMap_R8B8

Exercises 8-bit du/dv bump mapping with an R8B8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_R8B8
Image as seen on display
No alpha test result for Bump_map::BumpMap_R8B8

BumpMap_R8G8B8A8

Exercises 8-bit du/dv bump mapping with an R8G8B8A8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_R8G8B8A8
Image as seen on display
No alpha test result for Bump_map::BumpMap_R8G8B8A8

BumpMap_R8G8B8A8_L

Exercises 8-bit du/dv bump mapping with an R8G8B8A8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_R8G8B8A8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_R8G8B8A8_L

BumpMap_UYVY_L

Exercises 8-bit du/dv bump mapping with an UYVY linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_UYVY_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_UYVY_L

BumpMap_X1R5G5B5

Exercises 8-bit du/dv bump mapping with an X1R5G5B5 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_X1R5G5B5
Image as seen on display
No alpha test result for Bump_map::BumpMap_X1R5G5B5

BumpMap_X1R5G5B5_L

Exercises 8-bit du/dv bump mapping with an X1R5G5B5 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_X1R5G5B5_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_X1R5G5B5_L

BumpMap_X8R8G8B8

Exercises 8-bit du/dv bump mapping with an X8R8G8B8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_X8R8G8B8
Image as seen on display
No alpha test result for Bump_map::BumpMap_X8R8G8B8

BumpMap_X8R8G8B8_L

Exercises 8-bit du/dv bump mapping with an X8R8G8B8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_X8R8G8B8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_X8R8G8B8_L

BumpMap_Y16

Exercises 8-bit du/dv bump mapping with a Y16 swizzled bump map texture (NV097_SET_TEXTURE_FORMAT_COLOR_SZ_Y16).

Image with alpha
Test result for Bump_map::BumpMap_Y16
Image as seen on display
No alpha test result for Bump_map::BumpMap_Y16

BumpMap_Y16_L

Exercises 8-bit du/dv bump mapping with a Y16 linear bump map texture (NV097_SET_TEXTURE_FORMAT_COLOR_LU_IMAGE_Y16).

Image with alpha
Test result for Bump_map::BumpMap_Y16_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_Y16_L

BumpMap_Y8

Exercises 8-bit du/dv bump mapping with a Y8 swizzled bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_Y8
Image as seen on display
No alpha test result for Bump_map::BumpMap_Y8

BumpMap_Y8_L

Exercises 8-bit du/dv bump mapping with a Y8 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_Y8_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_Y8_L

BumpMap_YUY2_L

Exercises 8-bit du/dv bump mapping with a YUY2 linear bump map texture.

Image with alpha
Test result for Bump_map::BumpMap_YUY2_L
Image as seen on display
No alpha test result for Bump_map::BumpMap_YUY2_L