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

Conversation

Fr-Dae
Copy link
Owner

@Fr-Dae Fr-Dae commented Dec 30, 2023

No description provided.

dolda2000 and others added 29 commits November 14, 2023 23:33
…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.
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.
Apparently, there are still drivers that require all OpenGL activity to
occur on the thread that created the window. The main offender is MacOS.
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.
Not sure if this should be considered "normal" or not.
# Conflicts:
#	build.xml
#	src/haven/Config.java
#	src/haven/MainFrame.java
#	src/haven/Screenshooter.java
@Fr-Dae Fr-Dae self-assigned this Dec 30, 2023
@Fr-Dae Fr-Dae merged commit 02b9d38 into Fr-Dae:master Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants