@tolokoban/tgd
Version:
ToloGameDev library for WebGL2
18 lines • 623 B
TypeScript
import { TgdShaderFragment, TgdShaderVertex } from "../shader";
import { TgdCodeBloc } from "../shader/code";
export interface TgdProgramOptions {
name?: string;
/** Code of the vertex shader */
vert: TgdCodeBloc | TgdShaderVertex;
/** Code of the fragment shader */
frag: TgdCodeBloc | TgdShaderFragment;
/**
* What attributes to record in a TransformFeedback operation.
* Default to INTERLEAVED_ATTRIBS.
*/
transformFeedback?: string[] | {
bufferMode: "INTERLEAVED_ATTRIBS" | "SEPARATE_ATTRIBS";
varyings: string[];
};
}
//# sourceMappingURL=program.d.ts.map