Package: stormbaancoureur Version: 2.1.6-3 Followup-For: Bug #1014937 X-Debbugs-Cc: nils+debian-report...@dieweltistgarnichtso.net
I haveinvestigated the source package of stormbaancoureur. The file src-common/ogl.cxx contains the shadow rendering functionality. It also contains a check for when exactly shadow rendering is enabled: --- 8< --- snip --- 8< --- /* * This helper function checks wether we have all req'd extensions for shadow mapping */ bool OglCanDoShadowing(void) { if (getenv("PLODE_NO_SHADOWS")) return false; const char *vers = (const char*) glGetString(GL_VERSION); const char *rend = (const char*) glGetString(GL_RENDERER); fprintf(stderr, "OpenGL is version %s\n", vers); fprintf(stderr, "OpenGL renderer %s\n", rend); const char *exts = (const char*) glGetString(GL_EXTENSIONS); //fprintf(stderr, "OpenGL has extensions %s\n", exts); if (!strstr(exts, "GL_ARB_multitexture")) return false; if (!strstr(exts, "GL_ARB_depth_texture")) return false; if (!strstr(exts, "GL_ARB_shadow")) return false; if (!strstr(exts, "GL_EXT_framebuffer_object")) return false; if (!strstr(exts, "GL_ARB_vertex_shader")) return false; if (!strstr(exts, "GL_ARB_fragment_shader")) return false; if (!strstr(exts, "GL_ARB_shader_objects")) return false; return true; } --- >8 --- snap --- >8 --- The Irrlicht engine manages to do bug-free realtime shadows on the same GPU. Therefore, I assume that this issue can be worked around relatively easily. -- System Information: Debian Release: 11.3 APT prefers stable APT policy: (900, 'stable'), (500, 'oldoldstable') Architecture: i386 (i686) Kernel: Linux 5.10.0-10-686 (SMP w/2 CPU threads) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages stormbaancoureur depends on: ii freeglut3 2.8.1-6 ii libasound2 1.2.4-1.1 ii libc6 2.31-13+deb11u3 ii libgcc-s1 10.2.1-6 ii libgl1 1.3.2-1 ii libglu1-mesa [libglu1] 9.0.1-1 ii libode8 2:0.16.2-1 ii libplib1 1.8.5-8+deb11u1 ii libstdc++6 10.2.1-6 ii stormbaancoureur-data 2.1.6-3 stormbaancoureur recommends no packages. stormbaancoureur suggests no packages. -- no debconf information