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

WIP: Add more shaders to the shader library #490

Draft
wants to merge 2,245 commits into
base: main
Choose a base branch
from
Draft

WIP: Add more shaders to the shader library #490

wants to merge 2,245 commits into from

Conversation

xian
Copy link
Member

@xian xian commented Sep 12, 2022

No description provided.

xian and others added 30 commits June 8, 2022 07:59
LwjglGlManager doesn't actually create a new OpenGL context when createContext() is called, just a new wrapper around the same context, so its understanding of the context's state was inaccurate.

To fix, we'll use the same Lwjgl GlContext for all RenderManager fixture types.
* Remove 's' for switching between show/scene editor now that we have tabs.
* 'd' and 'l' only make sense for show mode.
Opening a palette window from within the Simulator app fails.
https://www.shadertoy.com/view/Mss3zH —
      mouse.xy  = mouse position during last button down
  abs(mouse.zw) = mouse position during last button click
 sign(mouze.z)  = button is down
 sign(mouze.w)  = button is clicked
xian and others added 27 commits September 24, 2022 19:31
Grid layout fixes and optimizations
* Remove center input for some shaders since patchmods already provide that.
* Update Ben's Show to use HSB, multiselect groups, and fix Blackout.
* Momentary buttons don't have long-press popup.
* Fix dragging controls from Unplaced Controls palette.
* Toolchain is now provided by a discrete context.
* A single CachingToolchain is used for the duration of an OpenShow.
* Prevents lots of spurious GLSL analysis during editor operations that don't modify the show.
* Toolchain stats display got time wrong.
* Buttons with no relevant patch mods caused patch detail view to crash.
* Image picker control sometimes crashed with duplicate listeners.
Resolve conflicts in favor of removing center/scale params from individual shaders.
Resolve conflicts in favor of fixes made after BRC 2022.
Revert UV projection shift for BAAAHS in Ben's Show.
Fix show problems icon in app toolbar
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.

4 participants