-
Notifications
You must be signed in to change notification settings - Fork 2k
Optimizing custom pipeline performance #19045
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
base: v3.8.7
Are you sure you want to change the base?
Conversation
|
@cocos-robot run-test-cases-custom |
Code Size Check Report
Interface Check Report! WARNING this pull request has changed these public interfaces:
@@ -8105,8 +8105,9 @@
/** @mangle */
protected _samplers: Sampler[];
/** @mangle */
protected _isDirty: boolean;
+ get gpuDescriptorSet(): any;
constructor();
abstract initialize(info: Readonly<DescriptorSetInfo>): void;
abstract destroy(): void;
abstract update(): void;
@@ -12756,12 +12757,14 @@
* @en The render scene which owns the current light
* @zh 光源所属的渲染场景
*/
get scene(): RenderScene | null;
+ protected _dirty: boolean;
protected _baked: boolean;
protected _color: math.Vec3;
protected _colorTemp: number;
protected _colorTempRGB: math.Vec3;
+ protected _lightId: number;
protected _scene: RenderScene | null;
protected _node: Node | null;
protected _name: string | null;
protected _useColorTemperature: boolean;
@@ -26389,9 +26392,16 @@
* The event is fired if the active state is changed.
* @zh
* 当激活状态改变时将触发的事件。
*/
- ACTIVE_CHANGED = "active-changed"
+ ACTIVE_CHANGED = "active-changed",
+ /**
+ * @en
+ * The event is fired if the node is marked as dirty.
+ * @zh
+ * 当节点发生改变时将触发的事件。
+ */
+ NODE_DIRTY = "node-dirty"
}
/**
* @en Environment lighting configuration in the Scene
* @zh 场景的环境光照相关配置
@@ -36210,8 +36220,9 @@
export function getSubpassID(passID: number, name: string): number;
export function getPhaseID(passID: number, name: string | number | undefined): number;
export function completePhaseName(name: string | number | undefined): string;
export const INVALID_ID = 4294967295;
+ export function hashCombineStr(str: string): number;
export const enableEffectImport = true;
export const programLib: __private._cocos_rendering_custom_private__ProgramLibrary;
export const customPipelineBuilderMap: Map<string, PipelineBuilder>;
/**
|
|
@cocos-robot run-test-cases-custom |
6 similar comments
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases |
|
@cocos-robot run-test-cases-custom |
5 similar comments
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
|
@cocos-robot run-test-cases-custom |
No description provided.