Page MenuHomeWildfire Games

linkmauve
User

Projects

User Details

User Since
Nov 19 2019, 9:55 PM (231 w, 1 d)

Recent Activity

Oct 26 2020

linkmauve added a comment to D3047: Add a getrandom() codepath on Linux.

Does getrandom have some performance expectations? Is it similar to /dev/urandom?

Oct 26 2020, 10:10 PM

Oct 23 2020

linkmauve accepted D2908: Deny to run the game with Fixed rendering pipeline.

I’ve tested that this patch indeed prevents the fixed renderer from spawning a window on Wayland.

Oct 23 2020, 10:15 PM
linkmauve requested review of D3047: Add a getrandom() codepath on Linux.
Oct 23 2020, 9:06 PM

Jul 13 2020

linkmauve added a comment to D2877: [WIP] Libepoxy GL loader.

Thanks!

Jul 13 2020, 5:53 PM

Jun 1 2020

linkmauve accepted D1931: Refactor HWDetect and rendering options setup.

I haven’t tested this patch, but it’s overall a much needed clean-up, so +1 for it!

Jun 1 2020, 6:14 PM

May 16 2020

Imarok awarded D2476: Remove obsolete GetVideoMode platform-specifics a Love token.
May 16 2020, 12:38 PM

Mar 31 2020

linkmauve updated the diff for D2479: Add thread names on Linux.

Changed %u to %d for printing pid_t.

Mar 31 2020, 6:25 PM

Feb 24 2020

linkmauve updated the diff for D2476: Remove obsolete GetVideoMode platform-specifics.

Add missing SDL_clipboard.h include for Windows.

Feb 24 2020, 8:36 PM

Jan 23 2020

linkmauve updated the diff for D2476: Remove obsolete GetVideoMode platform-specifics.

Fix Vladislav’s comments, still mirrored at GitHub to avoid squashing the commits.

Jan 23 2020, 12:44 PM
linkmauve added a comment to D2476: Remove obsolete GetVideoMode platform-specifics.

The latest changes are rebased and pushed at https://github.com/linkmauve/0ad/tree/rm-sys

Jan 23 2020, 11:49 AM

Jan 22 2020

linkmauve updated the diff for D2479: Add thread names on Linux.
  • Add a comment about prehistoric kernels not supporting thread names.
  • Change the order of const and char.
Jan 22 2020, 6:35 PM
linkmauve added inline comments to D2479: Add thread names on Linux.
Jan 22 2020, 6:31 PM
linkmauve added inline comments to D2479: Add thread names on Linux.
Jan 22 2020, 6:29 PM
linkmauve added inline comments to D2479: Add thread names on Linux.
Jan 22 2020, 6:28 PM
linkmauve abandoned D2513: Replace glooxwrapper::string with std::string.
Jan 22 2020, 3:58 PM
linkmauve abandoned D2484: Import dladdr() and getcwd() from their correct header.
Jan 22 2020, 3:51 PM

Jan 18 2020

linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.
  • Rename the sdl2_* keys to sdl_*.
  • Include used CLogger.h.
  • Include useless libsdl.h but that’s part of the project guidelines.
  • Attempt a workaround for MSVC2015.
Jan 18 2020, 4:36 PM
linkmauve added inline comments to D2485: Report SDL2 version and video backend in hwdetect.
Jan 18 2020, 4:19 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Fix the copyright year.

Jan 18 2020, 4:05 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Include "pregenerated.h"

Jan 18 2020, 3:47 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Fix HWDetect.cpp.

Jan 18 2020, 3:39 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Move the implementation in lib/external_libraries/libsdl.cpp

Jan 18 2020, 3:34 PM

Jan 17 2020

linkmauve updated the diff for D2448: Make GLES mode work on Mesa.

Fix Vladislav’s comments.

Jan 17 2020, 9:37 AM

Jan 16 2020

linkmauve updated the diff for D2448: Make GLES mode work on Mesa.

Fix a missing #if guard for systems which don’t have a GL/glx.h header.

Jan 16 2020, 7:15 PM

Jan 4 2020

linkmauve added inline comments to D2476: Remove obsolete GetVideoMode platform-specifics.
Jan 4 2020, 6:39 PM
linkmauve updated the diff for D2479: Add thread names on Linux.
  • Add a comment explaining the function.
  • Update the copyright year.
