What the heck is happening here.....?

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?

How might I try and narrow this down?

Could it be a normals issue?

might try forcing opengl to see if its a directx/driver thing… i.e. yourgame.exe -force-opengl

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()

I don’t know how to help you, but I just wanted to add that what is showing up looks awesome. :wink:

Heh. Thanks. It’d look better if it all showed up (I hope). When it’s ready to be released, I’ll be sure to post it here.

It’s meant for web distribution, so I just want to make sure that it runs on as many machines as possible.

Ok, so output log does not say anything about out of memory errors. That is strange.

Can you narrow the problem down somehow? For example, delete the objects that do show up textured - do the other objects still have no textures?

In any case, create a simplest project that shows the issue and report a bug with it.