Browse logs with clarity: filter by type/year, search text, and inspect parsed commit details.

2100Total Files
2088SVN Logs
12Git Changelogs
2100Filtered Results

Detail

2022.06.10.Log2026.txt

📄SVN 📅2022-06-10 💾11,4 KB 0 Parsed entries CON BUILD FIX
📦 No SVN revisions parsed. Raw content is shown below.
Raw Content
commit 54177821c32a0ba601da9b43f02647fb7d1aa291
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri Jun 10 08:24:43 2022 -0700

    MSVC: enable LargeAddressAware for 32-bit builds... why wasn't this already on?

commit 3f977b3e5499120133e0569db6e436e3470c998d
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri Jun 10 00:10:28 2022 -0700

    Duke3d: fix menu option to disable item pickup messages not saving to .cfg by adding "hud_messages" cvar
    
    This bug appears to be rather old...

commit 66e1678a2547101048b01329ac61865696fb30cc
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri Jun 10 08:04:23 2022 -0700

    engine: fix "twitching" of models drawn with rotatesprite when the viewangle changes in polymost and polymer

commit e8ea24b8abb701e69be2bb0ab211d7aa8fd8c6e5
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri Jun 10 08:04:18 2022 -0700

    engine: break glBufferData()/glBufferSubData() stuff out of polymost_drawpoly() and into polymost_startBufferedDrawing()/polymost_bufferVert()/polymost_finishBufferedDrawing() and use for polymost_printtext256() and polymer_drawartskyquad()

commit 2effd514e235c183699aa13fcff45b680e75b477
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Jun 7 22:25:19 2022 -0700

    engine: set polymer sky according to the first sector drawn per frame instead of predetermining it at map load time
    
    This allows maps that use more than one parallax sky texture to look more correct in polymer, assuming only one type of sky is visible at once.

commit 5cf538f0812c2a227d986ba8a7271c8c8d4aab98
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue Jun 7 19:32:48 2022 -0700

    mimalloc: apply eb29d6b06f0f0d38aa8d7edd036d1dc412395393

commit d0e906637b104e66e1576ad2e0a3cdb43e3547f7
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat May 28 01:22:28 2022 -0700

    Makefile: bump -march from nocona to core2 for x86_64

commit c8524f3b8c240f46b25a88c8aae50c113df237c4
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat Jun 11 01:07:49 2022 -0700

    engine: improve SDL 1.2 support

commit 857465ec0aba6fc4caa1c02ac17de55bf57e759c
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun Jun 5 08:19:27 2022 -0700

    Makefile: if not 0 or 1, pass value of LTO variable as parameter to -flto argument

commit 7a7867885532bb51088630ef2bf3dabddecab202
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu Jun 2 19:23:06 2022 -0700

    voidwrap: add explicit "voidwrap" target to Makefile so I can "make voidwrap" and not "make voidwrap_steam_x64.dll", strip .dll after building, add UNREFERENCED_PARAMETER to DllMain() to silence warnings
    
    It's nice that the Steam SDK was apparently updated to be compatible with MinGW at some point, so we aren't forced to build this .dll with MSVC anymore.

commit 25e5521de26e0e0285f7342c22e0b393ac1c69f4
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu Jun 2 15:47:58 2022 -0700

    engine: work around GCC 12.1 issue with RELEASE=0 builds due to xxHash specifying forced inlining after inlining has been disabled via -O0/-Og

commit 6e61f8b9cb38ad62e9959c68a9ae8326a1e21dca
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed Jun 1 21:21:04 2022 -0700

    engine: fix USE_OPENGL=0 build and remove software mode hightile dependence on USE_OPENGL=1 builds
    
    This should allow stuff like the upscale pack to work on devices where OpenGL isn't available at all.

commit ce2055382806c8f67fe9a8ddcb9417f9099483a6
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat Jun 11 00:54:41 2022 -0700

    Makefile: specify -frounding-math to make sure GCC and clang are on the same page regarding float behavior

commit 468af083fb3120da4315a26aabce3f571188360e
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun May 29 19:45:40 2022 -0700

    engine: early exit from osdfunc_setrendermode() if the requested rendmode is already set

commit e6058568ec2d6d2d7e317dd267755959d75f40ac
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat May 28 00:38:58 2022 -0700

    engine: fix clang warnings

commit 89933ca309dc8fdc4984df3e7752202a86f292eb
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat May 28 00:34:00 2022 -0700

    Makefile: add -Wno-null-dereference and -Wno-stringop-overflow to ImGui build flags

commit 1ceaa965f4c08d45bac2c627a2ce6aa954337e8a
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sat May 28 00:26:13 2022 -0700

    Makefile: add -Wno-unused-function for clang

commit ebb6f1030323996359100b00e21618db59f2abde
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:42:33 2022 -0700

    editor: GCC 12 warning fixes

commit 77f62f704b0c8333e56261d89e7710f1cc05e83f
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:42:06 2022 -0700

    audiolib: minivorbis.h GCC 12 warning fixes

commit bd3ff5b583bddf8d8136d29a1d41093431174512
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:40:05 2022 -0700

    audiolib: tsf.h clang warning fixes
    
    This code is really weird. It's more than just the equivalent of offsetof().

commit f3f78857e2ab2a49f31473930e26cde4fb84eca0
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:38:49 2022 -0700

    engine: this condition should never happen, but mdgetskinmap() can return null and we weren't checking it

commit 899769f9e759b0ecd399a5a843d903cdaefe29fe
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:37:45 2022 -0700

    engine: smmalloc GCC 12 warning fixes

commit 62426363e9632392b11bf6ffeca48c4fa11bb8a6
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:37:03 2022 -0700

    Duke3d: clang warning fixes

