OK. This is a screenshot off of a PC (with a SiS 661FX video card). I cannot figure why some of the textures are showing and some are not. Literally, there is no difference in shader type, texture size, or lighting; but for some reason huge sections of the map don’t show up on this PC?
If it’s a standalone, check out the output log (Data\output_log.txt). If the card runs out of VRAM (and for whatever reason can’t swap out existing textures), Unity reports errors in the log. That might be the issue.
OK…so here’s what the output log said. I’m having a bit of trouble understanding what it’s telling me. This is just the beginning stuff (what I think is important):
Audio devices: Generic Hardware (default: Generic Hardware)
Player: init engine
Direct3D:
Version: Direct3D 9.0c [SiSGRV.dll 6.14.10.3770]
Renderer: SiS 661FX
Vendor: SIS
VRAM: 32 MB
D3D: forcing max. texture size of 1024 and RT size of 512 (32MB card)
init resolutions
desktop: 1024 x 768 75Hz
init resolutions
ShaderLab error: Shader 'FX/Projector Multiply': no subshaders can run on this graphics card (Filename: \unitybuild\unity\External\shaderlab\Library\ShaderLabErrors.cpp Line: 33)
We got started
UnityEngine.Debug:Log(Object)
$:MoveNext()
(Filename: \unitybuild\unity\Runtime\Export\Generated\BaseClass.cpp Line: 1567)
SetTexture with unknown texture -96 (Filename: \unitybuild\unity\Runtime\GfxDevice\d3d\TexturesD3D9.cpp Line: 536)
SetTexture with unknown texture -96 (Filename: \unitybuild\unity\Runtime\GfxDevice\d3d\TexturesD3D9.cpp Line: 536)
SetTexture with unknown texture -96 (Filename: \unitybuild\unity\Runtime\GfxDevice\d3d\TexturesD3D9.cpp Line: 536)
SetTexture with unknown texture -96 (Filename: \unitybuild\unity\Runtime\GfxDevice\d3d\TexturesD3D9.cpp Line: 536)
SetTexture with unknown texture -96 (Filename: \unitybuild\unity\Runtime\GfxDevice\d3d\TexturesD3D9.cpp Line: 536)
SetTexture with unknown texture -96 (Filename: \unitybuild\unity\Runtime\GfxDevice\d3d\TexturesD3D9.cpp Line: 536)
We got started
UnityEngine.Debug:Log(Object)
$:MoveNext()