• 0 Posts
  • 40 Comments
Joined 7 months ago
cake
Cake day: November 28th, 2023

help-circle

  • Holy shit, will people ever shut up about the name? The truth is that barely anyone actually gives a shit except FOSS zealots trying to come up with excuses for why GIMP wasn’t successful (or those belonging to the anti-GIMP circlejerk that’s surfaced as of late trying to come up with new nonsensical reasons to hate a random piece of FOSS). Outside of the English-speaking world, the amount of people who give a shit about GIMP’s name is precisely zero and the word gimp is almost exclusively associated with the program. Even inside of the English-speaking world, I see GIMP used to refer to the program more often than for anything else. The amount of people actually who actually care about the name is negligible and the amount of brand recognition that would be lost from a rename would significantly outweigh the benefits of possibly having a couple more schools think about maybe starting to use GIMP.

    And the truth is that as far as FOSS GUI programs are concerned, GIMP has been tremendously successful. It’s easily among the most popular, alongside Blender, Firefox and LibreOffice. It is and always has been far more popular than Krita in both professional and non-professional contexts. I’ve seen it installed on the computers of both my secondary school and college, because it turns out school computer labs need image editors and they’re not going to pay for Photoshop licenses.

    But it hasn’t been more successful than Photoshop. And Firefox hasn’t been more successful than Chrome. And LibreOffice hasn’t been more successful than MS Office. And Blender hasn’t been more successful than Maya. And Godot hasn’t been more successful than Unity. And I could go on. Because no single FOSS GUI program has achieved industry standard status. Though Blender has a pretty good shot at making it.


  • I wonder. The Steam Deck holds charge very well, but then another comment here says “Nothing with with a recent AMD gfx Card or APU will officially support S3”. Perhaps the Steam Deck uses hibernate? It launches pretty fast, but then maybe storing memory to the built-in SSD is fast enough. Or perhaps even if not officially supported the S3 in the Steam Deck’s APU still works well enough. Or perhaps the APU is older than I think it is.



  • This has actually been the most positive reaction to a Firefox announcement I’ve seen in a long time. I’ve yet to find a piece of open source software users act more toxic towards than Firefox. It is impossible to find any Firefox-related announcement in recent years that’s received broadly positive feedback. For a long time, the top voted comment would always be someone demanding tab groups or vertical tabs. Now they’re adding those, which is probably why the reaction has been a bit more positive. But of course, AI and UI changes have become the new things to complain about.








  • leopold@lemmy.kde.socialtoLinux@lemmy.mlA screen recorder in the Browser?
    link
    fedilink
    English
    arrow-up
    10
    arrow-down
    1
    ·
    1 month ago

    The idea that a web application for screen recording is less bloat than OBS is absurd. As this was the idea presented by OP, atzanteol reacted by figuratively saying that the word no longer had any meaning. Given the context, this was quite clearly not an attempt to downplay the effects or severity of software bloat, but simply a figurative use of the phrase meant to point out how badly the word bloat had been misused. You completely misinterpreted their comment. Then, when this was pointed out to you, you proceeded to do the Reddit thing of mockingly editing your original downvoted comment, successfully making an ass out of yourself.



  • How? D3D9 only needs HLSL 3. Perhaps you meant adding support for newer D3D versions? D3D10 and D3D11 support are certainly possible, though even still D3D11 only needs HLSL 5. As for D3D12, it would be impossible for the same reason Vulkan on Gallium is impossible; it’s too low level.

    Anyway, I’ve used Gallium-Nine with RadeonSI. It works fine. It can even be faster than DXVK, sometimes. Other times, DXVK is faster. They’re about on par. Which kinda begs the question, what’s the point? Gallium-Nine isn’t substantially faster than DXVK and is much less portable, since it requires a Gallium3D driver to work, so it won’t work for Nvidia. The Nouveau Gallium3D driver is way too slow to come close to DXVK. Zink + Gallium-Nine probably works, but I also can’t see that beating DXVK. That’s the reason Gallium-Nine died. Not because they didn’t have the latest HLSL, but because DXVK killed interest in the project.





  • leopold@lemmy.kde.socialtoLinux@lemmy.mlWine 9.9 Released
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 months ago

    Wine doesn’t wait for major versions to merge major features. Major versions like Wine 9.0 are considered stable and are preceded by a feature freeze and multiple release candidates. Minor versions like Wine 9.9 are not, they’re just released every two weeks from the master branch. This means nearly all of Wine 9.0’s killer features were already present in the final Wine 8.21 minor version. The same will be true with Wine 10. Wayland support will continue to improve incrementally in the coming versions.


  • leopold@lemmy.kde.socialtoLinux@lemmy.mlWine 9.9 Released
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    2 months ago

    Sure.

    Wine 9.9 bug fixes:

    #56000 Window title is not set with winewayland

    Wine 9.8 minor changes:

    winewayland.drv: Enable wglDescribePixelFormat through p_get_pixel_formats.
    winewayland.drv: Set wayland app-id from the process name.
    winewayland.drv: Implement SetWindowText.
    winewayland: Get rid of the now unnecessary surface wrapper.

    Wine 9.7 minor changes:

    winewayland: Remove now unnecessary swapchain extents checks.
    winewayland: Remove now unnecessary swapchain wrapper.

    Wine 9.5 minor changes:

    configure: Check the correct variable for the Wayland EGL library.
    winewayland.drv: Implement wglCreateContextAttribsARB.
    winewayland.drv: Implement wglShareLists.
    winewayland.drv: Implement wgl(Get)SwapIntervalEXT.

    Wine 9.4 major changes:

    Initial OpenGL support in the Wayland driver.

    Wine 9.4 minor changes:

    winewayland.drv: Add skeleton OpenGL driver.
    winewayland.drv: Initialize core GL functions.
    winewayland.drv: Implement wglGetExtensionsString{ARB,EXT}.
    winewayland.drv: Implement wglGetProcAddress.
    winewayland.drv: Implement wglDescribePixelFormat.
    winewayland.drv: Implement wglSetPixelFormat(WINE).
    winewayland.drv: Implement OpenGL context creation.
    winewayland.drv: Implement wglMakeCurrent and wglMakeContextCurrentARB.
    winewayland.drv: Implement wglSwapBuffers.
    winewayland.drv: Handle resizing of OpenGL content.
    winewayland: Remove now unnecessary vulkan function name mapping.
    winewayland: Remove unnecessary vkDestroySurfaceKHR NULL checks.

    New minor versions of Wine are released every two weeks. Last major Wayland update was in 9.4. Smaller updates have happened every release since, except 9.6.


  • I would consider the “source code” for artwork to be the project file, with all of the layers intact and whatnot. The Photoshop PSD, the GIMP XCF or the Krita KRA. The “compiled” version would be the exported PNG/JPG.

    You can license a compiled binary under CC BY if you want. That would allow users to freely decompile/disassemble it or to bundle the binary for their purposes, but it’s different from releasing source code. It’s closed source, but under a free license.