|
@@ -7,7 +7,7 @@
|
|
|
import { Renderable, RenderableState, createRenderable } from '../renderable';
|
|
|
import { WebGLContext } from '../webgl/context';
|
|
|
import { createGraphicsRenderItem } from '../webgl/render-item';
|
|
|
-import { AttributeSpec, Values, GlobalUniformSchema, InternalSchema, TextureSpec, ElementsSpec, DefineSpec, InternalValues, BaseSchema, UniformSpec } from './schema';
|
|
|
+import { AttributeSpec, Values, GlobalUniformSchema, InternalSchema, TextureSpec, ElementsSpec, DefineSpec, InternalValues, BaseSchema, UniformSpec, GlobalTextureSchema } from './schema';
|
|
|
import { ImageShaderCode } from '../shader-code';
|
|
|
import { ValueCell } from '../../mol-util';
|
|
|
import { InterpolationTypeNames } from '../../mol-geo/geometry/image/image';
|
|
@@ -30,7 +30,7 @@ export type ImageSchema = typeof ImageSchema
|
|
|
export type ImageValues = Values<ImageSchema>
|
|
|
|
|
|
export function ImageRenderable(ctx: WebGLContext, id: number, values: ImageValues, state: RenderableState, materialId: number): Renderable<ImageValues> {
|
|
|
- const schema = { ...GlobalUniformSchema, ...InternalSchema, ...ImageSchema };
|
|
|
+ const schema = { ...GlobalUniformSchema, ...GlobalTextureSchema, ...InternalSchema, ...ImageSchema };
|
|
|
const internalValues: InternalValues = {
|
|
|
uObjectId: ValueCell.create(id),
|
|
|
};
|