-
Notifications
You must be signed in to change notification settings - Fork 56
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
pixi/webgl/**
touchup
#3022
base: main
Are you sure you want to change the base?
pixi/webgl/**
touchup
#3022
Conversation
Test results:
6 errors have been fixed. This comment will be automatically updated whenever you push a commit. |
@@ -10,7 +10,12 @@ declare global { | |||
|
|||
type PackInterleavedGeometryFunction = ToMethod< | |||
( | |||
element: PIXI.IBatchableElement, | |||
/** | |||
* @privateRemarks IntentionalPartial to allow `DepthSamplerShader.DepthBatchData`, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's more useful to explain why null
isn't allowed imo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's as it is because I don't know for sure anything about the nullability in PIXI.BatchRenderer._packInterleavedGeometry
, I only have information about what keys are in use or not. I could go on a hunt, but I wouldn't be able to add notations to the keys coming from the PIXI interface anyway, so this seemed like the most correct I could for sure be.
src/foundry/client/pixi/webgl/shaders/filters/base-filter.d.mts
Outdated
Show resolved
Hide resolved
@@ -19,6 +15,7 @@ declare class AdaptiveFragmentChannel { | |||
* A factory method for creating the filter using its defined default values | |||
* @param options - Options which affect filter construction | |||
*/ | |||
//TODO: See if we can get this to return the mixed shader class, as it calls `super.create()` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can look into this if you'd like.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would very much not like to think about FragmentChannelMixin for the rest of my life; it is too complicated for something that literally sees no use. Maybe this can be a side quest after v13 (still hoping v14 just yanks it).
Reorganize all of
pixi/webgl/**
to preferred order of classes and namespacesChange over to new
interface Any
fromtype Any
Add tests for all shaders, extensions, and helpers
Fix enum issues from Brand conversions
General other touchup