i have no idea why this is happening. i dont really have anything to say other than whats in the title
heres some images, with transparency mode alpha and transparency mode alpha scissor for comparison. it looks like alpha removes shadows and acts identically to having no depth test enabled? idk man
the entire mesh was generated via code, with block faces getting created in positive z, then positive y, then increasing in positive x before repeating. it seems like only the faces in positive x direction appear above everything else
seems like you could use scissor transparency perfectly fine. Alpha does disable depth drawing which in turn makes a complicated mesh like thie one draw over itself. Maybe you could enable “Depth Draw mode: Always” but that makes actually transparent meshes much worse.
i would use alpha scissor if it wasnt for the fact that i want semitransparent pixels. i already tried messing with the depth draw mode, but nothing worked. is there anything else i can do to allow semitransparent pixels in some block textures?
i did try following a video for greedy meshing before, but i couldnt get it working, and it seemed to be bad for editable terrain (since it would take longer for the mesh to generate)
anyway, i just separated semitransparent blocks into a separate mesh and that worked. thank you!