[Feature Request] Slug font support
-std=gnu++26 CLMOMeshFileLoader::SObjMtl::operator=(const irr::scene::CLMOMeshFileLoader::SObjMtl&)’ is deprecated [-Wdeprecated-copy]
fix pkg-config linkage
integrate win32 ocharmap
Initial commit
Please delete this ticket it is covered by fork/merge request now
doxygen -u && most common install config update
remove --disable-shared add 32-bit info
update Doxyfile with doxygen -u
add --enable-static
attempt to fix fribidi ParType
add most common configure instruction
Adapt buildDB.py to python3 and silence format string warning in test18.c
Adapt buildDB.py to python3 and silence warning
See https://github.com/jopadan/quesoglc/
[Patch] Python3 for database/buildDB.py and silence test18.c (char*) warning
[Warning] inlined from ‘void irr::scene::CDMFLoader::addMaterialPath(irr::core::stringc&, const irr::core::stringc&)’ at CDMFLoader.cpp:51:6:
Updated with numeric include for std::reduce
Yes, please close it I'll check later if PrimitiveCount bug still appears.
vector3d dot product AVX patch
examples/Demo fullscreen switch X Error
Separated Makefile changes for multilib directories.
oops I apologize for wrong premature copy+paste in topic submit please change it to something reasonable or close the ticket
compile flags in use: CXXFLAGS="-march=native -mfpmath=sse -O3 -std=gnu++26" make NDEBUG=1 sharedlib install
oops I apologize for wrong premature copy+paste in topic submit
CSoftwareDriver2.cpp: In member function ‘void irr::video::CBurningVideoDriver::VertexCache_fill(irr::u32, irr::u32)’: CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec2&’ does not use ‘irr::video::sVec2::sVec2(irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:1942:25: note: in expansion of macro ‘varying’ 1942 | varying(vec2, uv); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:1967:25: note: in expansion of macro ‘varying’ 1967 | varying(vec3, lightVec); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:1968:25: note: in expansion of macro ‘varying’ 1968 | varying(vec3, halfVec); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:1969:25: note: in expansion of macro ‘varying’ 1969 | varying(vec3, eyeVec); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:2016:25: note: in expansion of macro ‘varying’ 2016 | varying(vec3, normal); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:2017:25: note: in expansion of macro ‘varying’ 2017 | varying(vec4, vertex_color); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:2018:25: note: in expansion of macro ‘varying’ 2018 | varying(vec3, lightdir2); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:2035:25: note: in expansion of macro ‘varying’ 2035 | varying(vec3,lightVec); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:2036:25: note: in expansion of macro ‘varying’ 2036 | varying(vec3,halfVec); | ^~~~~~~ CSoftwareDriver2.cpp:1888:88: warning: casting ‘const irr::f32’ {aka ‘const float’} to ‘irr::video::sVec4&’ does not use ‘irr::video::sVec4::sVec4(irr::f32, irr::f32, irr::f32, irr::f32)’ [-Wcast-user-defined] 1888 | #define varying(var,name) var& name = (var&)*shader->getUniform(#name,BL_FRAGMENT_FLOAT) | ^ CSoftwareDriver2.cpp:2037:25: note: in expansion of macro ‘varying’ 2037 | varying(vec3,eyeVec);
warning: bitwise operation between different enumeration types ‘irr::video::E_LIGHT_TYPE’ and ‘irr::video::eTransformLightFlags
compile warnings about out of bounds access
irrXML.h: note '<>' and -Wtemplate-id-cdtor warning with gcc-14.1.1 -std=gnu++26
Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/13/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: /var/tmp/portage/sys-devel/gcc-13.2.1_p20231202/work/gcc-13-20231202/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/13 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/13/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/13 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man...
compile warnings about different size
Attached patch includes the changes at http://github.com/rorgoroth/DigitalPaintball2 I get the following errors running the compiled executable Paintball 2 -- Version 2.0 Using /home/jon/.paintball2/pball/ for writing. Couldn't exec configs/default.cfg. basedir is write protected. Console initialized. ------- Sound initialization ------- LoadLibrary("/usr/local/games/paintball2/snd_alsa.so") XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you...
Attached patch includes the changes at http://github.com/rorgoroth/DigitalPaintball2 I get the following errors running the compiled executable Paintball 2 -- Version 2.0 Using /home/jon/.paintball2/pball/ for writing. Couldn't exec configs/default.cfg. basedir is write protected. Console initialized. ------- Sound initialization ------- LoadLibrary("/usr/local/games/paintball2/snd_alsa.so") XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you...
Attached patch includes the changes at http://github.com/rorgoroth/DigitalPaintball2 I get the following errors running the compiled executable Paintball 2 -- Version 2.0 Using /home/jon/.paintball2/pball/ for writing. Couldn't exec configs/default.cfg. basedir is write protected. Console initialized. ------- Sound initialization ------- LoadLibrary("/usr/local/games/paintball2/snd_alsa.so") XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you...
I get the following errors running the compiled executable from http://github.com/rorgoroth/DigitalPaintball2 which includes the attached patch Paintball 2 -- Version 2.0 Using /home/jon/.paintball2/pball/ for writing. Couldn't exec configs/default.cfg. basedir is write protected. Console initialized. ------- Sound initialization ------- LoadLibrary("/usr/local/games/paintball2/snd_alsa.so") XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you...
I get the following errors running the compiled executable Paintball 2 -- Version 2.0 Using /home/jon/.paintball2/pball/ for writing. Couldn't exec configs/default.cfg. basedir is write protected. Console initialized. ------- Sound initialization ------- LoadLibrary("/usr/local/games/paintball2/snd_alsa.so") XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't...
I get the following errors running the compiled executable Paintball 2 -- Version 2.0 Using /home/jon/.paintball2/pball/ for writing. Couldn't exec configs/default.cfg. basedir is write protected. Console initialized. ------- Sound initialization ------- LoadLibrary("/usr/local/games/paintball2/snd_alsa.so") XDG_RUNTIME_DIR (/run/user/0) is not owned by us (uid 1000), but by uid 0! (This could e.g. happen if you try to connect to a non-root PulseAudio as a root user, over the native protocol. Don't...
compile errors and warnings for linux
https://github.com/hanatos/sioux/blob/master/include/pcxread.h
Not all PCX files are recognized and return FIF_UNKNOWN format