This commit is contained in:
syuilo 2025-11-03 20:47:54 +09:00
parent 5d4a00f164
commit 203c312fee
5 changed files with 7 additions and 5 deletions

View File

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
import { createTexture, initShaderProgram } from '../webgl.js'; import { createTexture, initShaderProgram } from '../utility/webgl.js';
export type ImageCompositorFunctionParams = Record<string, any>; export type ImageCompositorFunctionParams = Record<string, any>;

View File

@ -5,6 +5,8 @@
// PIZZAX --- A lightweight store // PIZZAX --- A lightweight store
// TODO: Misskeyのドメイン知識があるのでutilityなどに移動する
import { onUnmounted, ref, watch } from 'vue'; import { onUnmounted, ref, watch } from 'vue';
import { BroadcastChannel } from 'broadcast-channel'; import { BroadcastChannel } from 'broadcast-channel';
import type { Ref } from 'vue'; import type { Ref } from 'vue';

View File

@ -6,8 +6,8 @@
import QRCodeStyling from 'qr-code-styling'; import QRCodeStyling from 'qr-code-styling';
import { url, host } from '@@/js/config.js'; import { url, host } from '@@/js/config.js';
import { getProxiedImageUrl } from '../media-proxy.js'; import { getProxiedImageUrl } from '../media-proxy.js';
import { ImageCompositor } from './ImageCompositor.js'; import { ImageCompositor } from '../../lib/ImageCompositor.js';
import type { ImageCompositorFunction, ImageCompositorLayer } from './ImageCompositor.js'; import type { ImageCompositorFunction, ImageCompositorLayer } from '../../lib/ImageCompositor.js';
import { ensureSignin } from '@/i.js'; import { ensureSignin } from '@/i.js';
export type ImageEffectorRGB = [r: number, g: number, b: number]; export type ImageEffectorRGB = [r: number, g: number, b: number];

View File

@ -3,7 +3,7 @@
* SPDX-License-Identifier: AGPL-3.0-only * SPDX-License-Identifier: AGPL-3.0-only
*/ */
import { defineImageCompositorFunction } from '../image-effector/ImageCompositor.js'; import { defineImageCompositorFunction } from '../../lib/ImageCompositor.js';
import shader from './frame.glsl'; import shader from './frame.glsl';
export const FN_frame = defineImageCompositorFunction<{ export const FN_frame = defineImageCompositorFunction<{

View File

@ -6,7 +6,7 @@
import QRCodeStyling from 'qr-code-styling'; import QRCodeStyling from 'qr-code-styling';
import { url } from '@@/js/config.js'; import { url } from '@@/js/config.js';
import ExifReader from 'exifreader'; import ExifReader from 'exifreader';
import { ImageCompositor } from '../image-effector/ImageCompositor.js'; import { ImageCompositor } from '../../lib/ImageCompositor.js';
import { FN_frame } from './frame.js'; import { FN_frame } from './frame.js';
import { ImageEffector } from '@/utility/image-effector/ImageEffector.js'; import { ImageEffector } from '@/utility/image-effector/ImageEffector.js';
import { ensureSignin } from '@/i.js'; import { ensureSignin } from '@/i.js';