Jan 4 2020, 6:17 PM
linkmauve added inline comments to D2488: Use GL_KHR_debug.
Jan 4 2020, 5:31 PM

Dec 25 2019

linkmauve created D2513: Replace glooxwrapper::string with std::string.
Dec 25 2019, 4:43 PM
linkmauve updated the diff for D2476: Remove obsolete GetVideoMode platform-specifics.
  • Mention in clipboard commit that it fixes #5537.
  • Update the copyright year of touched files.
Dec 25 2019, 3:45 PM
linkmauve added a comment to D2485: Report SDL2 version and video backend in hwdetect.

Won’t that be fixed once we don’t redefine the WGL types in wgl.h (that is, once that file gets nuked)?

Dec 25 2019, 1:13 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Actually use SDL_GetError().

Dec 25 2019, 1:08 PM
linkmauve added a comment to D2485: Report SDL2 version and video backend in hwdetect.

This only depends on D2499’s removal of WGL now.

Dec 25 2019, 12:40 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.
  • Use ARRAY_SIZE() instead of hardcoding the array size.
  • Use the correct first version for WinRT and OS/2.
  • Increment the reportVersion.
Dec 25 2019, 12:14 PM

Dec 22 2019

linkmauve updated the diff for D2488: Use GL_KHR_debug.
  • Update the copyright years.
  • Simplify the ogl_DebugGroup class.
  • Add a fallback for when we’re not compiling in debug mode.
Dec 22 2019, 5:30 PM
linkmauve updated the diff for D2488: Use GL_KHR_debug.

Fix build failure.

Dec 22 2019, 5:09 PM
linkmauve updated the diff for D2488: Use GL_KHR_debug.
  • Add debug groups push and pop using RAII.
  • Add debug message callback with filtering.
Dec 22 2019, 5:03 PM

Dec 21 2019

linkmauve updated the diff for D2448: Make GLES mode work on Mesa.

Change how preferglsl is forced to true.

Dec 21 2019, 4:00 PM
linkmauve added inline comments to D2448: Make GLES mode work on Mesa.
Dec 21 2019, 2:54 PM
linkmauve updated the diff for D2481: Include Pyrogenesis.h and os_path.h where needed.
  • Change include order again.
  • Change copyright year.
Dec 21 2019, 2:01 PM

Dec 20 2019

linkmauve added inline comments to D2491: Fix musl build.
Dec 20 2019, 4:19 PM
linkmauve added inline comments to D2491: Fix musl build.
Dec 20 2019, 3:22 PM
linkmauve updated the diff for D2479: Add thread names on Linux.

Make magic constants less magic by binding them to a name.

Dec 20 2019, 1:15 PM
linkmauve updated the diff for D2479: Add thread names on Linux.

Check for fopen()’s failure, thanks Angen for the suggestion!

Dec 20 2019, 12:58 PM
linkmauve updated the diff for D2479: Add thread names on Linux.

Use syscall() directly instead of a wrapper.

Dec 20 2019, 12:55 PM
linkmauve updated the diff for D2479: Add thread names on Linux.

Include missing unistd.h header for gettid().

Dec 20 2019, 12:50 PM
linkmauve updated the diff for D2479: Add thread names on Linux.
  • Update the copyright year.
  • Replace glibc’s non-portable pthread_setname_np() with an implementation that will work on all Linux libc.
Dec 20 2019, 12:44 PM
linkmauve updated the diff for D2489: Enable hardware S3TC on GLES too.

Change the year in the copyright.

Dec 20 2019, 11:48 AM
linkmauve updated the diff for D2481: Include Pyrogenesis.h and os_path.h where needed.
  • Add newline to split header sections.
  • Increment the copyright year.
Dec 20 2019, 11:45 AM
linkmauve added inline comments to D2489: Enable hardware S3TC on GLES too.
Dec 20 2019, 1:06 AM
linkmauve added inline comments to D2489: Enable hardware S3TC on GLES too.
Dec 20 2019, 1:00 AM
linkmauve added inline comments to D2489: Enable hardware S3TC on GLES too.
Dec 20 2019, 12:57 AM

Dec 19 2019

linkmauve updated the diff for D2488: Use GL_KHR_debug.

