Paquete | flash.display3D |
Clase | public final class Context3DProfile |
Herencia | Context3DProfile Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11.4, AIR 3.4 |
Elementos de API relacionados
Constante | Definido por | ||
---|---|---|---|
BASELINE : String = "baseline" [estática]
Utilice el perfil predeterminado de compatibilidad de funciones. | Context3DProfile | ||
BASELINE_CONSTRAINED : String = "baselineConstrained" [estática]
Utilice un perfil de soporte con características restringidas para destinos de GPU más antiguos. Este perfil se dirige fundamentalmente a dispositivos que solo admiten sombreadores de nivel PS_2.0, como los de la serie Intel GMA 9xx. | Context3DProfile | ||
BASELINE_EXTENDED : String = "baselineExtended" [estática]
Utilice un perfil compatible con funciones extendidas para GPU más recientes que admiten texturas mayores. Este perfil incrementa el tamaño máximo de textura 2D y textura de rectángulo a 4096x4096
| Context3DProfile | ||
ENHANCED : String = "enhanced" [estática]
Utilice el perfil mejorado para destinos de GPU compatibles con AGAL4. | Context3DProfile | ||
STANDARD : String = "standard" [estática]
Utilice un perfil estándar para GPU que sean compatibles con MRT, AGAL2 y texturas flotantes. | Context3DProfile | ||
STANDARD_CONSTRAINED : String = "standardConstrained" [estática]
Utilice un perfil estándar para GPU que sean compatibles con AGAL2 y texturas flotantes. | Context3DProfile | ||
STANDARD_EXTENDED : String = "standardExtended" [estática]
Utilice el perfil estándar ampliado para destinos de GPU que admiten AGAL3 y la función de dibujo instanciado. | Context3DProfile |
BASELINE | Constante |
public static const BASELINE:String = "baseline"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11.4, AIR 3.4 |
Utilice el perfil predeterminado de compatibilidad de funciones.
Este perfil se parece más al soporte Stage3D utilizado en las versiones anteriores.
BASELINE_CONSTRAINED | Constante |
public static const BASELINE_CONSTRAINED:String = "baselineConstrained"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11.4, AIR 3.4 |
Utilice un perfil de soporte con características restringidas para destinos de GPU más antiguos
Este perfil está dirigido fundamentalmente a dispositivos que solo admiten sombreados de nivel PS_2.0, como los sombreados de la serie Intel GMA 9xx. Además, este modo intenta mejorar el uso del ancho de banda de la memoria mediante el procesamiento directo en el búfer posterior. Tiene varios efectos secundarios:
- Está limitado a 64 ALU y a 32 instrucciones de texturas por sombreado.
- Solo cuatro instrucciones de lectura de textura por sombreado.
- No se admite el registro de predicados. Esto afecta a sln/sge/seq/sne. Se debe reemplazar por instrucciones cmp/mov compuestas, disponibles con ps_2_0.
- El búfer posterior de Context3D siempre debe estar dentro de los límites del escenario.
- Sólo está permitida una instancia de Context3D en ejecución en el perfil restringido dentro de una instancia de Flash Player.
- La lista de procesamiento de visualización estándar está controlada por
Context3D.present()
en lugar de estar basada en la velocidad de fotogramas del SWF. Es decir, si un objeto Context3D. está activo y visible, se debe llamar aContext3D.present()
para procesar la lista de visualización estándar. - La lectura en el búfer posterior a través
Context3D.drawToBitmapData()
puede incluir partes del contenido de la lista de visualización. La información de alfa se perderá.
BASELINE_EXTENDED | Constante |
public static const BASELINE_EXTENDED:String = "baselineExtended"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 11.8, AIR 3.8 |
Utilice un perfil compatible con funciones extendidas para GPU más recientes que admiten texturas de mayor tamaño.
Este perfil incrementa el tamaño máximo de textura 2D y textura de rectángulo a 4096x4096
ENHANCED | Constante |
public static const ENHANCED:String = "enhanced"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | AIR 26.0 |
Utilice el perfil mejorado para destinos de GPU compatibles con AGAL4.
Este perfil es compatible con Vertex Texture Fetch.
Este perfil se habilita desde AIR 26.0 en plataformas móviles y AIR 29.0 en Windows y Mac.
STANDARD | Constante |
public static const STANDARD:String = "standard"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 14.0, AIR 14.0 |
Utilice un perfil estándar para GPU que sean compatibles con MRT, AGAL2 y texturas flotantes.
Este perfil admite 4 destinos de procesamiento. Incremente el número de registro y comandos AGAL. Añada texturas flotantes.
STANDARD_CONSTRAINED | Constante |
public static const STANDARD_CONSTRAINED:String = "standardConstrained"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 16.0, AIR 16.0 |
Utilice un perfil estándar para GPU que sean compatibles con AGAL2 y texturas flotantes.
Este perfil es una alternativa al perfil estándar, que elimina el MRT y algunas funciones en AGAL2 pero puede acceder a más GPU.
STANDARD_EXTENDED | Constante |
public static const STANDARD_EXTENDED:String = "standardExtended"
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 18.0, AIR 17.0 |
Utilice el perfil estándar ampliado para destinos de GPU que admiten AGAL3 y la función de dibujo instanciado.
Este perfil expande el perfil estándar.
Este perfil se habilita desde AIR 17.0 en plataformas móviles y AIR 18.0 en Windows y Mac.
Tue Jun 12 2018, 02:12 PM Z