socorro
Version:
Siervos de la Obra del Socorro (S.O.S)
53 lines (43 loc) • 1.85 kB
JavaScript
/*
* =============================================================================
*
* C O N F I G U R A C I Ó N
*
* =============================================================================
*/
const Config = (() => {
// DEFINICIÓN DE PARÁMETROS
// Configuración general de las opciones de la aplicación
// vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
const _parametros = {
// Nombres de las entidades de la aplicación
NOMBRE_SOS : 'SOS', // Singleton del Obsequioso Socorro
NOMBRE_ESCENA : 'ESCENA', // Entidad principal para representar la obra
NOMBRE_ESQUEMA : 'ESQUEMA', // Definición de los atributos y valores de una entidad
NOMBRE_ATRIBUTO : 'ATRIBUTO', // Definición de cada uno de los atributos de un esquema
// Uniforms estándares
UNIFORM_VALOR : "value",
UNIFORM_TIEMPO : "u_time",
UNIFORM_RESOLUCION : "u_resolution",
UNIFORM_MOUSE : "u_mouse",
// Actos de la orquestación
ACTO_PREPARACION : 'cargar',
ACTO_INICIACION : 'comenzar',
ACTO_EJECUCION : 'desplegar',
// Código shader por defecto
VERTEX_SHADER_THREE : 'void main() { gl_Position = vec4( position, 1.0 ); }',
VERTEX_SHADER_P5 : `
precision highp float;
attribute vec3 aPosition;
uniform mat4 uProjectionMatrix;
uniform mat4 uModelViewMatrix;
varying vec3 vPosition;
void main() {
vPosition = aPosition;
gl_Position = uProjectionMatrix * uModelViewMatrix * vec4(aPosition, 1.0);
}
`,
};
return _parametros;
})();
export default Config;