Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pull #8

Merged
merged 29 commits into from
Dec 30, 2023
Merged

pull #8

merged 29 commits into from
Dec 30, 2023

Commits on Nov 14, 2023

  1. Configuration menu
    Copy the full SHA
    9a2bb83 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Allow the driver shader compiler to optimize away uniforms without cr…

    …ashing.
    
    I have been hesitant to do this because optimized-away uniforms are usually
    a sign of a problem rather than something to be silently ignored, but a
    recent case with HueMod in a constant-white input convinced me otherwise.
    
    I do think it is a bit weird that optimizing away uniform reads also
    optimizes away the whole uniform, seeing as how it's part of the shader
    interface, but apparently that's how it works.
    
    Also not sure this is the nicest solution to the problem (see comment), but
    it's unclear what the nicer solution would be.
    dolda2000 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    69ece58 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    aba5baf View commit details
    Browse the repository at this point in the history
  2. Generally use URIs instead of URLs.

    This is somewhat strange, since many places very explicitly want URLs,
    but since all the URL constructors are deprecated, the URI class is the
    only officially supported way to manipulate URLs, so just convert to URLs
    as late as possible in general.
    dolda2000 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    8ecafbf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb41a44 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Move LWJGL rendering to the AWT thread.

    Apparently, there are still drivers that require all OpenGL activity to
    occur on the thread that created the window. The main offender is MacOS.
    dolda2000 committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    6b995ca View commit details
    Browse the repository at this point in the history
  2. Remove the LWJGLPanel override of disposeCanvas.

    I'm not sure why this was done to begin with, but I suspect it was to
    run disposal on the same thread as rendering, for some reason. That
    shouldn't be necessary now that rendering happens on the AWT thread to
    begin with, though.
    dolda2000 committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    4f21e06 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    ad5e46b View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Configuration menu
    Copy the full SHA
    c6c62b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d832a5c View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Configuration menu
    Copy the full SHA
    afdf2cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5ef2e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13c90da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d6f7184 View commit details
    Browse the repository at this point in the history
  5. cache gob info texts

    EnderWiggin committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    51de115 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    93816b6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d7bb3fb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6ca4eb9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    61f8dcd View commit details
    Browse the repository at this point in the history
  10. updated changelog.txt

    EnderWiggin committed Dec 3, 2023
    Configuration menu
    Copy the full SHA
    53c6dda View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. Configuration menu
    Copy the full SHA
    bccdf94 View commit details
    Browse the repository at this point in the history
  2. Actually depend on the GC to collect wayward LWJGL buffers.

    Not sure if this should be considered "normal" or not.
    dolda2000 committed Dec 4, 2023
    Configuration menu
    Copy the full SHA
    0f95d60 View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. Configuration menu
    Copy the full SHA
    baed817 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64772e7 View commit details
    Browse the repository at this point in the history
  3. updated changelog.txt

    EnderWiggin committed Dec 5, 2023
    Configuration menu
    Copy the full SHA
    819b964 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    12ae028 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. fixed potential NPE

    EnderWiggin committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    abff56e View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Merge remote-tracking branch 'loftar-github/master'

    # Conflicts:
    #	build.xml
    #	src/haven/Config.java
    #	src/haven/MainFrame.java
    #	src/haven/Screenshooter.java
    EnderWiggin committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    16bcbd0 View commit details
    Browse the repository at this point in the history
  2. updated changelog.txt

    EnderWiggin committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    6b9e9f5 View commit details
    Browse the repository at this point in the history