Fix the copyright years.

Dec 19 2019, 10:46 PM
linkmauve updated the diff for D2488: Use GL_KHR_debug.

#ifdef the glObjectLabelKHR() call to avoid it being executed when not debugging.

Dec 19 2019, 10:07 PM
linkmauve created D2489: Enable hardware S3TC on GLES too.
Dec 19 2019, 10:01 PM
linkmauve created D2488: Use GL_KHR_debug.
Dec 19 2019, 9:51 PM
linkmauve created D2487: Unbind the correct texture slot in SkyManager.
Dec 19 2019, 9:27 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Fix wrong introduction version for Vivante, thanks Stan` for spotting that!

Dec 19 2019, 5:12 PM
linkmauve added inline comments to D2485: Report SDL2 version and video backend in hwdetect.
Dec 19 2019, 5:10 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.
  • Put the include in the system section.
  • Add a warning for SDL 2.0.11+ new platforms.
Dec 19 2019, 5:08 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.

Fix all comments by Vladislav.

Dec 19 2019, 4:42 PM
linkmauve added inline comments to D2485: Report SDL2 version and video backend in hwdetect.
Dec 19 2019, 4:41 PM
linkmauve updated the diff for D2485: Report SDL2 version and video backend in hwdetect.
  • Fix missing include on Windows.
  • Fix build with SDL2 2.0.3 (used in the CI).
Dec 19 2019, 4:20 PM
linkmauve created D2485: Report SDL2 version and video backend in hwdetect.
Dec 19 2019, 4:08 PM

Dec 18 2019

linkmauve created D2484: Import dladdr() and getcwd() from their correct header.
Dec 18 2019, 6:22 PM
linkmauve updated the diff for D2480: Use raise() instead of kill() for debug_break().

Update the copyright date.

Dec 18 2019, 3:44 PM
linkmauve added a comment to D2480: Use raise() instead of kill() for debug_break().

That’s wrong at least on glibc, where raise() will be local to the thread.

Dec 18 2019, 3:34 PM
linkmauve created D2481: Include Pyrogenesis.h and os_path.h where needed.
Dec 18 2019, 3:23 PM
linkmauve created D2480: Use raise() instead of kill() for debug_break().
Dec 18 2019, 3:19 PM
linkmauve created D2479: Add thread names on Linux.
Dec 18 2019, 1:41 PM
linkmauve updated the diff for D2476: Remove obsolete GetVideoMode platform-specifics.

Fix Stan`’s comments:

  • Describe better the content of frequency and bpp.
  • Change C-style casts into static_casts.
Dec 18 2019, 1:10 PM
linkmauve added inline comments to D2476: Remove obsolete GetVideoMode platform-specifics.
Dec 18 2019, 1:09 PM
linkmauve updated the diff for D2476: Remove obsolete GetVideoMode platform-specifics.

Include back the wcursor removal.

Dec 18 2019, 12:40 PM
linkmauve updated the diff for D2476: Remove obsolete GetVideoMode platform-specifics.

This now removes almost all platform-specific calls, not just cursors but also clipboards and video modes, replacing them with SDL2 calls.

Dec 18 2019, 12:21 PM

Dec 17 2019

linkmauve created D2476: Remove obsolete GetVideoMode platform-specifics.
Dec 17 2019, 12:21 PM

Dec 14 2019

linkmauve added inline comments to D2448: Make GLES mode work on Mesa.
Dec 14 2019, 3:39 PM
linkmauve added inline comments to D2448: Make GLES mode work on Mesa.
Dec 14 2019, 3:34 PM

Dec 1 2019

linkmauve added a comment to D2448: Make GLES mode work on Mesa.

The minimap looks correct atm, the entire game looks like it only needs some polish before it looks identical to the GL version, on Intel. :)

Dec 1 2019, 11:42 PM

Nov 30 2019

linkmauve created D2448: Make GLES mode work on Mesa.
Nov 30 2019, 3:20 PM

Nov 19 2019

linkmauve updated the diff for D2432: Add a -help option.

Added myself to the credits, and removed the .gitignore change as it doesn’t seem to exist on svn…

Nov 19 2019, 10:10 PM
linkmauve created D2432: Add a -help option.
Nov 19 2019, 10:03 PM