commit b1331f54126777c89eb7c0b266f32c5ec12d1071
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 23:19:47 2022 -0700

    engine: fix build error with DEBUG_MAIN_ARRAYS

commit 87dbed19e72a52574d0d997e7045e245e1a7fe0d
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 22:21:47 2022 -0700

    Makefile: remove -Wl,--allow-multiple-definition, -mwindows, -lmingw32, -lpthread, -pthread, -static-libgcc, -static-libstdc++, and add -Wl,-subsystem,windows
    
    None of these seem to be needed anymore. Tested with MSYS2 and the newest MSVCRT based toolchain from https://winlibs.com

commit 16d9d077d9163aacd29e74883287e26ae1348ef9
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 22:20:40 2022 -0700

    Makefile: enable ThinLTO with clang on Windows, use lld when linking clang builds
    
    lld works with GCC builds too, but you have to disable LTO if you want to use it.

commit 392a26c3029a1111dd2259071396740d9850f354
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 22:17:38 2022 -0700

    Duke3d: fix oversight in 76b0d9cf0852a830d1f26f87d1e1526b5c1debe7

commit 0768c71cc1c172820aa2a08ef721c998baf10d5b
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 07:04:17 2022 -0700

    engine: drop SKYOS, QNX, SUNOS, and SYLLABLE build target support from makefile
    
    I left BeOS because it's still around as Haiku (haiku-os.org) and left Wii because devkitPro seems to be updated to at least gcc 11.2.0.

commit 5d8767fa71f6aa6173d41092148cfd29b7fc2c3d
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Fri May 27 06:59:54 2022 -0700

    engine: fix bad format strings on a few loguru calls

commit 4df661db53d48a30071c19638af2d340641b88bb
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu May 26 18:03:41 2022 -0700

    engine: use new ABORT_IF_F macro to silence null ptr dereference warnings in sjson with gcc 12

commit 8b926d44734a9d605d9c9c9c114e833e0d5db7e3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu May 26 18:02:07 2022 -0700

    loguru: add ABORT_IF_F macro

commit b1de34b347c5fd6cf6942ddc8bfe9f2ba27cd795
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu May 26 16:51:43 2022 -0700

    Duke3d: fix GCC 12 warnings

commit 8b7738c303e0fc300b07f36f46eec75a4f482a78
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu May 26 16:48:17 2022 -0700

    engine: workaround for MSYS2 gcc 12.1.0 internal compiler error in libdivide

commit 5e15cb475c34d6751bcbf9a0d9c2d008f46f62e3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu May 26 16:47:08 2022 -0700

    engine: add -Wno-array-bounds -Wno-null-dereference to mimalloc build flags

commit 02223d5261825dd971821174ba72f5c62a635dc1
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Wed May 25 15:51:31 2022 -0700

    engine: better Bstrncpyz()

commit d6cce53b0fae87d7b1c77778833a8ff0b8e712eb
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 24 15:19:16 2022 -0700

    engine: fix defect in 819cdcbdd225600b7b031809a8293b128463674e

commit f079384fdbec0d22d7e96c0dcc38df31f4e01144
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun May 22 15:05:46 2022 -0700

    engine: skip CVAR_RESTARTVID handling for polymer-specific cvars when not running polymer, limit r_pr_shadowdetail to 5 (4096x4096)

commit 6bdc11473c5ad7e663f610c6b920a06ce25e8667
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Thu May 19 13:05:27 2022 -0700

    Update gamecontrollerdb.txt

commit ed698de4bcbb1ad92c858a7333918f3ab3d2c0c5
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 17 17:29:51 2022 -0700

    engine: update libvpx to 1c39c625264fa64db1c573cbac1f3a4f24c660d3 on Windows
    
    Compiled with --disable-vp8-encoder --disable-vp9-encoder --enable-static-msvcrt --disable-avx --disable-multithread --disable-ssse3

commit 364861718c0f3d1a8f083939ff2a7791677d6546
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 17 14:11:25 2022 -0700

    Duke3d: revise 44409aa4785a1f05c78aa8b3bf2ead3576e55d81

commit 16ddd511bf8506cf29dcbfaae4cc2476bbe513ca
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 17 13:14:49 2022 -0700

    engine: reset GL state accounting at the beginning of videoSetRenderMode() instead of at the end

commit 0415c7fc3c2587f6fbbdf3bb877b95e798b96375
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 17 11:46:21 2022 -0700

    engine: actually unbind sampler objects when resetting their accounting

commit b8311f7b8521fa5181eb06868788f59f5642fc54
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 17 10:32:48 2022 -0700

    Duke3d: fix DUKE3D_GLOBAL_ADDITIVE_HITRADIUS

commit 70d4d6f6b45ec115843eb23d373555101b7f60ec
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Tue May 17 08:56:11 2022 -0700

    engine: update SDL to 2.0.22 on Windows

commit 2cb3ab4eac09a0cd97a6a45c7a8f07feeb4d13e3
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Mon May 2 23:28:53 2022 -0700

    engine: enable large page support in mimalloc
    
    I think changing the default value here is the only way to ensure the option is set at process initialization time, before control is passed to main(). It looks like the "official" way to enable this is to set some environmental variables before spawning the process, but I don't think that solution is really appropriate for production builds.

commit 8eeebc4c763b26811d3ab8f893fd9a9965eb9ed6
Author: Richard Gobeille <richard@voidpoint.com>
Date:   Sun Apr 24 17:01:11 2022 -0700

    engine: add tilefilenum check for hightiles
    
    Effectively this means hightiles are ignored when the underlying tile is replaced by mapart or by a tile generated by .def (tilefromtexture, etc) after definition of the hightile.

See https://voidpoint.io/terminx/eduke32 for more details.